public class ApiGatewayClient extends Object
| 构造器和说明 |
|---|
ApiGatewayClient(ApiGatewayConfig cfg) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
callService(String serviceName,
String namespace,
String version,
String methodName,
Type returnType,
Object[] args,
cn.jmicro.api.client.IAsyncCallback<T> cb) |
ApiGatewayConfig |
getConfig() |
Class<?> |
getEntityClazz(Short type) |
ApiGatewayPubsubClient |
getPubsubClient() |
<T> T |
getService(Class<?> serviceClass,
String namespace,
String version) |
cn.jmicro.api.async.IPromise<cn.jmicro.api.Resp<cn.jmicro.api.security.ActInfo>> |
loginJMAsync(String actName,
String pwd) |
cn.jmicro.api.async.IPromise<Boolean> |
logoutJMAsync() |
public ApiGatewayClient(ApiGatewayConfig cfg)
public cn.jmicro.api.async.IPromise<cn.jmicro.api.Resp<cn.jmicro.api.security.ActInfo>> loginJMAsync(String actName, String pwd)
public cn.jmicro.api.async.IPromise<Boolean> logoutJMAsync()
public <T> T callService(String serviceName, String namespace, String version, String methodName, Type returnType, Object[] args, cn.jmicro.api.client.IAsyncCallback<T> cb)
public ApiGatewayConfig getConfig()
public ApiGatewayPubsubClient getPubsubClient()
Copyright © 2018–2020 The Apache Software Foundation. All rights reserved.