| Modifier and Type | Method and Description |
|---|---|
StateRouter<T> |
SingleRouterChain.getHeadStateRouter() |
StateRouter<T> |
RouterChain.getHeadStateRouter() |
| Modifier and Type | Method and Description |
|---|---|
List<StateRouter<T>> |
SingleRouterChain.getStateRouters()
Deprecated.
|
List<StateRouter<T>> |
RouterChain.getStateRouters()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SingleRouterChain.setHeadStateRouter(StateRouter<T> headStateRouter)
Deprecated.
|
| Constructor and Description |
|---|
SingleRouterChain(List<Router> routers,
List<StateRouter<T>> stateRouters,
boolean shouldFailFast,
RouterSnapshotSwitcher routerSnapshotSwitcher) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConditionStateRouter<T>
Condition Router directs traffics matching the 'when condition' to a particular address subset determined by the 'then condition'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AppStateRouter<T>
Application level router, "application.condition-router"
|
class |
ListenableStateRouter<T>
Abstract router which listens to dynamic configuration
|
class |
ProviderAppStateRouter<T>
Application level router, "application.condition-router"
|
class |
ServiceStateRouter<T>
Service level router, "server-unique-name.condition-router"
|
| Modifier and Type | Method and Description |
|---|---|
<T> StateRouter<T> |
AppStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| Modifier and Type | Method and Description |
|---|---|
<T> StateRouter<T> |
FileStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| Modifier and Type | Class and Description |
|---|---|
class |
MeshRuleRouter<T> |
class |
StandardMeshRuleRouter<T> |
| Modifier and Type | Method and Description |
|---|---|
<T> StateRouter<T> |
StandardMeshRuleRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| Modifier and Type | Class and Description |
|---|---|
class |
MockInvokersSelector<T>
A specific Router designed to realize mock feature.
|
| Modifier and Type | Method and Description |
|---|---|
<T> StateRouter<T> |
MockStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| Modifier and Type | Class and Description |
|---|---|
class |
ScriptStateRouter<T>
ScriptRouter
|
| Modifier and Type | Method and Description |
|---|---|
<T> StateRouter<T> |
ScriptStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| Modifier and Type | Class and Description |
|---|---|
class |
AppScriptStateRouter<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStateRouter<T>
The abstract class of StateRoute.
|
class |
TailStateRouter<T> |
| Modifier and Type | Method and Description |
|---|---|
StateRouter<T> |
AbstractStateRouter.getNextRouter() |
<T> StateRouter<T> |
StateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url)
Create state router.
|
<T> StateRouter<T> |
CacheableStateRouterFactory.getRouter(Class<T> interfaceClass,
org.apache.dubbo.common.URL url) |
| Modifier and Type | Method and Description |
|---|---|
void |
StateRouter.setNextRouter(StateRouter<T> nextRouter)
Notify next router node to current router.
|
void |
TailStateRouter.setNextRouter(StateRouter<T> nextRouter) |
void |
AbstractStateRouter.setNextRouter(StateRouter<T> nextRouter)
Next Router node state is maintained by AbstractStateRouter and this method is not allow to override.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TagStateRouter<T>
TagRouter, "application.tag-router"
|
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.