| Modifier and Type | Method and Description |
|---|---|
List<StateRouter<T>> |
RouterChain.getStateRouters() |
| Modifier and Type | Method and Description |
|---|---|
void |
RouterChain.addStateRouters(List<StateRouter<T>> stateRouters) |
void |
RouterChain.initWithStateRouters(List<StateRouter<T>> builtinRouters)
the resident routers must being initialized before address notification.
|
| Modifier and Type | Class and Description |
|---|---|
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/ .
|
| 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 |
ServiceRouter<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 |
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 |
AbstractStateRouter<T>
The abstract class of StateRoute.
|
| Modifier and Type | Method and Description |
|---|---|
<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.
|
| Modifier and Type | Method and Description |
|---|---|
default int |
StateRouter.compareTo(StateRouter o) |
| Modifier and Type | Class and Description |
|---|---|
class |
TagStateRouter<T>
TagRouter, "application.tag-router"
|
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.