Class DoguWebSocketClient

  • All Implemented Interfaces:
    Runnable, org.java_websocket.WebSocket, org.java_websocket.WebSocketListener

    public class DoguWebSocketClient
    extends org.java_websocket.client.WebSocketClient
    • Field Summary

      Fields 
      Modifier and Type Field Description
      DoguWebSocketClient.State state  
      • Fields inherited from class org.java_websocket.client.WebSocketClient

        uri
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onClose​(int code, String reason, boolean remote)  
      void onError​(Exception e)  
      void onMessage​(String message)  
      void onOpen​(org.java_websocket.handshake.ServerHandshake handshakedata)  
      • Methods inherited from class org.java_websocket.client.WebSocketClient

        addHeader, clearHeaders, close, close, close, closeBlocking, closeConnection, connect, connectBlocking, connectBlocking, getAttachment, getConnection, getConnections, getDraft, getLocalSocketAddress, getLocalSocketAddress, getProtocol, getReadyState, getRemoteSocketAddress, getRemoteSocketAddress, getResourceDescriptor, getSocket, getSSLSession, getURI, hasBufferedData, hasSSLSupport, isClosed, isClosing, isFlushAndClose, isOpen, onCloseInitiated, onClosing, onMessage, onSetSSLParameters, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemand, reconnect, reconnectBlocking, removeHeader, run, send, send, send, sendFragmentedFrame, sendFrame, sendFrame, sendPing, setAttachment, setDnsResolver, setProxy, setSocket, setSocketFactory
      • Methods inherited from class org.java_websocket.AbstractWebSocket

        getConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimer
      • Methods inherited from class org.java_websocket.WebSocketAdapter

        onPreparePing, onWebsocketHandshakeReceivedAsClient, onWebsocketHandshakeReceivedAsServer, onWebsocketHandshakeSentAsClient, onWebsocketPing, onWebsocketPong
    • Constructor Detail

      • DoguWebSocketClient

        public DoguWebSocketClient​(URI serverUri,
                                   PrintStream logger)
    • Method Detail

      • onOpen

        public void onOpen​(org.java_websocket.handshake.ServerHandshake handshakedata)
        Specified by:
        onOpen in class org.java_websocket.client.WebSocketClient
      • onMessage

        public void onMessage​(String message)
        Specified by:
        onMessage in class org.java_websocket.client.WebSocketClient
      • onClose

        public void onClose​(int code,
                            String reason,
                            boolean remote)
        Specified by:
        onClose in class org.java_websocket.client.WebSocketClient
      • onError

        public void onError​(Exception e)
        Specified by:
        onError in class org.java_websocket.client.WebSocketClient