@Extension(value="directUrl", order=-20000) @AutoActive(consumerSide=true) public class DirectUrlRouter extends Router
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConsumerBootstrap |
consumerBootstrap
服务消费者配置
|
static String |
RPC_DIRECT_URL_ROUTER
请求路径:直连
|
| 构造器和说明 |
|---|
DirectUrlRouter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
init(ConsumerBootstrap consumerBootstrap)
初始化
|
boolean |
needToLoad(ConsumerBootstrap consumerBootstrap)
是否自动加载
|
List<ProviderInfo> |
route(SofaRequest request,
List<ProviderInfo> providerInfos)
筛选Provider
|
recordRouterWayprotected ConsumerBootstrap consumerBootstrap
public void init(ConsumerBootstrap consumerBootstrap)
public boolean needToLoad(ConsumerBootstrap consumerBootstrap)
needToLoad 在类中 RouterconsumerBootstrap - 调用对象public List<ProviderInfo> route(SofaRequest request, List<ProviderInfo> providerInfos)
RouterCopyright © 2008–2018 The Ant Financial. All rights reserved.