类的使用
org.apache.dubbo.rpc.cluster.router.state.BitList
-
-
org.apache.dubbo.rpc.cluster中BitList的使用
参数类型为BitList的org.apache.dubbo.rpc.cluster中的方法 修饰符和类型 方法 说明 RouterSnapshotNode<T>RouterChain. buildRouterSnapshot(org.apache.dubbo.common.URL url, BitList<Invoker<T>> availableInvokers, Invocation invocation)Build each router's resultList<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)voidRouterChain. 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) -
org.apache.dubbo.rpc.cluster.directory中BitList的使用
返回BitList的org.apache.dubbo.rpc.cluster.directory中的方法 修饰符和类型 方法 说明 BitList<Invoker<T>>AbstractDirectory. getInvokers()BitList<Invoker<T>>AbstractDirectory. getValidInvokers() -
org.apache.dubbo.rpc.cluster.router.condition.config中BitList的使用
返回BitList的org.apache.dubbo.rpc.cluster.router.condition.config中的方法 修饰符和类型 方法 说明 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)参数类型为BitList的org.apache.dubbo.rpc.cluster.router.condition.config中的方法 修饰符和类型 方法 说明 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) -
org.apache.dubbo.rpc.cluster.router.mesh.route中BitList的使用
返回BitList的org.apache.dubbo.rpc.cluster.router.mesh.route中的方法 修饰符和类型 方法 说明 BitList<Invoker<T>>MeshRuleRouter. getInvokerList()已过时。BitList<Invoker<T>>MeshRuleCache. getSubsetInvokers(String appName, String subset)BitList<Invoker<T>>MeshRuleCache. getUnmatchedInvokers()返回变量类型为BitList的类型的org.apache.dubbo.rpc.cluster.router.mesh.route中的方法 修饰符和类型 方法 说明 Map<String,Map<String,BitList<Invoker<T>>>>MeshRuleCache. getTotalSubsetMap()参数类型为BitList的org.apache.dubbo.rpc.cluster.router.mesh.route中的方法 修饰符和类型 方法 说明 static <T> MeshRuleCache<T>MeshRuleCache. build(String protocolServiceKey, BitList<Invoker<T>> invokers, Map<String,VsDestinationGroup> vsDestinationGroupMap)voidMeshRuleRouter. notify(BitList<Invoker<T>> invokers) -
org.apache.dubbo.rpc.cluster.router.mock中BitList的使用
参数类型为BitList的org.apache.dubbo.rpc.cluster.router.mock中的方法 修饰符和类型 方法 说明 voidMockInvokersSelector. notify(BitList<Invoker<T>> invokers) -
org.apache.dubbo.rpc.cluster.router.state中BitList的使用
返回BitList的org.apache.dubbo.rpc.cluster.router.state中的方法 修饰符和类型 方法 说明 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>>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>>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>>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)返回变量类型为BitList的类型的org.apache.dubbo.rpc.cluster.router.state中的方法 修饰符和类型 方法 说明 Map<String,BitList<Invoker<T>>>RouterGroupingState. getGrouping()参数类型为BitList的org.apache.dubbo.rpc.cluster.router.state中的方法 修饰符和类型 方法 说明 BitList<E>BitList. and(BitList<E> target)And operation between two bitList.voidAbstractStateRouter. notify(BitList<Invoker<T>> invokers)voidStateRouter. notify(BitList<Invoker<T>> invokers)Notify the router the invoker list.voidTailStateRouter. notify(BitList<Invoker<T>> invokers)BitList<E>BitList. or(BitList<E> target)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>>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>>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的org.apache.dubbo.rpc.cluster.router.state中的构造器 构造器 说明 BitListIterator(BitList<E> bitList, int index)类型变量类型为BitList的org.apache.dubbo.rpc.cluster.router.state中的构造器参数 构造器 说明 RouterGroupingState(String routerName, int total, Map<String,BitList<Invoker<T>>> grouping) -
org.apache.dubbo.rpc.cluster.router.tag中BitList的使用
返回BitList的org.apache.dubbo.rpc.cluster.router.tag中的方法 修饰符和类型 方法 说明 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)参数类型为BitList的org.apache.dubbo.rpc.cluster.router.tag中的方法 修饰符和类型 方法 说明 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)voidTagStateRouter. notify(BitList<Invoker<T>> invokers)
-