public class WSClient extends org.java_websocket.client.WebSocketClient implements AutoCloseable
| 构造器和说明 |
|---|
WSClient(URI serverUri,
String user,
String password,
String database,
InFlightRequest inFlightRequest,
Map<String,String> httpHeaders,
CountDownLatch latch,
int maxRequest)
create websocket connection client
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
boolean |
isAuth() |
void |
onClose(int code,
String reason,
boolean remote) |
void |
onError(Exception e) |
void |
onMessage(ByteBuffer bytes) |
void |
onMessage(String message) |
void |
onOpen(org.java_websocket.handshake.ServerHandshake serverHandshake) |
addHeader, clearHeaders, 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, onSetSSLParameters, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemand, reconnect, reconnectBlocking, removeHeader, run, send, send, send, sendFragmentedFrame, sendFrame, sendFrame, sendPing, setAttachment, setDnsResolver, setProxy, setSocket, setSocketFactorygetConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimerpublic WSClient(URI serverUri, String user, String password, String database, InFlightRequest inFlightRequest, Map<String,String> httpHeaders, CountDownLatch latch, int maxRequest)
serverUri - connection urluser - database userpassword - database passworddatabase - connection databasepublic boolean isAuth()
public void onOpen(org.java_websocket.handshake.ServerHandshake serverHandshake)
onOpen 在类中 org.java_websocket.client.WebSocketClientpublic void onMessage(String message)
onMessage 在类中 org.java_websocket.client.WebSocketClientpublic void onMessage(ByteBuffer bytes)
onMessage 在类中 org.java_websocket.client.WebSocketClientpublic void onClose(int code,
String reason,
boolean remote)
onClose 在类中 org.java_websocket.client.WebSocketClientpublic void onError(Exception e)
onError 在类中 org.java_websocket.client.WebSocketClientpublic void close()
close 在接口中 AutoCloseableclose 在接口中 org.java_websocket.WebSocketclose 在类中 org.java_websocket.client.WebSocketClientCopyright © 2022. All rights reserved.