| 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) |
List<Invoker<T>> |
RouterChain.routeAndPrint(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.
|
List<Invoker<T>> |
RouterChain.simpleRoute(org.apache.dubbo.common.URL url,
BitList<Invoker<T>> availableInvokers,
Invocation invocation) |
| Modifier and Type | Method and Description |
|---|---|
BitList<Invoker<T>> |
AbstractDirectory.getInvokers() |
BitList<Invoker<T>> |
AbstractDirectory.getValidInvokers() |
| Modifier and Type | Method and Description |
|---|---|
BitList<Invoker<T>> |
ListenableStateRouter.doRoute(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder,
org.apache.dubbo.common.utils.Holder<String> messageHolder) |
| Modifier and Type | Method and Description |
|---|---|
BitList<Invoker<T>> |
ListenableStateRouter.doRoute(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder,
org.apache.dubbo.common.utils.Holder<String> messageHolder) |
| Modifier and Type | Method and Description |
|---|---|
BitList<Invoker<T>> |
MeshRuleRouter.getInvokerList()
Deprecated.
|
BitList<Invoker<T>> |
MeshRuleCache.getSubsetInvokers(String appName,
String subset) |
BitList<Invoker<T>> |
MeshRuleCache.getUnmatchedInvokers() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Map<String,BitList<Invoker<T>>>> |
MeshRuleCache.getTotalSubsetMap() |
| Modifier and Type | Method and Description |
|---|---|
static <T> MeshRuleCache<T> |
MeshRuleCache.build(String protocolServiceKey,
BitList<Invoker<T>> invokers,
Map<String,VsDestinationGroup> vsDestinationGroupMap) |
void |
MeshRuleRouter.notify(BitList<Invoker<T>> invokers) |
| Modifier and Type | Method and Description |
|---|---|
void |
MockInvokersSelector.notify(BitList<Invoker<T>> invokers) |
| 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<E> |
BitList.or(BitList<E> target) |
BitList<Invoker<T>> |
StateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder)
Filter invokers with current routing rule and only return the invokers that comply with the rule.
|
BitList<Invoker<T>> |
AbstractStateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder) |
BitList<Invoker<T>> |
TailStateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder) |
BitList<E> |
BitList.subList(int fromIndex,
int toIndex) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,BitList<Invoker<T>>> |
RouterGroupingState.getGrouping() |
| 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) |
void |
TailStateRouter.notify(BitList<Invoker<T>> invokers) |
BitList<E> |
BitList.or(BitList<E> target) |
BitList<Invoker<T>> |
StateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder)
Filter invokers with current routing rule and only return the invokers that comply with the rule.
|
BitList<Invoker<T>> |
AbstractStateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder) |
BitList<Invoker<T>> |
TailStateRouter.route(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder) |
| Constructor and Description |
|---|
BitListIterator(BitList<E> bitList,
int index) |
| Constructor and Description |
|---|
RouterGroupingState(String routerName,
int total,
Map<String,BitList<Invoker<T>>> grouping) |
| Modifier and Type | Method and Description |
|---|---|
BitList<Invoker<T>> |
TagStateRouter.doRoute(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder,
org.apache.dubbo.common.utils.Holder<String> messageHolder) |
| Modifier and Type | Method and Description |
|---|---|
BitList<Invoker<T>> |
TagStateRouter.doRoute(BitList<Invoker<T>> invokers,
org.apache.dubbo.common.URL url,
Invocation invocation,
boolean needToPrintMessage,
org.apache.dubbo.common.utils.Holder<RouterSnapshotNode<T>> nodeHolder,
org.apache.dubbo.common.utils.Holder<String> messageHolder) |
void |
TagStateRouter.notify(BitList<Invoker<T>> invokers) |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.