- java.lang.Object
-
- swim.api.client.AbstractClient
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientContext
context
-
Constructor Summary
Constructors Constructor Description AbstractClient()
AbstractClient(ClientContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientContext
clientContext()
void
close()
void
command(String nodeUri, String laneUri, float prio, Value body)
void
command(String hostUri, String nodeUri, String laneUri, float prio, Value body)
void
command(String hostUri, String nodeUri, String laneUri, Value body)
void
command(String nodeUri, String laneUri, Value body)
void
command(Uri nodeUri, Uri laneUri, float prio, Value body)
void
command(Uri nodeUri, Uri laneUri, Value body)
void
command(Uri hostUri, Uri nodeUri, Uri laneUri, float prio, Value body)
void
command(Uri hostUri, Uri nodeUri, Uri laneUri, Value body)
void
debug(Object message)
Logs a debug-level message.void
didFail(Throwable error)
void
didStart()
void
didStop()
EventDownlink<Value>
downlink()
<V> HttpDownlink<V>
downlinkHttp()
ListDownlink<Value>
downlinkList()
MapDownlink<Value,Value>
downlinkMap()
ValueDownlink<Value>
downlinkValue()
<I,O>
WsDownlink<I,O>downlinkWs()
void
error(Object message)
Logs an error-level message.HostRef
hostRef(String hostUri)
HostRef
hostRef(Uri hostUri)
void
info(Object message)
Logs an info-level message.LaneRef
laneRef(String nodeUri, String laneUri)
LaneRef
laneRef(String hostUri, String nodeUri, String laneUri)
LaneRef
laneRef(Uri nodeUri, Uri laneUri)
LaneRef
laneRef(Uri hostUri, Uri nodeUri, Uri laneUri)
NodeRef
nodeRef(String nodeUri)
NodeRef
nodeRef(String hostUri, String nodeUri)
NodeRef
nodeRef(Uri nodeUri)
NodeRef
nodeRef(Uri hostUri, Uri nodeUri)
Router
router()
void
start()
void
stop()
void
trace(Object message)
Logs a trace-level message.void
warn(Object message)
Logs a warn-level message.void
willStart()
void
willStop()
-
-
-
Field Detail
-
context
protected final ClientContext context
-
-
Constructor Detail
-
AbstractClient
public AbstractClient(ClientContext context)
-
AbstractClient
public AbstractClient()
-
-
Method Detail
-
clientContext
public ClientContext clientContext()
- Specified by:
clientContext
in interfaceClient
-
command
public void command(String hostUri, String nodeUri, String laneUri, float prio, Value body)
-
downlink
public EventDownlink<Value> downlink()
- Specified by:
downlink
in interfaceDownlinkFactory
-
downlinkList
public ListDownlink<Value> downlinkList()
- Specified by:
downlinkList
in interfaceDownlinkFactory
-
downlinkMap
public MapDownlink<Value,Value> downlinkMap()
- Specified by:
downlinkMap
in interfaceDownlinkFactory
-
downlinkValue
public ValueDownlink<Value> downlinkValue()
- Specified by:
downlinkValue
in interfaceDownlinkFactory
-
downlinkHttp
public <V> HttpDownlink<V> downlinkHttp()
- Specified by:
downlinkHttp
in interfaceDownlinkFactory
-
downlinkWs
public <I,O> WsDownlink<I,O> downlinkWs()
- Specified by:
downlinkWs
in interfaceDownlinkFactory
-
router
public final Router router()
-
start
public void start()
-
stop
public void stop()
-
trace
public void trace(Object message)
Description copied from interface:Log
Logs a trace-level message.
-
debug
public void debug(Object message)
Description copied from interface:Log
Logs a debug-level message.
-
info
public void info(Object message)
Description copied from interface:Log
Logs an info-level message.
-
warn
public void warn(Object message)
Description copied from interface:Log
Logs a warn-level message.
-
-