public class OpenWebNet
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
OpenWebNet.OpenGateway
OpenWebNet gateway.
|
Modifier and Type | Method and Description |
---|---|
static OpenWebNet.OpenGateway |
defaultGateway(java.lang.String host)
Helper method to create a new gateway on port
OpenWebNet.OpenGateway.DEFAULT_PORT without password. |
static OpenWebNet.OpenGateway |
gateway(java.lang.String host,
int port)
Helper method to create a new gateway without password.
|
static OpenWebNet.OpenGateway |
gateway(java.lang.String host,
int port,
java.lang.String password)
Helper method to create a new gateway.
|
rx.Observable<java.util.List<OpenSession>> |
listen(OpenMessage... requests)
Not implemented yet.
|
static OpenWebNet |
newClient(OpenWebNet.OpenGateway gateway)
Helper method to create a new client.
|
rx.Observable<java.util.List<OpenSession>> |
send(java.util.List<OpenMessage> requests)
Open a connection and send a list of
Channel#COMMAND messages. |
rx.Observable<OpenSession> |
send(OpenMessage request)
Open a connection and send a
Channel#COMMAND message. |
public static OpenWebNet newClient(OpenWebNet.OpenGateway gateway)
gateway
- The gatewaypublic rx.Observable<OpenSession> send(OpenMessage request)
Channel#COMMAND
message.request
- The message to be sentObservable<OpenSession>
public rx.Observable<java.util.List<OpenSession>> send(java.util.List<OpenMessage> requests)
Channel#COMMAND
messages.requests
- The messages to be sentObservable<OpenSession>
public rx.Observable<java.util.List<OpenSession>> listen(OpenMessage... requests)
java.lang.UnsupportedOperationException
public static OpenWebNet.OpenGateway gateway(java.lang.String host, int port, java.lang.String password)
host
- Gateway ip address or domainport
- Gateway portpassword
- Gateway passwordpublic static OpenWebNet.OpenGateway gateway(java.lang.String host, int port)
host
- Gateway ip address or domainport
- Gateway portpublic static OpenWebNet.OpenGateway defaultGateway(java.lang.String host)
OpenWebNet.OpenGateway.DEFAULT_PORT
without password.host
- Gateway ip address or domain