索引
All Classes and Interfaces|所有程序包|序列化表格
A
- acceptCompress(boolean) - 类中的方法 net.apexes.wsonrpc.client.JsonRpc
B
- Base64 - net.apexes.wsonrpc.client.support.websocket中的类
-
A very fast and memory efficient class to encode and decode to and from BASE64 in full accordance with RFC 2045.
On Windows XP sp1 with 1.4.2_04 and later ;), this encoder and decoder is about 10 times faster on small arrays (10 - 1000 bytes) and 2-3 times as fast on larger arrays (10000 - 1000000 bytes) compared tosun.misc.Encoder()/Decoder(). - Base64() - 类的构造器 net.apexes.wsonrpc.client.support.websocket.Base64
- blockClose() - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Blocks until both threads exit.
C
- client(String) - 类中的静态方法 net.apexes.wsonrpc.client.Wsonrpc
- client(String) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
- client(UrlProvider) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
- close() - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Close down the socket.
- close() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- close() - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- config() - 类中的静态方法 net.apexes.wsonrpc.client.Wsonrpc
- connect() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
-
连接服务端, 连接服务端,在得到连接结果前调用此方法的线程都将阻塞
- connect() - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- connect(int, int) - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Start up the socket.
- CONNECTED - enum class 中的枚举常量 net.apexes.wsonrpc.client.support.websocket.WebSocketClient.State
- CONNECTING - enum class 中的枚举常量 net.apexes.wsonrpc.client.support.websocket.WebSocketClient.State
- connector(WebsocketConnector) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
- connectTimeout(int) - 类中的方法 net.apexes.wsonrpc.client.JsonRpc
- connectToServer(WsonrpcClientEndpoint, URI) - 类中的方法 net.apexes.wsonrpc.client.support.JavaWebsocketConnector
- connectToServer(WsonrpcClientEndpoint, URI) - 类中的方法 net.apexes.wsonrpc.client.support.SimpleWebsocketConnector
- connectToServer(WsonrpcClientEndpoint, URI) - 类中的方法 net.apexes.wsonrpc.client.support.TyrusWebsocketConnector
- connectToServer(WsonrpcClientEndpoint, URI) - 接口中的方法 net.apexes.wsonrpc.client.WebsocketConnector
- create() - 类中的静态方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
D
- decode(byte[]) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Decodes a BASE64 encoded byte array.
- decode(char[]) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Decodes a BASE64 encoded char array.
- decode(String) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Decodes a BASE64 encoded
String. - decodeFast(byte[]) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Decodes a BASE64 encoded byte array that is known to be resonably well formatted.
- decodeFast(char[]) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Decodes a BASE64 encoded char array that is known to be resonably well formatted.
- decodeFast(String) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Decodes a BASE64 encoded string that is known to be resonably well formatted.
- disconnect() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- DISCONNECTED - enum class 中的枚举常量 net.apexes.wsonrpc.client.support.websocket.WebSocketClient.State
- DISCONNECTING - enum class 中的枚举常量 net.apexes.wsonrpc.client.support.websocket.WebSocketClient.State
E
- encodeToByte(byte[], boolean) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Encodes a raw byte array into a BASE64
byte[]representation i accordance with RFC 2045. - encodeToChar(byte[], boolean) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Encodes a raw byte array into a BASE64
char[]representation i accordance with RFC 2045. - encodeToString(byte[], boolean) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.Base64
-
Encodes a raw byte array into a BASE64
Stringrepresentation i accordance with RFC 2045. - executor(Executor) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
G
- getBytes() - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketMessage
- getConnectTimeout() - 类中的方法 net.apexes.wsonrpc.client.HttpJsonRpcRemote
- getEventHandler() - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
- getExecutor() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
- getHeartbeatExpireCycle() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
-
断开连接的心跳周期数,即当有设定值个心跳周期没有接收到数据时将自动断开连接,单位ms。
- getHeartbeatInterval() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
-
心跳间隔时间,单位ms。
- getPingProvider() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
- getReconnectIntervalMax() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
- getReconnectIntervalMin() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
-
自动重连间隔时间,单位ms。
- getReconnectIntervalStep() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
- getRemote() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- getRemote() - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- getServiceRegistry() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- getSessionId() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- getState() - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
- getText() - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketMessage
- getUrl() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
- getWebsocketConnector() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientConfig
H
- headers - 类中的变量 net.apexes.wsonrpc.client.HttpJsonRpcRemote
- heartbeatMillis(int) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
-
设置心跳间隔时间
- heartbeatMillis(int, int) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
-
设置心跳间隔时间
- heartbeatSeconds(int) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
-
设置心跳间隔时间
- heartbeatSeconds(int, int) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
-
设置心跳间隔时间
- HttpJsonRpcRemote - net.apexes.wsonrpc.client中的类
- HttpJsonRpcRemote(URL, JsonImplementor) - 类的构造器 net.apexes.wsonrpc.client.HttpJsonRpcRemote
I
- idGenerater(IdGenerater) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
- invoker() - 类中的方法 net.apexes.wsonrpc.client.JsonRpc
- invoker(WsonrpcClient) - 类中的静态方法 net.apexes.wsonrpc.client.Wsonrpc
- isAcceptCompress() - 类中的方法 net.apexes.wsonrpc.client.HttpJsonRpcRemote
- isBinary() - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketMessage
- isConnected() - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- isText() - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketMessage
J
- JavaWebsocketConnector - net.apexes.wsonrpc.client.support中的类
-
基于
WebSocketClient的连接 - JavaWebsocketConnector() - 类的构造器 net.apexes.wsonrpc.client.support.JavaWebsocketConnector
- JavaWebsocketConnector(int) - 类的构造器 net.apexes.wsonrpc.client.support.JavaWebsocketConnector
- json(JsonImplementor) - 类中的方法 net.apexes.wsonrpc.client.JsonRpc
- json(JsonImplementor) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
- JsonRpc - net.apexes.wsonrpc.client中的类
- jsonRpcEngine - 类中的变量 net.apexes.wsonrpc.client.HttpJsonRpcRemote
L
- logger(WsonrpcLogger) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
N
- net.apexes.wsonrpc.client - 程序包 net.apexes.wsonrpc.client
- net.apexes.wsonrpc.client.support - 程序包 net.apexes.wsonrpc.client.support
- net.apexes.wsonrpc.client.support.websocket - 程序包 net.apexes.wsonrpc.client.support.websocket
- NONE - enum class 中的枚举常量 net.apexes.wsonrpc.client.support.websocket.WebSocketClient.State
- notify(String, String, Object[]) - 类中的方法 net.apexes.wsonrpc.client.HttpJsonRpcRemote
O
- onClose() - 接口中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketEventHandler
- onClose(int, String) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientEndpoint
- onClose(int, String) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- onClose(CloseReason) - 类中的方法 net.apexes.wsonrpc.client.support.TyrusWebsocketConnector.WebSocketEndpointAdapter
- onClose(WsonrpcClient) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientStatusListener
- onConnected(WsonrpcClient) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientStatusListener
- onConnectError(Throwable) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientStatusListener
- onDisconnected(WsonrpcClient, int, String) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientStatusListener
- onError(Throwable) - 类中的方法 net.apexes.wsonrpc.client.support.TyrusWebsocketConnector.WebSocketEndpointAdapter
- onError(Throwable) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientEndpoint
- onError(Throwable) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- onError(WebSocketException) - 接口中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketEventHandler
- onMessage(byte[]) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientEndpoint
- onMessage(byte[]) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- onMessage(ByteBuffer) - 类中的方法 net.apexes.wsonrpc.client.support.TyrusWebsocketConnector.WebSocketEndpointAdapter
- onMessage(WebSocketMessage) - 接口中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketEventHandler
- onOpen() - 接口中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketEventHandler
- onOpen(Session) - 类中的方法 net.apexes.wsonrpc.client.support.TyrusWebsocketConnector.WebSocketEndpointAdapter
- onOpen(WebSocketSession) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientEndpoint
- onOpen(WebSocketSession) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- onPong(byte[]) - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
- onPong(byte[]) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientEndpoint
- onPong(byte[]) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- onRecvPong(WsonrpcClient, byte[]) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientMessageListener
- onSentMessage(WsonrpcClient, byte[]) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientMessageListener
- onSentPing(WsonrpcClient) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClientMessageListener
P
- payload() - 接口中的方法 net.apexes.wsonrpc.client.PingProvider
- ping(byte[]) - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
- ping(byte[]) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- pingProvider(PingProvider) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
- PingProvider - net.apexes.wsonrpc.client中的接口
R
- rand - 类中的变量 net.apexes.wsonrpc.client.HttpJsonRpcRemote
- reconnectMillis(int) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
-
等间隔重连的间隔
- reconnectMillis(int, int, int) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
-
逐渐递增的重连间隔
- reconnectSeconds(int) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
-
等间隔重连的间隔
- reconnectSeconds(int, int, int) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
-
逐渐递增的重连间隔
- request(String, String, Object[], Class<T>, int) - 类中的方法 net.apexes.wsonrpc.client.HttpJsonRpcRemote
S
- send(byte[]) - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Send a BINARY message over the socket
- send(String) - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Send a TEXT message over the socket
- setAbortCallback(Runnable) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- setAbortCallback(Runnable) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- setAcceptCompress(boolean) - 类中的方法 net.apexes.wsonrpc.client.HttpJsonRpcRemote
- setConnectTimeout(int) - 类中的方法 net.apexes.wsonrpc.client.HttpJsonRpcRemote
- setEventHandler(WebSocketEventHandler) - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Must be called before connect().
- setHeader(String, String) - 类中的方法 net.apexes.wsonrpc.client.HttpJsonRpcRemote
- setHostnameVerifier(HostnameVerifier) - 类中的方法 net.apexes.wsonrpc.client.support.SimpleWebsocketConnector
- setHostnameVerifier(HostnameVerifier) - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
- setMessageListener(WsonrpcClientMessageListener) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- setMessageListener(WsonrpcClientMessageListener) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- setName(Thread, String) - 接口中的方法 net.apexes.wsonrpc.client.support.websocket.ThreadInitializer
- setReadyCallback(Runnable) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- setReadyCallback(Runnable) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- setSocketFactory(SocketFactory) - 类中的方法 net.apexes.wsonrpc.client.support.SimpleWebsocketConnector
- setSocketFactory(SocketFactory) - 类中的方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
- setStatusListener(WsonrpcClientStatusListener) - 接口中的方法 net.apexes.wsonrpc.client.WsonrpcClient
- setStatusListener(WsonrpcClientStatusListener) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientImpl
- setThreadFactory(ThreadFactory, ThreadInitializer) - 类中的静态方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
- SimpleWebsocketConnector - net.apexes.wsonrpc.client.support中的类
-
基于
WebSocketClient的连接 - SimpleWebsocketConnector() - 类的构造器 net.apexes.wsonrpc.client.support.SimpleWebsocketConnector
- SimpleWebsocketConnector(int, int) - 类的构造器 net.apexes.wsonrpc.client.support.SimpleWebsocketConnector
T
- ThreadInitializer - net.apexes.wsonrpc.client.support.websocket中的接口
- TyrusWebsocketConnector - net.apexes.wsonrpc.client.support中的类
-
基于Tyrus jdk client
JdkClientContainer的连接 - TyrusWebsocketConnector() - 类的构造器 net.apexes.wsonrpc.client.support.TyrusWebsocketConnector
- TyrusWebsocketConnector.WebSocketEndpointAdapter - net.apexes.wsonrpc.client.support中的类
U
- url - 类中的变量 net.apexes.wsonrpc.client.HttpJsonRpcRemote
- url() - 接口中的方法 net.apexes.wsonrpc.client.UrlProvider
- url(String) - 类中的静态方法 net.apexes.wsonrpc.client.JsonRpc
- UrlProvider - net.apexes.wsonrpc.client中的接口
V
- valueOf(String) - enum class中的静态方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient.State
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 net.apexes.wsonrpc.client.support.websocket.WebSocketClient.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WebSocketClient - net.apexes.wsonrpc.client.support.websocket中的类
- WebSocketClient(URI) - 类的构造器 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Create a websocket to connect to a given server
- WebSocketClient(URI, String) - 类的构造器 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Create a websocket to connect to a given server.
- WebSocketClient(URI, String, Map<String, String>) - 类的构造器 net.apexes.wsonrpc.client.support.websocket.WebSocketClient
-
Create a websocket to connect to a given server.
- WebSocketClient.State - net.apexes.wsonrpc.client.support.websocket中的Enum Class
- WebsocketConnector - net.apexes.wsonrpc.client中的接口
- WebSocketEndpointAdapter(WsonrpcClientEndpoint) - 类的构造器 net.apexes.wsonrpc.client.support.TyrusWebsocketConnector.WebSocketEndpointAdapter
- WebSocketEventHandler - net.apexes.wsonrpc.client.support.websocket中的接口
- WebSocketException - net.apexes.wsonrpc.client.support.websocket中的异常错误
- WebSocketException(String) - 异常错误的构造器 net.apexes.wsonrpc.client.support.websocket.WebSocketException
- WebSocketException(String, Throwable) - 异常错误的构造器 net.apexes.wsonrpc.client.support.websocket.WebSocketException
- WebSocketMessage - net.apexes.wsonrpc.client.support.websocket中的类
- WebSocketMessage(byte[]) - 类的构造器 net.apexes.wsonrpc.client.support.websocket.WebSocketMessage
- WebSocketMessage(String) - 类的构造器 net.apexes.wsonrpc.client.support.websocket.WebSocketMessage
- wrapper(BinaryWrapper) - 类中的方法 net.apexes.wsonrpc.client.WsonrpcClientBuilder
- Wsonrpc - net.apexes.wsonrpc.client中的类
- WsonrpcClient - net.apexes.wsonrpc.client中的接口
- WsonrpcClientBuilder - net.apexes.wsonrpc.client中的类
- WsonrpcClientConfig - net.apexes.wsonrpc.client中的接口
- WsonrpcClientEndpoint - net.apexes.wsonrpc.client中的接口
- WsonrpcClientImpl - net.apexes.wsonrpc.client中的类
- WsonrpcClientImpl(WsonrpcClientConfig) - 类的构造器 net.apexes.wsonrpc.client.WsonrpcClientImpl
- WsonrpcClientMessageListener - net.apexes.wsonrpc.client中的接口
- WsonrpcClientStatusListener - net.apexes.wsonrpc.client中的接口
All Classes and Interfaces|所有程序包|序列化表格