| 限定符和类型 | 方法和说明 |
|---|---|
StateRouter<T> |
SingleRouterChain.getHeadStateRouter() |
StateRouter<T> |
RouterChain.getHeadStateRouter() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<StateRouter<T>> |
SingleRouterChain.getStateRouters()
已过时。
|
List<StateRouter<T>> |
RouterChain.getStateRouters()
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SingleRouterChain.setHeadStateRouter(StateRouter<T> headStateRouter)
已过时。
|
| 构造器和说明 |
|---|
SingleRouterChain(List<Router> routers,
List<StateRouter<T>> stateRouters,
boolean shouldFailFast,
RouterSnapshotSwitcher routerSnapshotSwitcher) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConditionStateRouter<T>
ConditionRouter
It supports the conditional routing configured by "override://", in 2.6.x,
refer to https://dubbo.apache.org/en/docs/v2.7/user/examples/routing-rule/ .
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AppStateRouter<T>
Application level router, "application.condition-router"
|
class |
ListenableStateRouter<T>
Abstract router which listens to dynamic configuration
|
class |
ServiceStateRouter<T>
Service level router, "server-unique-name.condition-router"
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> StateRouter<T> |
AppStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> StateRouter<T> |
FileStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MeshRuleRouter<T> |
class |
StandardMeshRuleRouter<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> StateRouter<T> |
StandardMeshRuleRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MockInvokersSelector<T>
A specific Router designed to realize mock feature.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> StateRouter<T> |
MockStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ScriptStateRouter<T>
ScriptRouter
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> StateRouter<T> |
ScriptStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractStateRouter<T>
The abstract class of StateRoute.
|
class |
TailStateRouter<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
StateRouter<T> |
AbstractStateRouter.getNextRouter() |
<T> StateRouter<T> |
CacheableStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
<T> StateRouter<T> |
StateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url)
Create state router.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateRouter.setNextRouter(StateRouter<T> nextRouter)
Notify next router node to current router.
|
void |
AbstractStateRouter.setNextRouter(StateRouter<T> nextRouter)
Next Router node state is maintained by AbstractStateRouter and this method is not allow to override.
|
void |
TailStateRouter.setNextRouter(StateRouter<T> nextRouter) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
TagStateRouter<T>
TagRouter, "application.tag-router"
|
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.