Package ai.mrs.mdp

Class WebSocketEndpoint

java.lang.Object
org.java_websocket.WebSocketAdapter
org.java_websocket.AbstractWebSocket
org.java_websocket.client.WebSocketClient
ai.mrs.mdp.WebSocketEndpoint
All Implemented Interfaces:
java.lang.Runnable, org.java_websocket.WebSocket, org.java_websocket.WebSocketListener

public class WebSocketEndpoint
extends org.java_websocket.client.WebSocketClient
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.java_websocket.WebSocket

    org.java_websocket.WebSocket.READYSTATE, org.java_websocket.WebSocket.Role
  • Field Summary

    Fields inherited from class org.java_websocket.client.WebSocketClient

    uri

    Fields inherited from interface org.java_websocket.WebSocket

    DEFAULT_PORT, DEFAULT_WSS_PORT
  • Constructor Summary

    Constructors 
    Constructor Description
    WebSocketEndpoint​(java.net.URI serverUri, org.java_websocket.drafts.Draft protocolDraft, java.util.Map<java.lang.String,​java.lang.String> httpHeaders, int connectTimeout, MDPClient mdpClient, java.net.Proxy proxy)  
  • Method Summary

    Modifier and Type Method Description
    void onClose​(int i, java.lang.String s, boolean b)  
    void onError​(java.lang.Exception e)  
    void onMessage​(java.lang.String s)  
    void onOpen​(org.java_websocket.handshake.ServerHandshake serverHandshake)  

    Methods inherited from class org.java_websocket.client.WebSocketClient

    close, close, close, closeBlocking, closeConnection, connect, connectBlocking, connections, getConnection, getDraft, getLocalSocketAddress, getLocalSocketAddress, getReadyState, getRemoteSocketAddress, getRemoteSocketAddress, getResourceDescriptor, getSocket, getURI, hasBufferedData, isClosed, isClosing, isConnecting, isFlushAndClose, isOpen, onCloseInitiated, onClosing, onFragment, onMessage, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketMessageFragment, onWebsocketOpen, onWriteDemand, run, send, send, send, sendFragmentedFrame, sendFrame, sendPing, setProxy, setSocket

    Methods inherited from class org.java_websocket.AbstractWebSocket

    getConnectionLostTimeout, isTcpNoDelay, setConnectionLostTimeout, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimer

    Methods inherited from class org.java_websocket.WebSocketAdapter

    getFlashPolicy, onWebsocketHandshakeReceivedAsClient, onWebsocketHandshakeReceivedAsServer, onWebsocketHandshakeSentAsClient, onWebsocketPing, onWebsocketPong

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WebSocketEndpoint

      public WebSocketEndpoint​(java.net.URI serverUri, org.java_websocket.drafts.Draft protocolDraft, java.util.Map<java.lang.String,​java.lang.String> httpHeaders, int connectTimeout, MDPClient mdpClient, java.net.Proxy proxy)
  • Method Details

    • onOpen

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

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

      public void onClose​(int i, java.lang.String s, boolean b)
      Specified by:
      onClose in class org.java_websocket.client.WebSocketClient
    • onError

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