跳过导航链接
A B C D E F G H I J M N O P R S T U V W 

A

AbstractFuture<V> - net.apexes.wsonrpc.util中的类
From Google Guava project.
AbstractFuture() - 类 的构造器net.apexes.wsonrpc.util.AbstractFuture
Constructor for use by subclasses.
asyncInvoke(String, String, Object[], Class<T>) - 接口 中的方法net.apexes.wsonrpc.core.Remote
异步调用远程的方法。
asyncInvoke(String, String, Object[], Class<T>) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 

B

Base64 - net.apexes.wsonrpc.util中的类
Provides Base64 encoding and decoding as defined by RFC 2045.
Base64() - 类 的构造器net.apexes.wsonrpc.util.Base64
 
BinaryWrapper - net.apexes.wsonrpc.core中的接口
 
binaryWrapper(BinaryWrapper) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcConfigBuilder
 
build() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcConfigBuilder
 

C

cancel(boolean) - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
 
checkNotNull(T) - 类 中的静态方法net.apexes.wsonrpc.util.AbstractFuture
Ensures that an object reference passed as a parameter to the calling method is not null.
classLoader(ClassLoader) - 类 中的方法net.apexes.wsonrpc.core.RemoteInvoker
 
close() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcSession
 
config - 类 中的变量net.apexes.wsonrpc.core.WsonrpcControl
 
convert(JsonImplementor.Node, Class<T>) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor
JsonImplementor.Node对象转为指定类型的对象
convert(Object) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor
将指定类型的对象转为JsonImplementor.Node对象
convert(JsonImplementor.Node, Class<T>) - 类 中的方法net.apexes.wsonrpc.json.support.GsonImplementor
 
convert(Object) - 类 中的方法net.apexes.wsonrpc.json.support.GsonImplementor
 
convert(JsonImplementor.Node, Class<T>) - 类 中的方法net.apexes.wsonrpc.json.support.JacksonImplementor
 
convert(Object) - 类 中的方法net.apexes.wsonrpc.json.support.JacksonImplementor
 
convertResponse(JsonRpcResponse, Class<T>) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
 
create(Remote) - 类 中的静态方法net.apexes.wsonrpc.core.RemoteInvoker
 
create() - 类 中的静态方法net.apexes.wsonrpc.core.WsonrpcConfigBuilder
 
createNode() - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor
创建一个JsonImplementor.Node对象
createNode() - 类 中的方法net.apexes.wsonrpc.json.support.GsonImplementor
 
createNode() - 类 中的方法net.apexes.wsonrpc.json.support.JacksonImplementor
 
createSession(Session) - 类 中的静态方法net.apexes.wsonrpc.core.websocket.WebSockets
 

D

decode(Object) - 类 中的方法net.apexes.wsonrpc.util.Base64
Decodes an Object using the base64 algorithm.
decode(byte[]) - 类 中的方法net.apexes.wsonrpc.util.Base64
Decodes a byte[] containing containing characters in the Base64 alphabet.
decodeBase64(byte[]) - 类 中的静态方法net.apexes.wsonrpc.util.Base64
Decodes Base64 data into octects
defaultConfig() - 类 中的静态方法net.apexes.wsonrpc.core.WsonrpcConfigBuilder
 
disconnect() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 
disconnect() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcRemote
 

E

encode(Object) - 类 中的方法net.apexes.wsonrpc.util.Base64
Encodes an Object using the base64 algorithm.
encode(byte[]) - 类 中的方法net.apexes.wsonrpc.util.Base64
Encodes a byte[] containing binary data, into a byte[] containing characters in the Base64 alphabet.
encodeBase64(byte[]) - 类 中的静态方法net.apexes.wsonrpc.util.Base64
Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64(byte[], boolean) - 类 中的静态方法net.apexes.wsonrpc.util.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64Chunked(byte[]) - 类 中的静态方法net.apexes.wsonrpc.util.Base64
Encodes binary data using the base64 algorithm and chunks the encoded output into 76 character blocks
execute(JsonRpcRequest) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
处理远端的调用请求,执行相应的方法并返回执行结果。
executor(Executor) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcConfigBuilder
 

F

