| 限定符和类型 | 字段和说明 |
|---|---|
protected ConsumerConfig<T> |
ConsumerBootstrap.consumerConfig
服务消费者配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumerConfig<T> |
ConsumerBootstrap.getConsumerConfig()
得到服务消费者配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ConsumerBootstrap<T> |
Bootstraps.from(ConsumerConfig<T> consumerConfig)
引用一个服务
|
| 构造器和说明 |
|---|
ConsumerBootstrap(ConsumerConfig<T> consumerConfig)
构造函数
|
DefaultConsumerBootstrap(ConsumerConfig<T> consumerConfig)
构造函数
|
| 构造器和说明 |
|---|
BoltConsumerBootstrap(ConsumerConfig<T> consumerConfig)
构造函数
|
| 构造器和说明 |
|---|
DubboConsumerBootstrap(ConsumerConfig<T> consumerConfig)
构造函数
|
| 构造器和说明 |
|---|
Http2ClearTextConsumerBootstrap(ConsumerConfig<T> consumerConfig)
构造函数
|
| 构造器和说明 |
|---|
RestConsumerBootstrap(ConsumerConfig<T> consumerConfig)
构造函数
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConsumerConfig |
LoadBalancer.consumerConfig
服务消费者配置
|
protected ConsumerConfig |
Cluster.consumerConfig
配置
|
protected ConsumerConfig |
ClientProxyInvoker.consumerConfig
对应的客户端信息
|
protected ConsumerConfig |
AllConnectConnectionHolder.consumerConfig
服务消费者配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumerConfig |
LoadBalancer.getConsumerConfig()
得到服务消费者配置
|
ConsumerConfig<?> |
ClientProxyInvoker.getConsumerConfig() |
ConsumerConfig<?> |
AbstractCluster.getConsumerConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumerConfig |
InvocationStatDimension.getConsumerConfig()
Gets consumer config.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static InvocationStat |
InvocationStatFactory.getInvocationStat(ConsumerConfig consumerConfig,
ProviderInfo providerInfo)
得到调用统计器
|
static void |
InvocationStatFactory.removeInvocationStat(ConsumerConfig consumerConfig,
ProviderInfo providerInfo)
Remove dimension stat by consumerConfig and providerInfo
|
| 构造器和说明 |
|---|
InvocationStatDimension(ProviderInfo providerInfo,
ConsumerConfig consumerConfig)
Instantiates a new Invocation stat dimension.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumerConfig |
ConsumerConfig.setAddressHolder(String addressHolder)
Sets address holder.
|
ConsumerConfig<T> |
ConsumerConfig.setAddressWait(int addressWait)
Sets address wait.
|
ConsumerConfig<T> |
ConsumerConfig.setBootstrap(String bootstrap)
Sets bootstrap.
|
ConsumerConfig<T> |
ConsumerConfig.setCheck(boolean check)
Sets check.
|
ConsumerConfig<T> |
ConsumerConfig.setCluster(String cluster)
Sets cluster.
|
ConsumerConfig<T> |
ConsumerConfig.setConcurrents(int concurrents)
Sets concurrents.
|
ConsumerConfig<T> |
ConsumerConfig.setConnectionHolder(String connectionHolder)
Sets connection holder.
|
ConsumerConfig<T> |
ConsumerConfig.setConnectionNum(int connectionNum)
Sets connectionNum.
|
ConsumerConfig<T> |
ConsumerConfig.setConnectTimeout(int connectTimeout)
Sets connect timeout.
|
ConsumerConfig<T> |
ConsumerConfig.setDirectUrl(String directUrl)
Sets directUrl.
|
ConsumerConfig<T> |
ConsumerConfig.setDisconnectTimeout(int disconnectTimeout)
Sets disconnect timeout.
|
ConsumerConfig<T> |
ConsumerConfig.setGeneric(boolean generic)
Sets generic.
|
ConsumerConfig<T> |
ConsumerConfig.setHeartbeatPeriod(int heartbeatPeriod)
Sets heartbeatPeriod.
|
ConsumerConfig<T> |
ConsumerConfig.setInJVM(boolean inJVM)
Sets in jvm.
|
ConsumerConfig<T> |
ConsumerConfig.setInvokeType(String invokeType)
Sets invoke type.
|
ConsumerConfig<T> |
ConsumerConfig.setLazy(boolean lazy)
Sets lazy.
|
ConsumerConfig<T> |
ConsumerConfig.setLoadBalancer(String loadBalancer)
Sets load balancer.
|
ConsumerConfig<T> |
ConsumerConfig.setOnAvailable(List<ConsumerStateListener> onAvailable)
Sets on available.
|
ConsumerConfig<T> |
ConsumerConfig.setOnConnect(List<ChannelListener> onConnect)
Sets on connect.
|
ConsumerConfig<T> |
ConsumerConfig.setOnReturn(SofaResponseCallback onReturn)
Sets on return.
|
ConsumerConfig<T> |
ConsumerConfig.setProtocol(String protocol)
Sets protocol.
|
ConsumerConfig<T> |
ConsumerConfig.setProviderInfoListener(ProviderInfoListener providerInfoListener)
Sets provider info listener.
|
ConsumerConfig<T> |
ConsumerConfig.setReconnectPeriod(int reconnectPeriod)
Sets reconnectPeriod.
|
ConsumerConfig<T> |
ConsumerConfig.setRepeatedReferLimit(int repeatedReferLimit)
Sets max proxy count.
|
ConsumerConfig<T> |
ConsumerConfig.setRetries(int retries)
Sets retries.
|
ConsumerConfig |
ConsumerConfig.setRouter(List<String> router)
Sets router.
|
ConsumerConfig<T> |
ConsumerConfig.setRouterRef(List<Router> routerRef)
Sets routerRef.
|
ConsumerConfig<T> |
ConsumerConfig.setSerialization(String serialization)
Sets serialization.
|
ConsumerConfig<T> |
ConsumerConfig.setSticky(boolean sticky)
Sets sticky.
|
ConsumerConfig<T> |
ConsumerConfig.setTimeout(int timeout)
Sets timeout.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
ConfigUniqueNameGenerator.getUniqueNameProtocol(ConsumerConfig consumerConfig)
唯一标识UniqueName的产生方法,主要用于外部服务发现等
|
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumerConfig |
ProviderInfoUpdateEvent.getConsumerConfig() |
ConsumerConfig |
ProviderInfoUpdateAllEvent.getConsumerConfig() |
ConsumerConfig |
ProviderInfoRemoveEvent.getConsumerConfig() |
ConsumerConfig |
ProviderInfoAddEvent.getConsumerConfig() |
ConsumerConfig |
ClientSyncReceiveEvent.getConsumerConfig() |
ConsumerConfig |
ClientAsyncReceiveEvent.getConsumerConfig() |
| 构造器和说明 |
|---|
ClientAsyncReceiveEvent(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
SofaRequest request,
SofaResponse response,
Throwable throwable) |
ClientSyncReceiveEvent(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
SofaRequest request,
SofaResponse response,
Throwable throwable) |
ProviderInfoAddEvent(ConsumerConfig consumerConfig,
ProviderGroup providerGroup) |
ProviderInfoRemoveEvent(ConsumerConfig consumerConfig,
ProviderGroup providerGroup) |
ProviderInfoUpdateAllEvent(ConsumerConfig consumerConfig,
List<ProviderGroup> oldProviderGroups,
List<ProviderGroup> newProviderGroups) |
ProviderInfoUpdateEvent(ConsumerConfig consumerConfig,
ProviderGroup oldProviderGroup,
ProviderGroup newProviderGroup) |
| 限定符和类型 | 方法和说明 |
|---|---|
static FilterChain |
FilterChain.buildConsumerChain(ConsumerConfig<?> consumerConfig,
FilterInvoker lastFilter)
构造调用端的执行链
|
void |
FilterChain.onAsyncResponse(ConsumerConfig config,
SofaRequest request,
SofaResponse response,
Throwable throwable)
Do filtering when async respond from server
|
void |
Filter.onAsyncResponse(ConsumerConfig config,
SofaRequest request,
SofaResponse response,
Throwable exception)
Do filtering after asynchronous respond, only supported in CONSUMER SIDE.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConsumerConfig |
AbstractInvokeCallback.consumerConfig
服务消费者配置
|
| 构造器和说明 |
|---|
AbstractInvokeCallback(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader) |
BoltFutureInvokeCallback(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
BoltResponseFuture rpcFuture,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader)
Instantiates a new Bolt future invoke callback.
|
BoltInvokerCallback(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
SofaResponseCallback listener,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader)
Instantiates a new Bolt invoker callback.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract List<ProviderGroup> |
Registry.subscribe(ConsumerConfig config)
订阅服务列表
|
abstract void |
Registry.unSubscribe(ConsumerConfig config)
反订阅服务调用者相关配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
Registry.batchUnSubscribe(List<ConsumerConfig> configs)
反订阅服务调用者相关配置
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,List<ConsumerConfig>> |
LocalRegistry.notifyListeners
订阅者通知列表(key为订阅者关键字,value为ConsumerConfig列表)
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<ProviderGroup> |
LocalRegistry.subscribe(ConsumerConfig config) |
void |
LocalRegistry.unSubscribe(ConsumerConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LocalRegistry.batchUnSubscribe(List<ConsumerConfig> configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ZookeeperProviderObserver.addProvider(ConsumerConfig config,
String providerPath,
org.apache.curator.framework.recipes.cache.ChildData data) |
void |
ZookeeperProviderObserver.addProviderListener(ConsumerConfig consumerConfig,
ProviderInfoListener listener)
Add provider listener.
|
void |
ZookeeperProviderObserver.removeProvider(ConsumerConfig config,
String providerPath,
org.apache.curator.framework.recipes.cache.ChildData data) |
void |
ZookeeperProviderObserver.removeProviderListener(ConsumerConfig consumerConfig)
Remove provider listener.
|
List<ProviderGroup> |
ZookeeperRegistry.subscribe(ConsumerConfig config) |
protected void |
ZookeeperRegistry.subscribeOverride(ConsumerConfig config,
ConfigListener listener)
订阅IP级配置(服务发布暂时不支持动态配置,暂时支持订阅ConsumerConfig参数设置)
|
void |
ZookeeperRegistry.unSubscribe(ConsumerConfig config) |
void |
ZookeeperProviderObserver.updateProvider(ConsumerConfig config,
String providerPath,
org.apache.curator.framework.recipes.cache.ChildData data) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ZookeeperRegistry.batchUnSubscribe(List<ConsumerConfig> configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumerConfig |
ClientTransportConfig.getConsumerConfig()
Gets consumer config.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ClientTransportConfig |
ClientTransportConfig.setConsumerConfig(ConsumerConfig consumerConfig)
Sets consumer config.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConsumerConfig |
AbstractHttpClientHandler.consumerConfig
服务消费者配置
|
| 构造器和说明 |
|---|
AbstractHttpClientHandler(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader) |
CallbackInvokeClientHandler(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
SofaResponseCallback listener,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader)
Instantiates a CallbackInvokeClientHandler
|
FutureInvokeClientHandler(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
HttpResponseFuture rpcFuture,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader)
Instantiates a new FutureInvokeClientHandler.
|
SyncInvokeClientHandler(ConsumerConfig consumerConfig,
ProviderInfo providerInfo,
HttpResponseFuture rpcFuture,
SofaRequest request,
RpcInternalContext context,
ClassLoader classLoader)
Instantiates a new SyncInvokeClientHandler.
|
Copyright © 2008–2018 The Ant Financial. All rights reserved.