| Modifier and Type | Field and Description |
|---|---|
protected java.util.logging.Logger |
log |
| Constructor and Description |
|---|
WebSocketConnector(java.lang.String context) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the connection.
|
java.lang.String[] |
connections()
Gets a list of all known active connections
|
java.io.InputStream |
getInputStream()
Get the input stream to read data over.
|
java.lang.String |
getName()
Get a string representation of the connection.
|
java.io.OutputStream |
getOutputStream()
Get the output stream to write data to.
|
boolean |
isReliable()
Check if a connection is relaible.
|
void |
onWebSocketClose(int statusCode,
java.lang.String reason) |
void |
onWebSocketConnect(org.eclipse.jetty.websocket.api.Session session) |
void |
onWebSocketError(java.lang.Throwable cause) |
void |
onWebSocketText(java.lang.String message) |
void |
setConnectionListener(ConnectionListener listener)
Set a connection state listener.
|
java.lang.String |
toString() |
boolean |
waitOutputCompletion(long timeout)
Wait until the output buffer is empty.
|
@OnWebSocketClose
public void onWebSocketClose(int statusCode,
java.lang.String reason)
@OnWebSocketConnect public void onWebSocketConnect(org.eclipse.jetty.websocket.api.Session session)
@OnWebSocketError public void onWebSocketError(java.lang.Throwable cause)
@OnWebSocketMessage public void onWebSocketText(java.lang.String message)
public java.lang.String getName()
Connectorpublic java.io.InputStream getInputStream()
ConnectorgetInputStream in interface Connectorpublic java.io.OutputStream getOutputStream()
ConnectorgetOutputStream in interface Connectorpublic boolean isReliable()
ConnectorisReliable in interface Connectorpublic boolean waitOutputCompletion(long timeout)
ConnectorwaitOutputCompletion in interface Connectortimeout - timeout in milliseconds.public void setConnectionListener(ConnectionListener listener)
ConnectorsetConnectionListener in interface Connectorlistener - listener to call for connection/disconnection,
or null to disable listener.public java.lang.String[] connections()
Connectorconnections in interface Connectorpublic void close()
Connectorpublic java.lang.String toString()
toString in class java.lang.Object