| Modifier and Type | Method and Description |
|---|---|
RouterSnapshotNode<T> |
RouterChain.buildRouterSnapshot(org.apache.dubbo.common.URL url,
BitList<Invoker<T>> availableInvokers,
Invocation invocation)
Build each router's result
|
List<Invoker<T>> |
RouterChain.route(org.apache.dubbo.common.URL url,
BitList<Invoker<T>> availableInvokers,
Invocation invocation) |
void |
RouterChain.setInvokers(BitList<Invoker<T>> invokers)
Notify router chain of the initial addresses from registry at the first time.
|
| Modifier and Type | Method and Description |
|---|---|
BitList<Invoker<T>> |
AbstractDirectory.getInvokers() |
BitList<Invoker<T>> |
AbstractDirectory.getValidInvokers() |
| Modifier and Type | Method and Description |
|---|---|
StateRouterResult<Invoker<T>> |
ConditionStateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage) |
| Modifier and Type | Method and Description |
|---|---|
StateRouterResult<Invoker<T>> |
ListenableStateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage) |
| Modifier and Type | Method and Description |
|---|---|
void |
MockInvokersSelector.notify(BitList<Invoker<T>> invokers) |
StateRouterResult<Invoker<T>> |
MockInvokersSelector.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage) |
| Modifier and Type | Method and Description |
|---|---|
StateRouterResult<Invoker<T>> |
ScriptStateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage) |
| Modifier and Type | Method and Description |
|---|---|
BitList<E> |
BitList.and(BitList<E> target)
And operation between two bitList.
|
BitList<E> |
BitList.clone() |
static <T> BitList<T> |
BitList.emptyList() |
BitList<T> |
StateRouterResult.getResult() |
BitList<E> |
BitList.subList(int fromIndex,
int toIndex) |
| Modifier and Type | Method and Description |
|---|---|
BitList<E> |
BitList.and(BitList<E> target)
And operation between two bitList.
|
void |
StateRouter.notify(BitList<Invoker<T>> invokers)
Notify the router the invoker list.
|
void |
AbstractStateRouter.notify(BitList<Invoker<T>> invokers) |
StateRouterResult<Invoker<T>> |
StateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage)
** This method can return the state of whether routerChain needed to continue route.
|
| Constructor and Description |
|---|
BitListIterator(BitList<E> bitList,
int index) |
StateRouterResult(BitList<T> result) |
StateRouterResult(BitList<T> invokers,
BitList<T> routedResult) |
StateRouterResult(BitList<T> invokers,
BitList<T> routedResult) |
StateRouterResult(BitList<T> invokers,
BitList<T> routedResult,
String message) |
StateRouterResult(BitList<T> invokers,
BitList<T> routedResult,
String message) |
StateRouterResult(BitList<T> result,
String message) |
StateRouterResult(boolean needContinueRoute,
BitList<T> result) |
StateRouterResult(boolean needContinueRoute,
BitList<T> invokers,
BitList<T> routedResult) |
StateRouterResult(boolean needContinueRoute,
BitList<T> invokers,
BitList<T> routedResult) |
StateRouterResult(boolean needContinueRoute,
BitList<T> invokers,
BitList<T> routedResult,
String message) |
StateRouterResult(boolean needContinueRoute,
BitList<T> invokers,
BitList<T> routedResult,
String message) |
StateRouterResult(boolean needContinueRoute,
BitList<T> result,
String message) |
| Modifier and Type | Method and Description |
|---|---|
void |
TagStateRouter.notify(BitList<Invoker<T>> invokers) |
StateRouterResult<Invoker<T>> |
TagStateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage) |
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.