public class RouterChain extends Object
| 构造器和说明 |
|---|
RouterChain(List<Router> actualRouters,
ConsumerBootstrap consumerBootstrap) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RouterChain |
buildConsumerChain(ConsumerBootstrap consumerBootstrap)
构建Router链
|
List<ProviderInfo> |
route(SofaRequest request,
List<ProviderInfo> providerInfos)
筛选Provider
|
public RouterChain(List<Router> actualRouters, ConsumerBootstrap consumerBootstrap)
public List<ProviderInfo> route(SofaRequest request, List<ProviderInfo> providerInfos)
request - 本次调用(可以得到类名,方法名,方法参数,参数值等)providerInfos - providers(当前可用的服务Provider列表)public static RouterChain buildConsumerChain(ConsumerBootstrap consumerBootstrap)
consumerBootstrap - 服务端订阅者配置Copyright © 2008–2018 The Ant Financial. All rights reserved.