Class ListenerManager


  • class ListenerManager
    extends java.lang.Object
    • Field Detail

      • mWebSocket

        private final WebSocket mWebSocket
      • mSyncNeeded

        private boolean mSyncNeeded
    • Constructor Detail

      • ListenerManager

        public ListenerManager​(WebSocket websocket)
    • Method Detail

      • addListeners

        public void addListeners​(java.util.List<WebSocketListener> listeners)
      • removeListeners

        public void removeListeners​(java.util.List<WebSocketListener> listeners)
      • clearListeners

        public void clearListeners()
      • getSynchronizedListeners

        private java.util.List<WebSocketListener> getSynchronizedListeners()
      • callOnStateChanged

        public void callOnStateChanged​(WebSocketState newState)
      • callOnConnected

        public void callOnConnected​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> headers)
      • callOnDisconnected

        public void callOnDisconnected​(WebSocketFrame serverCloseFrame,
                                       WebSocketFrame clientCloseFrame,
                                       boolean closedByServer)
      • callOnContinuationFrame

        public void callOnContinuationFrame​(WebSocketFrame frame)
      • callOnTextFrame

        public void callOnTextFrame​(WebSocketFrame frame)
      • callOnBinaryFrame

        public void callOnBinaryFrame​(WebSocketFrame frame)
      • callOnCloseFrame

        public void callOnCloseFrame​(WebSocketFrame frame)
      • callOnPingFrame

        public void callOnPingFrame​(WebSocketFrame frame)
      • callOnPongFrame

        public void callOnPongFrame​(WebSocketFrame frame)
      • callOnTextMessage

        public void callOnTextMessage​(java.lang.String message)
      • callOnTextMessage

        public void callOnTextMessage​(byte[] data)
      • callOnBinaryMessage

        public void callOnBinaryMessage​(byte[] message)
      • callOnSendingFrame

        public void callOnSendingFrame​(WebSocketFrame frame)
      • callOnFrameSent

        public void callOnFrameSent​(WebSocketFrame frame)
      • callOnFrameUnsent

        public void callOnFrameUnsent​(WebSocketFrame frame)
      • callOnThreadCreated

        public void callOnThreadCreated​(ThreadType threadType,
                                        java.lang.Thread thread)
      • callOnThreadStarted

        public void callOnThreadStarted​(ThreadType threadType,
                                        java.lang.Thread thread)
      • callOnThreadStopping

        public void callOnThreadStopping​(ThreadType threadType,
                                         java.lang.Thread thread)
      • callOnMessageDecompressionError

        public void callOnMessageDecompressionError​(WebSocketException cause,
                                                    byte[] compressed)
      • callOnTextMessageError

        public void callOnTextMessageError​(WebSocketException cause,
                                           byte[] data)
      • callHandleCallbackError

        private void callHandleCallbackError​(WebSocketListener listener,
                                             java.lang.Throwable cause)
      • callOnSendingHandshake

        public void callOnSendingHandshake​(java.lang.String requestLine,
                                           java.util.List<java.lang.String[]> headers)