| 程序包 | 说明 |
|---|---|
| org.slingerxv.limitart.rpcx.consumerx | |
| org.slingerxv.limitart.rpcx.providerx | |
| org.slingerxv.limitart.rpcx.util |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
ConsumerX.createProxy(Class<T> interfaceClss)
创建RPC同步调用代理
|
List<Integer> |
ConsumerX.getProviderIds(RpcProviderName providerName,
Class<?> clazz)
获取服务相关的所有提供者
|
Object |
ConsumerX.remoteCall(RpcProviderName providerName,
Class<?> serviceClass,
Method method,
Object[] args,
IProviderSelector providerSelector,
IServiceAsyncCallback callback)
远程异步调用
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
ProviderX.getServiceInstance(RpcProviderName provider,
Class<T> clazz)
获取服务实体
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
RpcUtil.checkParamType(Class<?> type)
检查RPC参数类型是否符合标准
|
static String |
RpcUtil.getServiceName(RpcProviderName providerName,
Class<?> serviceClass)
获取服务名称
|
Copyright © 2017. All rights reserved.