Class CloverNVWebSocketClient
java.lang.Object
com.neovisionaries.ws.client.WebSocketAdapter
com.clover.remote.client.transport.websocket.CloverNVWebSocketClient
- All Implemented Interfaces:
com.neovisionaries.ws.client.WebSocketListener
public class CloverNVWebSocketClient
extends com.neovisionaries.ws.client.WebSocketAdapter
-
Constructor Summary
ConstructorsConstructorDescriptionCloverNVWebSocketClient(URI endpoint, CloverNVWebSocketClientListener listener, KeyStore trustStore) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voidconnect()voidvoidvoidhandleCallbackError(com.neovisionaries.ws.client.WebSocket websocket, Throwable cause) booleanisClosed()booleanbooleanbooleanisOpen()voidonCloseFrame(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame frame) voidonConnected(com.neovisionaries.ws.client.WebSocket websocket, Map<String, List<String>> headers) voidonConnectError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause) voidonDisconnected(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame serverCloseFrame, com.neovisionaries.ws.client.WebSocketFrame clientCloseFrame, boolean closedByServer) voidonError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause) voidonFrameError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, com.neovisionaries.ws.client.WebSocketFrame frame) voidonFrameUnsent(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame frame) voidonMessageDecompressionError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, byte[] compressed) voidonMessageError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, List<com.neovisionaries.ws.client.WebSocketFrame> frames) voidonPingFrame(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame frame) voidonPongFrame(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame frame) voidonSendError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, com.neovisionaries.ws.client.WebSocketFrame frame) voidonTextMessage(com.neovisionaries.ws.client.WebSocket websocket, String text) voidonTextMessageError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, byte[] data) voidonUnexpectedError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause) voidvoidsendPing()voidsetNotifyClose(boolean b) booleanMethods inherited from class com.neovisionaries.ws.client.WebSocketAdapter
onBinaryFrame, onBinaryMessage, onContinuationFrame, onFrame, onFrameSent, onSendingFrame, onSendingHandshake, onStateChanged, onTextFrame, onTextMessage, onThreadCreated, onThreadStarted, onThreadStopping
-
Constructor Details
-
CloverNVWebSocketClient
public CloverNVWebSocketClient(URI endpoint, CloverNVWebSocketClientListener listener, KeyStore trustStore)
-
-
Method Details
-
connect
public void connect() -
close
public void close() -
isConnecting
public boolean isConnecting() -
isOpen
public boolean isOpen() -
isClosing
public boolean isClosing() -
isClosed
public boolean isClosed() -
onTextMessage
public void onTextMessage(com.neovisionaries.ws.client.WebSocket websocket, String text) throws Exception - Specified by:
onTextMessagein interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onTextMessagein classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onFrameUnsent
public void onFrameUnsent(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame frame) throws Exception - Specified by:
onFrameUnsentin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onFrameUnsentin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onConnected
public void onConnected(com.neovisionaries.ws.client.WebSocket websocket, Map<String, List<String>> headers) throws Exception- Specified by:
onConnectedin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onConnectedin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onConnectError
public void onConnectError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause) throws Exception - Specified by:
onConnectErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onConnectErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onDisconnected
public void onDisconnected(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame serverCloseFrame, com.neovisionaries.ws.client.WebSocketFrame clientCloseFrame, boolean closedByServer) throws Exception - Specified by:
onDisconnectedin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onDisconnectedin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onCloseFrame
public void onCloseFrame(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame frame) throws Exception - Specified by:
onCloseFramein interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onCloseFramein classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onError
public void onError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause) throws Exception - Specified by:
onErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onPingFrame
public void onPingFrame(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame frame) throws Exception - Specified by:
onPingFramein interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onPingFramein classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onPongFrame
public void onPongFrame(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketFrame frame) throws Exception - Specified by:
onPongFramein interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onPongFramein classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
handleCallbackError
public void handleCallbackError(com.neovisionaries.ws.client.WebSocket websocket, Throwable cause) throws Exception - Specified by:
handleCallbackErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
handleCallbackErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onFrameError
public void onFrameError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, com.neovisionaries.ws.client.WebSocketFrame frame) throws Exception - Specified by:
onFrameErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onFrameErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onMessageError
public void onMessageError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, List<com.neovisionaries.ws.client.WebSocketFrame> frames) throws Exception - Specified by:
onMessageErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onMessageErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onMessageDecompressionError
public void onMessageDecompressionError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, byte[] compressed) throws Exception - Specified by:
onMessageDecompressionErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onMessageDecompressionErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onTextMessageError
public void onTextMessageError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, byte[] data) throws Exception - Specified by:
onTextMessageErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onTextMessageErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onSendError
public void onSendError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause, com.neovisionaries.ws.client.WebSocketFrame frame) throws Exception - Specified by:
onSendErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onSendErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
onUnexpectedError
public void onUnexpectedError(com.neovisionaries.ws.client.WebSocket websocket, com.neovisionaries.ws.client.WebSocketException cause) throws Exception - Specified by:
onUnexpectedErrorin interfacecom.neovisionaries.ws.client.WebSocketListener- Overrides:
onUnexpectedErrorin classcom.neovisionaries.ws.client.WebSocketAdapter- Throws:
Exception
-
send
-
sendPing
public void sendPing() -
disconnect
public void disconnect() -
disconnectMissedPong
public void disconnectMissedPong() -
clearListener
public void clearListener() -
setNotifyClose
public void setNotifyClose(boolean b) -
shouldNotifyClose
public boolean shouldNotifyClose()
-