| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultConsumerBootstrap<T>
Default consumer bootstrap.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ConsumerBootstrap<T> |
Bootstraps.from(ConsumerConfig<T> consumerConfig)
引用一个服务
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClientProxyInvoker |
DefaultConsumerBootstrap.buildClientProxyInvoker(ConsumerBootstrap bootstrap)
Build ClientProxyInvoker for consumer bootstrap.
|
protected ConfigListener |
DefaultConsumerBootstrap.buildConfigListener(ConsumerBootstrap bootstrap)
Build ConfigListener for consumer bootstrap.
|
protected ProviderInfoListener |
DefaultConsumerBootstrap.buildProviderInfoListener(ConsumerBootstrap bootstrap)
Build ProviderInfoListener for consumer bootstrap.
|
| 构造器和说明 |
|---|
DefaultClientProxyInvoker(ConsumerBootstrap bootstrap)
构造执行链
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BoltConsumerBootstrap<T>
Consumer bootstrap for bolt
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClientProxyInvoker |
BoltConsumerBootstrap.buildClientProxyInvoker(ConsumerBootstrap bootstrap) |
| 构造器和说明 |
|---|
BoltClientProxyInvoker(ConsumerBootstrap bootstrap)
构造执行链
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DubboConsumerBootstrap<T>
Consumer bootstrap for dubbo
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Http2ClearTextConsumerBootstrap<T>
Consumer bootstrap for Http2 Clear Text
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClientProxyInvoker |
Http2ClearTextConsumerBootstrap.buildClientProxyInvoker(ConsumerBootstrap bootstrap) |
| 构造器和说明 |
|---|
Http2ClearTextClientProxyInvoker(ConsumerBootstrap bootstrap)
构造执行链
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
RestConsumerBootstrap<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClientProxyInvoker |
RestConsumerBootstrap.buildClientProxyInvoker(ConsumerBootstrap bootstrap) |
| 构造器和说明 |
|---|
RestClientProxyInvoker(ConsumerBootstrap bootstrap)
构造执行链
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConsumerBootstrap |
LoadBalancer.consumerBootstrap
服务消费者配置
|
protected ConsumerBootstrap |
ConnectionHolder.consumerBootstrap
服务消费者配置
|
protected ConsumerBootstrap |
Cluster.consumerBootstrap
服务端消费者启动器
|
protected ConsumerBootstrap |
AddressHolder.consumerBootstrap
服务消费者配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
static RouterChain |
RouterChain.buildConsumerChain(ConsumerBootstrap consumerBootstrap)
构建Router链
|
static AddressHolder |
AddressHolderFactory.getAddressHolder(ConsumerBootstrap consumerBootstrap)
根据配置得到连接管理器
|
static Cluster |
ClusterFactory.getCluster(ConsumerBootstrap consumerBootstrap)
构造Client对象
|
static ConnectionHolder |
ConnectionHolderFactory.getConnectionHolder(ConsumerBootstrap consumerBootstrap)
根据配置得到连接管理器
|
static LoadBalancer |
LoadBalancerFactory.getLoadBalancer(ConsumerBootstrap consumerBootstrap)
根据名字得到负载均衡器
|
void |
Router.init(ConsumerBootstrap consumerBootstrap)
初始化
|
boolean |
Router.needToLoad(ConsumerBootstrap consumerBootstrap)
是否自动加载
|
| 构造器和说明 |
|---|
AbstractCluster(ConsumerBootstrap consumerBootstrap)
构造函数
|
AbstractLoadBalancer(ConsumerBootstrap consumerBootstrap)
构造函数
|
AddressHolder(ConsumerBootstrap consumerBootstrap)
构造函数
|
AllConnectConnectionHolder(ConsumerBootstrap consumerBootstrap)
构造函数
|
ClientProxyInvoker(ConsumerBootstrap bootstrap)
构造执行链
|
Cluster(ConsumerBootstrap consumerBootstrap)
构造函数
|
ConnectionHolder(ConsumerBootstrap consumerBootstrap)
构造函数
|
FailFastCluster(ConsumerBootstrap consumerBootstrap)
构造函数
|
FailoverCluster(ConsumerBootstrap consumerBootstrap)
构造函数
|
LoadBalancer(ConsumerBootstrap consumerBootstrap)
构造函数
|
RouterChain(List<Router> actualRouters,
ConsumerBootstrap consumerBootstrap) |
SingleGroupAddressHolder(ConsumerBootstrap consumerBootstrap)
构造函数
|
| 构造器和说明 |
|---|
ConsistentHashLoadBalancer(ConsumerBootstrap consumerBootstrap)
构造函数
|
LocalPreferenceLoadBalancer(ConsumerBootstrap consumerBootstrap)
构造函数
|
RandomLoadBalancer(ConsumerBootstrap consumerBootstrap)
构造函数
|
RoundRobinLoadBalancer(ConsumerBootstrap consumerBootstrap)
构造函数
|
WeightRoundRobinLoadBalancer(ConsumerBootstrap consumerBootstrap)
已过时。
构造函数
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConsumerBootstrap |
RegistryRouter.consumerBootstrap
服务消费者配置
|
protected ConsumerBootstrap |
DirectUrlRouter.consumerBootstrap
服务消费者配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RegistryRouter.init(ConsumerBootstrap consumerBootstrap) |
void |
DirectUrlRouter.init(ConsumerBootstrap consumerBootstrap)
初始化
|
boolean |
RegistryRouter.needToLoad(ConsumerBootstrap consumerBootstrap) |
boolean |
DirectUrlRouter.needToLoad(ConsumerBootstrap consumerBootstrap)
是否自动加载
|
| 限定符和类型 | 方法和说明 |
|---|---|
ConsumerBootstrap<T> |
ConsumerConfig.getConsumerBootstrap()
得到服务消费这启动器
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<ConsumerBootstrap> |
RpcRuntimeContext.getConsumerConfigs()
得到已调用的全部ConsumerConfig
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
RpcRuntimeContext.cacheConsumerConfig(ConsumerBootstrap consumerConfig)
增加缓存ConsumerConfig
|
static void |
RpcRuntimeContext.invalidateConsumerConfig(ConsumerBootstrap consumerConfig)
缓存的ConsumerConfig失效
|
| 构造器和说明 |
|---|
ConsumerInvoker(ConsumerBootstrap consumerBootstrap)
Instantiates a new Consumer invoke filter.
|
Copyright © 2008–2018 The Ant Financial. All rights reserved.