| 程序包 | 说明 |
|---|---|
| net.apexes.wsonrpc.core |
| 限定符和类型 | 类和说明 |
|---|---|
class |
RemoteException |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Future<T> |
WsonrpcEndpoint.asyncInvoke(String handleName,
String methodName,
Object[] args,
Class<T> returnType) |
<T> Future<T> |
Remote.asyncInvoke(String serviceName,
String methodName,
Object[] args,
Class<T> returnType)
异步调用远程的方法。
|
protected <T> T |
JsonRpcControl.convertResponse(JsonRpcResponse resp,
Class<T> returnType) |
void |
WsonrpcControl.handle(WsonrpcSession session,
byte[] bytes,
WsonrpcErrorProcessor errorProcessor)
处理收到的JSON数据
|
protected void |
WsonrpcControl.handleRequest(WsonrpcSession session,
JsonRpcRequest request) |
void |
WsonrpcEndpoint.invoke(String handleName,
String methodName,
Object[] args) |
void |
Remote.invoke(String serviceName,
String methodName,
Object[] args)
同步调用远程的方法。
|
<T> T |
WsonrpcEndpoint.invoke(String handleName,
String methodName,
Object[] args,
Class<T> returnType,
int timeout) |
<T> T |
Remote.invoke(String serviceName,
String methodName,
Object[] args,
Class<T> returnType,
int timeout)
同步调用远端方法,并返回指定类型的调用结果。
|
void |
JsonRpcControl.invoke(String serviceName,
String methodName,
Object[] args,
String id,
Transport transport)
远程调用方法。
|
void |
WsonrpcControl.invoke(WsonrpcSession session,
String serviceName,
String methodName,
Object[] args) |
Future<Object> |
WsonrpcControl.invoke(WsonrpcSession session,
String serviceName,
String methodName,
Object[] args,
Class<?> returnType) |
protected JsonRpcMessage |
JsonRpcControl.receive(byte[] bytes) |
void |
JsonRpcControl.receiveRequest(byte[] bytes,
Transport transport)
接收远端的调用请求,并将回复执行结果。
|
<T> T |
JsonRpcControl.receiveResponse(byte[] bytes,
Class<T> returnType)
接收远程调用得到的回复,从回复中返回指定类型的对象。
|
protected void |
JsonRpcControl.transmit(Transport transport,
JsonRpcMessage message) |
protected void |
WsonrpcEndpoint.verifyOnline() |
Copyright © 2016. All rights reserved.