Class WsClient
java.lang.Object
org.java_websocket.WebSocketAdapter
org.java_websocket.AbstractWebSocket
org.java_websocket.client.WebSocketClient
com.github.theword.queqiao.tool.websocket.WsClient
- All Implemented Interfaces:
Runnable
,org.java_websocket.WebSocket
,org.java_websocket.WebSocketListener
public class WsClient
extends org.java_websocket.client.WebSocketClient
WebSocket 客户端
-
Field Summary
Fields inherited from class org.java_websocket.client.WebSocketClient
uri
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
onOpen
(org.java_websocket.handshake.ServerHandshake serverHandshake) void
主动立即重连(适用于 reload 等场景)void
stopWithoutReconnect
(int code, String reason) 停止并不再重连Methods inherited from class org.java_websocket.client.WebSocketClient
addHeader, clearHeaders, close, close, close, closeBlocking, closeConnection, connect, connectBlocking, connectBlocking, getAttachment, getConnection, getConnections, getDraft, getLocalSocketAddress, getLocalSocketAddress, getProtocol, getReadyState, getRemoteSocketAddress, getRemoteSocketAddress, getResourceDescriptor, getSocket, getSSLSession, getURI, hasBufferedData, hasSSLSupport, isClosed, isClosing, isFlushAndClose, isOpen, onCloseInitiated, onClosing, onMessage, onSetSSLParameters, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemand, reconnect, reconnectBlocking, removeHeader, run, send, send, send, sendFragmentedFrame, sendFrame, sendFrame, sendPing, setAttachment, setDnsResolver, setProxy, setSocket, setSocketFactory
Methods inherited from class org.java_websocket.AbstractWebSocket
getConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimer
Methods inherited from class org.java_websocket.WebSocketAdapter
onPreparePing, onWebsocketHandshakeReceivedAsClient, onWebsocketHandshakeReceivedAsServer, onWebsocketHandshakeSentAsClient, onWebsocketPing, onWebsocketPong
-
Constructor Details
-
WsClient
-
-
Method Details
-
onOpen
public void onOpen(org.java_websocket.handshake.ServerHandshake serverHandshake) - Specified by:
onOpen
in classorg.java_websocket.client.WebSocketClient
-
onMessage
- Specified by:
onMessage
in classorg.java_websocket.client.WebSocketClient
-
onClose
- Specified by:
onClose
in classorg.java_websocket.client.WebSocketClient
-
onError
- Specified by:
onError
in classorg.java_websocket.client.WebSocketClient
-
reconnectNow
public void reconnectNow()主动立即重连(适用于 reload 等场景) -
stopWithoutReconnect
停止并不再重连- Parameters:
code
- 关闭代码reason
- 关闭原因
-