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.UnsupportedOperationExceptionpublic 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