Class WebSocketAdapter

    • Constructor Detail

      • WebSocketAdapter

        public WebSocketAdapter()
    • Method Detail

      • getSession

        public Session getSession()
      • isConnected

        public boolean isConnected()
      • isNotConnected

        public boolean isNotConnected()
      • onWebSocketBinary

        public void onWebSocketBinary​(byte[] payload,
                                      int offset,
                                      int len)
        Description copied from interface: WebSocketListener
        A WebSocket binary frame has been received.
        Specified by:
        onWebSocketBinary in interface WebSocketListener
        payload - the raw payload array received
        offset - the offset in the payload array where the data starts
        len - the length of bytes in the payload
      • onWebSocketClose

        public void onWebSocketClose​(int statusCode,
                                     java.lang.String reason)
        Description copied from interface: WebSocketConnectionListener
        A Close Event was received.

        The underlying Connection will be considered closed at this point.

        Specified by:
        onWebSocketClose in interface WebSocketConnectionListener
        statusCode - the close status code. (See StatusCode)
        reason - the optional reason for the close.
      • onWebSocketError

        public void onWebSocketError​(java.lang.Throwable cause)
        Description copied from interface: WebSocketConnectionListener
        A WebSocket exception has occurred.

        This is a way for the internal implementation to notify of exceptions occurred during the processing of websocket.

        Usually this occurs from bad / malformed incoming packets. (example: bad UTF8 data, frames that are too big, violations of the spec)

        This will result in the Session being closed by the implementing side.

        Specified by:
        onWebSocketError in interface WebSocketConnectionListener
        cause - the error that occurred.
      • onWebSocketText

        public void onWebSocketText​(java.lang.String message)
        Description copied from interface: WebSocketListener
        A WebSocket Text frame was received.
        Specified by:
        onWebSocketText in interface WebSocketListener
        message - the message