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 booleanprivate final WebSocket -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(WebSocketListener listener) voidaddListeners(List<WebSocketListener> listeners) private voidcallHandleCallbackError(WebSocketListener listener, Throwable cause) voidcallOnBinaryFrame(WebSocketFrame frame) voidcallOnBinaryMessage(byte[] message) voidcallOnCloseFrame(WebSocketFrame frame) voidcallOnConnected(Map<String, List<String>> headers) voidvoidvoidcallOnDisconnected(WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) voidcallOnError(WebSocketException cause) voidcallOnFrame(WebSocketFrame frame) voidcallOnFrameError(WebSocketException cause, WebSocketFrame frame) voidcallOnFrameSent(WebSocketFrame frame) voidcallOnFrameUnsent(WebSocketFrame frame) voidcallOnMessageDecompressionError(WebSocketException cause, byte[] compressed) voidcallOnMessageError(WebSocketException cause, List<WebSocketFrame> frames) voidcallOnPingFrame(WebSocketFrame frame) voidcallOnPongFrame(WebSocketFrame frame) voidcallOnSendError(WebSocketException cause, WebSocketFrame frame) voidcallOnSendingFrame(WebSocketFrame frame) voidcallOnSendingHandshake(String requestLine, List<String[]> headers) voidcallOnStateChanged(WebSocketState newState) voidcallOnTextFrame(WebSocketFrame frame) voidcallOnTextMessage(byte[] data) voidcallOnTextMessage(String message) voidcallOnTextMessageError(WebSocketException cause, byte[] data) voidcallOnThreadCreated(ThreadType threadType, Thread thread) voidcallOnThreadStarted(ThreadType threadType, Thread thread) voidcallOnThreadStopping(ThreadType threadType, Thread thread) voidvoidprivate List<WebSocketListener> voidremoveListener(WebSocketListener listener) voidremoveListeners(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
-