类 RpcClientFactory
java.lang.Object
com.alibaba.nacos.common.remote.client.RpcClientFactory
RpcClientFactory.to support muti client for diffrent modules of usage.
- 版本:
- $Id: RpcClientFactory.java, v 0.1 2020年07月14日 3:41 PM liuzunfei Exp $
- 作者:
- liuzunfei
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static RpcClientcreateClient(String clientName, ConnectionType connectionType, Map<String,String> labels)create a rpc client.static RpcClientcreateClusterClient(String clientName, ConnectionType connectionType, Map<String,String> labels)create a rpc client.static voiddestroyClient(String clientName)shut down client.get all client.static RpcClient
-
构造器详细资料
-
RpcClientFactory
public RpcClientFactory()
-
-
方法详细资料
-
getAllClientEntries
get all client.- 返回:
- client collection.
-
destroyClient
public static void destroyClient(String clientName) throws com.alibaba.nacos.api.exception.NacosExceptionshut down client.- 参数:
clientName- client name.- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
getClient
-
createClient
public static RpcClient createClient(String clientName, ConnectionType connectionType, Map<String,String> labels)create a rpc client.- 参数:
clientName- client name.connectionType- client type.- 返回:
- rpc client.
-
createClusterClient
public static RpcClient createClusterClient(String clientName, ConnectionType connectionType, Map<String,String> labels)create a rpc client.- 参数:
clientName- client name.connectionType- client type.- 返回:
- rpc client.
-