findExecutableMethod(Set<Method>, JsonImplementor.Node[]) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
 
fromJson(String) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor
将JSON格式文本反序列化为JsonImplementor.Node对象
fromJson(String) - 类 中的方法net.apexes.wsonrpc.json.support.GsonImplementor
 
fromJson(String) - 类 中的方法net.apexes.wsonrpc.json.support.JacksonImplementor
 

G

get(Class<T>) - 类 中的方法net.apexes.wsonrpc.core.RemoteInvoker
 
get(String) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 
get(long, TimeUnit) - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
The default AbstractFuture implementation throws InterruptedException if the current thread is interrupted before or during the call, even if the value is already available.
get() - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
The default AbstractFuture implementation throws InterruptedException if the current thread is interrupted before or during the call, even if the value is already available.
getArray(String) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 
getBinaryWrapper() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcConfig
 
getCode() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcError
 
getConfig() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcControl
 
getData() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcError
 
getError() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcResponse
 
getExecutor() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcConfig
 
getId() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcMessage
 
getId() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcSession
 
getInteger(String) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 
getJsonImplementor() - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
 
getJsonImplementor() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcConfig
 
getJsonRpcError() - 异常错误 中的方法net.apexes.wsonrpc.core.RemoteException
 
getMessage() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcError
 
getMethod() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcRequest
 
getParameters(Method, JsonImplementor.Node[]) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
 
getParams() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcRequest
 
getResult() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcResponse
 
getSession() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 
getSessionId() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 
getSessionId() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcRemote
 
getString(String) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 
GsonImplementor - net.apexes.wsonrpc.json.support中的类
 
GsonImplementor() - 类 的构造器net.apexes.wsonrpc.json.support.GsonImplementor
 
GsonImplementor(Gson) - 类 的构造器net.apexes.wsonrpc.json.support.GsonImplementor
 
GZIPBinaryWrapper - net.apexes.wsonrpc.core中的类
 
GZIPBinaryWrapper() - 类 的构造器net.apexes.wsonrpc.core.GZIPBinaryWrapper
 

H

handle(WsonrpcSession, byte[], WsonrpcErrorProcessor) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcControl
处理收到的JSON数据
handleRequest(WsonrpcSession, JsonRpcRequest) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcControl
 
has(String) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 

I

id - 类 中的变量net.apexes.wsonrpc.core.message.JsonRpcMessage
 
internalError(Throwable) - 类 中的静态方法net.apexes.wsonrpc.core.message.JsonRpcError
 
interruptTask() - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
Subclasses can override this method to implement interruption of the future's computation.
invalidParamsError(Throwable) - 类 中的静态方法net.apexes.wsonrpc.core.message.JsonRpcError
 
invalidRequestError(Throwable) - 类 中的静态方法net.apexes.wsonrpc.core.message.JsonRpcError
 
invoke(String, String, Object[], String, Transport) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
远程调用方法。
invoke(String, String, Object[]) - 接口 中的方法net.apexes.wsonrpc.core.Remote
同步调用远程的方法。
invoke(String, String, Object[], Class<T>, int) - 接口 中的方法net.apexes.wsonrpc.core.Remote
同步调用远端方法,并返回指定类型的调用结果。
invoke(WsonrpcSession, String, String, Object[], Class<?>) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcControl
 
invoke(WsonrpcSession, String, String, Object[]) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcControl
 
invoke(String, String, Object[]) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 
invoke(String, String, Object[], Class<T>, int) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 
isArrayByteBase64(byte[]) - 类 中的静态方法net.apexes.wsonrpc.util.Base64
Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.
isCancelled() - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
 
isCompatible(JsonImplementor.Node, Class<?>) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor
判断指定的JsonImplementor.Node对象是否与指定类型匹配
isCompatible(JsonImplementor.Node, Class<?>) - 类 中的方法net.apexes.wsonrpc.json.support.GsonImplementor
 
isCompatible(JsonImplementor.Node, Class<?>) - 类 中的方法net.apexes.wsonrpc.json.support.JacksonImplementor
 
isConnected() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 
isConnected() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcRemote
 
isDone() - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
 
isNotice() - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcRequest
 
isOpen() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcSession
 

J

