public class WebSocketCloverTransport extends CloverTransport implements CloverNVWebSocketClientListener
DEVICE_CONNECTED, DEVICE_DISCONNECTED, DEVICE_READY| Constructor and Description |
|---|
WebSocketCloverTransport(java.net.URI endpoint,
PairingDeviceConfiguration pairingConfig,
CloverDeviceConfiguration cloverDeviceConfiguration,
java.security.KeyStore trustStore,
java.lang.String posName,
java.lang.String serialNumber,
java.lang.String authToken,
long pongTimeout,
long pingFrequency,
long reconnectDelay,
long reportConnectionProblemAfter) |
| Modifier and Type | Method and Description |
|---|---|
void |
connectionError(CloverNVWebSocketClient ws) |
void |
dispose()
Closes the connection to the underlying transport
|
void |
initializeConnection()
Initializes the connection using the underlying transport
|
void |
onClose(CloverNVWebSocketClient ws,
int code,
java.lang.String reason,
boolean remote) |
void |
onMessage(CloverNVWebSocketClient ws,
java.lang.String message) |
void |
onNotResponding(CloverNVWebSocketClient ws) |
void |
onOpen(CloverNVWebSocketClient ws) |
void |
onPingResponding(CloverNVWebSocketClient ws) |
void |
onPong(CloverNVWebSocketClient ws) |
void |
onSendError(java.lang.String payloadText) |
int |
sendMessage(java.lang.String message)
Sends the provided encoded message.
|
addObserver, getRemoteMessageVersion, notifyDeviceConnected, notifyDeviceDisconnected, notifyDeviceReady, onMessage, removeObserverpublic WebSocketCloverTransport(java.net.URI endpoint,
PairingDeviceConfiguration pairingConfig,
CloverDeviceConfiguration cloverDeviceConfiguration,
java.security.KeyStore trustStore,
java.lang.String posName,
java.lang.String serialNumber,
java.lang.String authToken,
long pongTimeout,
long pingFrequency,
long reconnectDelay,
long reportConnectionProblemAfter)
public int sendMessage(java.lang.String message)
sendMessage in interface ICloverTransportmessage - encoded message to sendpublic void initializeConnection()
ICloverTransportinitializeConnection in interface ICloverTransportpublic void dispose()
ICloverTransportdispose in interface ICloverTransportdispose in class CloverTransportpublic void connectionError(CloverNVWebSocketClient ws)
connectionError in interface CloverNVWebSocketClientListenerpublic void onNotResponding(CloverNVWebSocketClient ws)
onNotResponding in interface CloverNVWebSocketClientListenerpublic void onPingResponding(CloverNVWebSocketClient ws)
onPingResponding in interface CloverNVWebSocketClientListenerpublic void onOpen(CloverNVWebSocketClient ws)
onOpen in interface CloverNVWebSocketClientListenerpublic void onClose(CloverNVWebSocketClient ws, int code, java.lang.String reason, boolean remote)
onClose in interface CloverNVWebSocketClientListenerpublic void onMessage(CloverNVWebSocketClient ws, java.lang.String message)
onMessage in interface CloverNVWebSocketClientListenerpublic void onPong(CloverNVWebSocketClient ws)
onPong in interface CloverNVWebSocketClientListenerpublic void onSendError(java.lang.String payloadText)
onSendError in interface CloverNVWebSocketClientListener