索引

A B C D E G H I J L N O P R S T U V W 
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 to sun.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 String representation 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中的接口
 
A B C D E G H I J L N O P R S T U V W 
All Classes and Interfaces|所有程序包|序列化表格