JacksonImplementor - net.apexes.wsonrpc.json.support中的类
 
JacksonImplementor() - 类 的构造器net.apexes.wsonrpc.json.support.JacksonImplementor
 
JacksonImplementor(ObjectMapper) - 类 的构造器net.apexes.wsonrpc.json.support.JacksonImplementor
 
json(JsonImplementor) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcConfigBuilder
 
JsonImplementor - net.apexes.wsonrpc.json中的接口
 
JsonImplementor.Node - net.apexes.wsonrpc.json中的接口
 
JsonRpcControl - net.apexes.wsonrpc.core中的类
 
JsonRpcControl(JsonImplementor) - 类 的构造器net.apexes.wsonrpc.core.JsonRpcControl
创建JsonRpcControl
JsonRpcControl(JsonImplementor, BinaryWrapper) - 类 的构造器net.apexes.wsonrpc.core.JsonRpcControl
 
jsonRpcControl - 类 中的变量net.apexes.wsonrpc.core.WsonrpcControl
 
JsonRpcError - net.apexes.wsonrpc.core.message中的类
 
JsonRpcError(Integer, String, String) - 类 的构造器net.apexes.wsonrpc.core.message.JsonRpcError
 
JsonRpcMessage - net.apexes.wsonrpc.core.message中的类
 
JsonRpcMessage(String) - 类 的构造器net.apexes.wsonrpc.core.message.JsonRpcMessage
 
JsonRpcRequest - net.apexes.wsonrpc.core.message中的类
 
JsonRpcRequest(String, String, JsonImplementor.Node[]) - 类 的构造器net.apexes.wsonrpc.core.message.JsonRpcRequest
 
JsonRpcResponse - net.apexes.wsonrpc.core.message中的类
 
JsonRpcResponse(String, JsonImplementor.Node) - 类 的构造器net.apexes.wsonrpc.core.message.JsonRpcResponse
 
JsonRpcResponse(String, JsonRpcError) - 类 的构造器net.apexes.wsonrpc.core.message.JsonRpcResponse
 

M

methodNotFoundError(Throwable) - 类 中的静态方法net.apexes.wsonrpc.core.message.JsonRpcError
 

N

net.apexes.wsonrpc.core - 程序包 net.apexes.wsonrpc.core
 
net.apexes.wsonrpc.core.message - 程序包 net.apexes.wsonrpc.core.message
 
net.apexes.wsonrpc.core.websocket - 程序包 net.apexes.wsonrpc.core.websocket
 
net.apexes.wsonrpc.json - 程序包 net.apexes.wsonrpc.json
 
net.apexes.wsonrpc.json.support - 程序包 net.apexes.wsonrpc.json.support
 
net.apexes.wsonrpc.util - 程序包 net.apexes.wsonrpc.util
 

O

of(JsonImplementor, String) - 类 中的静态方法net.apexes.wsonrpc.core.message.JsonRpcMessage
 
offline() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 
onError(String, Throwable) - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcErrorProcessor
 
online(WsonrpcSession) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 

P

parseError(Throwable) - 类 中的静态方法net.apexes.wsonrpc.core.message.JsonRpcError
 
ping() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 
ping() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcRemote
 
ping() - 接口 中的方法net.apexes.wsonrpc.core.WsonrpcSession
 
put(String, int) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 
put(String, String) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 
put(String, JsonImplementor.Node) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 
put(String, JsonImplementor.Node[]) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor.Node
 

R

read(byte[]) - 接口 中的方法net.apexes.wsonrpc.core.BinaryWrapper
 
read(byte[]) - 类 中的方法net.apexes.wsonrpc.core.GZIPBinaryWrapper
 
receive(byte[]) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
 
receiveRequest(byte[], Transport) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
接收远端的调用请求,并将回复执行结果。
receiveResponse(byte[], Class<T>) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
接收远程调用得到的回复,从回复中返回指定类型的对象。
register(String, T, Class<?>...) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
 
register(String, T, Class<?>...) - 接口 中的方法net.apexes.wsonrpc.core.ServiceRegistry
 
register(String, T, Class<?>...) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcControl
 
Remote - net.apexes.wsonrpc.core中的接口
 
