public class RpcServerHolder extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RpcServerHolder.Lock |
| 构造器和说明 |
|---|
RpcServerHolder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static RemotingServer |
computeIfAbsent(String protocol,
String address,
java.util.function.BiFunction<String,String,RemotingServer> supplier) |
static RpcServerHolder.Lock |
getLock(String protocol,
String address) |
static RemotingServer |
getRpcServer(String protocol,
String address)
获取RpcClient如果存在
|
static void |
putRpcServer(String protocol,
String address,
RemotingServer rpcServer)
添加RpcClient
|
static void |
removeRpcServer(String key) |
static void |
removeRpcServer(String protocol,
String address)
删除RpcClient
|
static void |
shutdown() |
public static RpcServerHolder.Lock getLock(String protocol, String address)
public static RemotingServer getRpcServer(String protocol, String address)
protocol - address - public static RemotingServer computeIfAbsent(String protocol, String address, java.util.function.BiFunction<String,String,RemotingServer> supplier)
public static void putRpcServer(String protocol, String address, RemotingServer rpcServer)
protocol - address - rpcServer - public static void removeRpcServer(String protocol, String address)
protocol - address - public static void removeRpcServer(String key)
public static void shutdown()
Copyright © 2020. All rights reserved.