Package com.neovisionaries.ws.client
Class ListenerManager
java.lang.Object
com.neovisionaries.ws.client.ListenerManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List
<WebSocketListener> private final List
<WebSocketListener> private boolean
private final WebSocket
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(WebSocketListener listener) void
addListeners
(List<WebSocketListener> listeners) private void
callHandleCallbackError
(WebSocketListener listener, Throwable cause) void
callOnBinaryFrame
(WebSocketFrame frame) void
callOnBinaryMessage
(byte[] message) void
callOnCloseFrame
(WebSocketFrame frame) void
callOnConnected
(Map<String, List<String>> headers) void
void
void
callOnDisconnected
(WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) void
callOnError
(WebSocketException cause) void
callOnFrame
(WebSocketFrame frame) void
callOnFrameError
(WebSocketException cause, WebSocketFrame frame) void
callOnFrameSent
(WebSocketFrame frame) void
callOnFrameUnsent
(WebSocketFrame frame) void
callOnMessageDecompressionError
(WebSocketException cause, byte[] compressed) void
callOnMessageError
(WebSocketException cause, List<WebSocketFrame> frames) void
callOnPingFrame
(WebSocketFrame frame) void
callOnPongFrame
(WebSocketFrame frame) void
callOnSendError
(WebSocketException cause, WebSocketFrame frame) void
callOnSendingFrame
(WebSocketFrame frame) void
callOnSendingHandshake
(String requestLine, List<String[]> headers) void
callOnStateChanged
(WebSocketState newState) void
callOnTextFrame
(WebSocketFrame frame) void
callOnTextMessage
(byte[] data) void
callOnTextMessage
(String message) void
callOnTextMessageError
(WebSocketException cause, byte[] data) void
callOnThreadCreated
(ThreadType threadType, Thread thread) void
callOnThreadStarted
(ThreadType threadType, Thread thread) void
callOnThreadStopping
(ThreadType threadType, Thread thread) void
void
private List
<WebSocketListener> void
removeListener
(WebSocketListener listener) void
removeListeners
(List<WebSocketListener> listeners)
-
Field Details
-
mWebSocket
-
mListeners
-
mSyncNeeded
private boolean mSyncNeeded -
mCopiedListeners
-
-
Constructor Details
-
ListenerManager
-
-
Method Details
-
getListeners
-
addListener
-
addListeners
-
removeListener
-
removeListeners
-
clearListeners
public void clearListeners() -
getSynchronizedListeners
-
callOnStateChanged
-
callOnConnected
-
callOnConnectError
-
callOnDisconnected
public void callOnDisconnected(WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) -
callOnFrame
-
callOnContinuationFrame
-
callOnTextFrame
-
callOnBinaryFrame
-
callOnCloseFrame
-
callOnPingFrame
-
callOnPongFrame
-
callOnTextMessage
-
callOnTextMessage
public void callOnTextMessage(byte[] data) -
callOnBinaryMessage
public void callOnBinaryMessage(byte[] message) -
callOnSendingFrame
-
callOnFrameSent
-
callOnFrameUnsent
-
callOnThreadCreated
-
callOnThreadStarted
-
callOnThreadStopping
-
callOnError
-
callOnFrameError
-
callOnMessageError
-
callOnMessageDecompressionError
-
callOnTextMessageError
-
callOnSendError
-
callOnUnexpectedError
-
callHandleCallbackError
-
callOnSendingHandshake
-