public class WebSocketConnection extends java.lang.Object implements IWebSocket
| Constructor and Description |
|---|
WebSocketConnection() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(java.lang.String wsUri,
IWebSocketConnectionHandler wsHandler) |
void |
connect(java.lang.String wsUri,
IWebSocketConnectionHandler wsHandler,
WebSocketOptions options) |
void |
connect(java.lang.String wsUri,
java.lang.String[] wsSubprotocols,
IWebSocketConnectionHandler wsHandler) |
void |
connect(java.lang.String wsUri,
java.lang.String[] wsSubprotocols,
IWebSocketConnectionHandler wsHandler,
WebSocketOptions options,
java.util.Map<java.lang.String,java.lang.String> headers) |
boolean |
isConnected() |
boolean |
reconnect()
Reconnect to the server with the latest options
|
void |
sendClose() |
void |
sendClose(int code) |
void |
sendClose(int code,
java.lang.String reason) |
void |
sendMessage(byte[] payload,
boolean isBinary) |
void |
sendMessage(java.lang.String payload) |
void |
sendPing() |
void |
sendPing(byte[] payload) |
void |
sendPong() |
void |
sendPong(byte[] payload) |
public void sendMessage(java.lang.String payload)
sendMessage in interface IWebSocketpublic void sendMessage(byte[] payload,
boolean isBinary)
sendMessage in interface IWebSocketpublic void sendPing()
sendPing in interface IWebSocketpublic void sendPing(byte[] payload)
sendPing in interface IWebSocketpublic void sendPong()
sendPong in interface IWebSocketpublic void sendPong(byte[] payload)
sendPong in interface IWebSocketpublic boolean isConnected()
isConnected in interface IWebSocketpublic void connect(java.lang.String wsUri,
IWebSocketConnectionHandler wsHandler)
throws WebSocketException
connect in interface IWebSocketWebSocketExceptionpublic void connect(java.lang.String wsUri,
IWebSocketConnectionHandler wsHandler,
WebSocketOptions options)
throws WebSocketException
connect in interface IWebSocketWebSocketExceptionpublic void connect(java.lang.String wsUri,
java.lang.String[] wsSubprotocols,
IWebSocketConnectionHandler wsHandler)
throws WebSocketException
connect in interface IWebSocketWebSocketExceptionpublic void connect(java.lang.String wsUri,
java.lang.String[] wsSubprotocols,
IWebSocketConnectionHandler wsHandler,
WebSocketOptions options,
java.util.Map<java.lang.String,java.lang.String> headers)
throws WebSocketException
connect in interface IWebSocketWebSocketExceptionpublic void sendClose()
sendClose in interface IWebSocketpublic void sendClose(int code)
sendClose in interface IWebSocketpublic void sendClose(int code,
java.lang.String reason)
sendClose in interface IWebSocketpublic boolean reconnect()