| 限定符和类型 | 方法和说明 |
|---|---|
ServantProxyConfig |
ServantProxy.getConfig() |
ServantProxyConfig |
ObjectProxy.getConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
Communicator.stringToProxy(Class<T> clazz,
ServantProxyConfig servantProxyConfig) |
<T> T |
Communicator.stringToProxy(Class<T> clazz,
ServantProxyConfig servantProxyConfig,
LoadBalance<T> loadBalance)
已过时。
|
| 构造器和说明 |
|---|
ObjectProxy(Class<T> api,
ServantProxyConfig servantProxyConfig,
LoadBalance loadBalance,
ProtocolInvoker<T> protocolInvoker,
Communicator communicator) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
ServantInvokerAliveChecker.isAlive(Url url,
ServantProxyConfig config,
int ret) |
void |
ServantInvokerAliveStat.onCallFinished(int ret,
ServantProxyConfig config) |
| 构造器和说明 |
|---|
DefaultLoadBalance(ServantProxyConfig config)
已过时。
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ServantProxyConfig |
ServantInvoker.config |
protected ServantProxyConfig |
ServantProtocolInvoker.servantProxyConfig |
| 构造器和说明 |
|---|
ServantInvoker(ServantProxyConfig config,
Class<T> api,
Url url,
ServantClient[] clients) |
ServantProtocolInvoker(Class<T> api,
ServantProxyConfig config,
ProtocolFactory protocolFactory,
ThreadPoolExecutor threadPoolExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> TreeMap<Long,Invoker<T>> |
LoadBalanceHelper.buildConsistentHashCircle(Collection<Invoker<T>> invokers,
ServantProxyConfig config) |
static <T> List<Invoker<T>> |
LoadBalanceHelper.buildStaticWeightList(Collection<Invoker<T>> invokers,
ServantProxyConfig config) |
| 构造器和说明 |
|---|
ConsistentHashLoadBalance(ServantProxyConfig config) |
DefaultLoadBalance(ServantProxyConfig config) |
HashLoadBalance(ServantProxyConfig config) |
RoundRobinLoadBalance(ServantProxyConfig config) |
| 构造器和说明 |
|---|
TarsCallbackWrapper(ServantProxyConfig config,
String methodName,
String remoteIp,
int remotePort,
long bornTime,
TarsServantRequest request,
Callback<TarsServantResponse> callback,
TarsInvoker invoker) |
TarsInvoker(ServantProxyConfig config,
Class<T> api,
Url url,
ServantClient[] clients) |
TarsProtocolInvoker(Class<T> api,
ServantProxyConfig config,
ProtocolFactory protocolFactory,
ThreadPoolExecutor threadPoolExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SelectorManager |
ClientPoolManager.getSelectorManager(ProtocolFactory protocolFactory,
ThreadPoolExecutor threadPoolExecutor,
boolean keepAlive,
boolean udpMode,
ServantProxyConfig servantProxyConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Url> |
ParseTools.parse(ServantProxyConfig conf) |
| 构造器和说明 |
|---|
TarsPromiseFutureCallback(ServantProxyConfig config,
String methodName,
String remoteIp,
int remotePort,
long bornTime,
TarsInvoker<?> invoker,
CompletableFuture<V> completableFuture) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
QueryHelper.getServerNodes(ServantProxyConfig config) |
Copyright © 2020. All Rights Reserved.