public final class ShenyuWebsocketClient
extends org.java_websocket.client.WebSocketClient
| 构造器和说明 |
|---|
ShenyuWebsocketClient(java.net.URI serverUri,
java.util.Map<java.lang.String,java.lang.String> headers,
org.apache.shenyu.sync.data.api.PluginDataSubscriber pluginDataSubscriber,
java.util.List<org.apache.shenyu.sync.data.api.MetaDataSubscriber> metaDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.AuthDataSubscriber> authDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber> proxySelectorDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber> discoveryUpstreamDataSubscribers)
Instantiates a new shenyu websocket client.
|
ShenyuWebsocketClient(java.net.URI serverUri,
org.apache.shenyu.sync.data.api.PluginDataSubscriber pluginDataSubscriber,
java.util.List<org.apache.shenyu.sync.data.api.MetaDataSubscriber> metaDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.AuthDataSubscriber> authDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber> proxySelectorDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber> discoveryUpstreamDataSubscribers)
Instantiates a new shenyu websocket client.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
boolean |
connectBlocking() |
void |
nowClose()
Now close.
|
void |
onClose(int i,
java.lang.String s,
boolean b) |
void |
onError(java.lang.Exception e) |
void |
onMessage(java.lang.String result) |
void |
onOpen(org.java_websocket.handshake.ServerHandshake serverHandshake) |
addHeader, clearHeaders, close, close, closeBlocking, closeConnection, connect, connectBlocking, getAttachment, getConnection, getConnections, getDraft, getLocalSocketAddress, getLocalSocketAddress, 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, setSocketFactorygetConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimerpublic ShenyuWebsocketClient(java.net.URI serverUri,
org.apache.shenyu.sync.data.api.PluginDataSubscriber pluginDataSubscriber,
java.util.List<org.apache.shenyu.sync.data.api.MetaDataSubscriber> metaDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.AuthDataSubscriber> authDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber> proxySelectorDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber> discoveryUpstreamDataSubscribers)
serverUri - the server uripluginDataSubscriber - the plugin data subscribermetaDataSubscribers - the meta data subscribersauthDataSubscribers - the auth data subscribersproxySelectorDataSubscribers - proxySelectorDataSubscribers,discoveryUpstreamDataSubscribers - discoveryUpstreamDataSubscribers,public ShenyuWebsocketClient(java.net.URI serverUri,
java.util.Map<java.lang.String,java.lang.String> headers,
org.apache.shenyu.sync.data.api.PluginDataSubscriber pluginDataSubscriber,
java.util.List<org.apache.shenyu.sync.data.api.MetaDataSubscriber> metaDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.AuthDataSubscriber> authDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber> proxySelectorDataSubscribers,
java.util.List<org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber> discoveryUpstreamDataSubscribers)
serverUri - the server uriheaders - the headerspluginDataSubscriber - the plugin data subscribermetaDataSubscribers - the meta data subscribersauthDataSubscribers - the auth data subscribersproxySelectorDataSubscribers - proxySelectorDataSubscribers,discoveryUpstreamDataSubscribers - discoveryUpstreamDataSubscribers,public boolean connectBlocking()
connectBlocking 在类中 org.java_websocket.client.WebSocketClientpublic void onOpen(org.java_websocket.handshake.ServerHandshake serverHandshake)
onOpen 在类中 org.java_websocket.client.WebSocketClientpublic void onMessage(java.lang.String result)
onMessage 在类中 org.java_websocket.client.WebSocketClientpublic void onClose(int i,
java.lang.String s,
boolean b)
onClose 在类中 org.java_websocket.client.WebSocketClientpublic void onError(java.lang.Exception e)
onError 在类中 org.java_websocket.client.WebSocketClientpublic void close()
close 在接口中 org.java_websocket.WebSocketclose 在类中 org.java_websocket.client.WebSocketClientpublic void nowClose()
Copyright © 2026 The Apache Software Foundation. All rights reserved.