public class WebSocketConnection extends java.lang.Object implements WebSocketEventListener
| Constructor and Description |
|---|
WebSocketConnection(java.lang.String httpUri,
TrustStore trustStore,
CredentialsProvider credentialsProvider,
java.lang.String userAgent) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
disconnect() |
void |
onClose() |
void |
onConnected() |
void |
onMessage(byte[] payload) |
WebSocketProtos.WebSocketRequestMessage |
readRequest(long timeoutMillis) |
void |
sendResponse(WebSocketProtos.WebSocketResponseMessage response) |
public WebSocketConnection(java.lang.String httpUri,
TrustStore trustStore,
CredentialsProvider credentialsProvider,
java.lang.String userAgent)
public void connect()
public void disconnect()
public WebSocketProtos.WebSocketRequestMessage readRequest(long timeoutMillis) throws java.util.concurrent.TimeoutException, java.io.IOException
java.util.concurrent.TimeoutExceptionjava.io.IOExceptionpublic void sendResponse(WebSocketProtos.WebSocketResponseMessage response) throws java.io.IOException
java.io.IOExceptionpublic void onMessage(byte[] payload)
onMessage in interface WebSocketEventListenerpublic void onClose()
onClose in interface WebSocketEventListenerpublic void onConnected()
onConnected in interface WebSocketEventListener