类 WSClient
- java.lang.Object
-
- org.java_websocket.WebSocketAdapter
-
- org.java_websocket.AbstractWebSocket
-
- org.java_websocket.client.WebSocketClient
-
- com.taosdata.jdbc.ws.WSClient
-
- 所有已实现的接口:
AutoCloseable,Runnable,org.java_websocket.WebSocket,org.java_websocket.WebSocketListener
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
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()booleanisAuth()voidonClose(int code, String reason, boolean remote)voidonError(Exception e)voidonMessage(String message)voidonMessage(ByteBuffer bytes)voidonOpen(org.java_websocket.handshake.ServerHandshake serverHandshake)-
从类继承的方法 org.java_websocket.client.WebSocketClient
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, setSocketFactory
-
从类继承的方法 org.java_websocket.AbstractWebSocket
getConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimer
-
-
-
-
构造器详细资料
-
WSClient
public WSClient(URI serverUri, String user, String password, String database, InFlightRequest inFlightRequest, Map<String,String> httpHeaders, CountDownLatch latch, int maxRequest)
create websocket connection client- 参数:
serverUri- connection urluser- database userpassword- database passworddatabase- connection database
-
-
方法详细资料
-
isAuth
public boolean isAuth()
-
onOpen
public void onOpen(org.java_websocket.handshake.ServerHandshake serverHandshake)
- 指定者:
onOpen在类中org.java_websocket.client.WebSocketClient
-
onMessage
public void onMessage(String message)
- 指定者:
onMessage在类中org.java_websocket.client.WebSocketClient
-
onMessage
public void onMessage(ByteBuffer bytes)
- 覆盖:
onMessage在类中org.java_websocket.client.WebSocketClient
-
onClose
public void onClose(int code, String reason, boolean remote)- 指定者:
onClose在类中org.java_websocket.client.WebSocketClient
-
onError
public void onError(Exception e)
- 指定者:
onError在类中org.java_websocket.client.WebSocketClient
-
close
public void close()
- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中org.java_websocket.WebSocket- 覆盖:
close在类中org.java_websocket.client.WebSocketClient
-
-