RemoteException - net.apexes.wsonrpc.core中的异常错误
 
RemoteException(JsonRpcError) - 异常错误 的构造器net.apexes.wsonrpc.core.RemoteException
 
RemoteInvoker - net.apexes.wsonrpc.core中的类
 

S

sendBinary(byte[]) - 接口 中的方法net.apexes.wsonrpc.core.Transport
 
serverError(int, Throwable) - 类 中的静态方法net.apexes.wsonrpc.core.message.JsonRpcError
 
serviceName(String) - 类 中的方法net.apexes.wsonrpc.core.RemoteInvoker
 
ServiceRegistry - net.apexes.wsonrpc.core中的接口
 
set(V) - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
Subclasses should invoke this method to set the result of the computation to value.
setException(Throwable) - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
Subclasses should invoke this method to set the result of the computation to an error, throwable.

T

timeout(int) - 类 中的方法net.apexes.wsonrpc.core.RemoteInvoker
设置超时时间,0表示永不超时。
toJson(JsonImplementor) - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcMessage
 
toJson(JsonImplementor) - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcRequest
 
toJson(JsonImplementor) - 类 中的方法net.apexes.wsonrpc.core.message.JsonRpcResponse
 
toJson(JsonImplementor.Node) - 接口 中的方法net.apexes.wsonrpc.json.JsonImplementor
JsonImplementor.Node对象序列化为JSON格式文本
toJson(JsonImplementor.Node) - 类 中的方法net.apexes.wsonrpc.json.support.GsonImplementor
 
toJson(JsonImplementor.Node) - 类 中的方法net.apexes.wsonrpc.json.support.JacksonImplementor
 
transmit(Transport, JsonRpcMessage) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
 
Transport - net.apexes.wsonrpc.core中的接口
 

U

unregister(String) - 类 中的方法net.apexes.wsonrpc.core.JsonRpcControl
 
unregister(String) - 接口 中的方法net.apexes.wsonrpc.core.ServiceRegistry
 
unregister(String) - 类 中的方法net.apexes.wsonrpc.core.WsonrpcControl
 

V

verifyOnline() - 类 中的方法net.apexes.wsonrpc.core.WsonrpcEndpoint
 

W

wasInterrupted() - 类 中的方法net.apexes.wsonrpc.util.AbstractFuture
Returns true if this future was cancelled with mayInterruptIfRunning set to true.
WebSockets - net.apexes.wsonrpc.core.websocket中的类
 
write(byte[]) - 接口 中的方法net.apexes.wsonrpc.core.BinaryWrapper
 
write(byte[]) - 类 中的方法net.apexes.wsonrpc.core.GZIPBinaryWrapper
 
WsonrpcConfig - net.apexes.wsonrpc.core中的接口
 
WsonrpcConfigBuilder - net.apexes.wsonrpc.core中的类
 
WsonrpcControl - net.apexes.wsonrpc.core中的类
 
WsonrpcControl(WsonrpcConfig) - 类 的构造器net.apexes.wsonrpc.core.WsonrpcControl
 
wsonrpcControl - 类 中的变量net.apexes.wsonrpc.core.WsonrpcEndpoint
 
WsonrpcEndpoint - net.apexes.wsonrpc.core中的类
 
WsonrpcEndpoint(WsonrpcConfig) - 类 的构造器net.apexes.wsonrpc.core.WsonrpcEndpoint
 
WsonrpcErrorProcessor - net.apexes.wsonrpc.core中的接口
 
WsonrpcException - net.apexes.wsonrpc.core中的异常错误
 
WsonrpcException(String) - 异常错误 的构造器net.apexes.wsonrpc.core.WsonrpcException
 
WsonrpcException(String, Throwable) - 异常错误 的构造器net.apexes.wsonrpc.core.WsonrpcException
 
WsonrpcException(Throwable) - 异常错误 的构造器net.apexes.wsonrpc.core.WsonrpcException
 
WsonrpcRemote - net.apexes.wsonrpc.core中的接口
 
WsonrpcSession - net.apexes.wsonrpc.core中的接口
 
A B C D E F G H I J M N O P R S T U V W 
跳过导航链接

Copyright © 2016. All rights reserved.