Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Z 

A

AbsentConfigurator - Class in org.apache.dubbo.rpc.cluster.configurator.absent
AbsentConfigurator
AbsentConfigurator(URL) - Constructor for class org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfigurator
 
AbsentConfiguratorFactory - Class in org.apache.dubbo.rpc.cluster.configurator.absent
AbsentConfiguratorFactory
AbsentConfiguratorFactory() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfiguratorFactory
 
AbstractCluster - Class in org.apache.dubbo.rpc.cluster.support.wrapper
 
AbstractCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster
 
AbstractClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
AbstractClusterInvoker
AbstractClusterInvoker() - Constructor for class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
AbstractClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
AbstractClusterInvoker(Directory<T>, URL) - Constructor for class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
AbstractConfigurator - Class in org.apache.dubbo.rpc.cluster.configurator
AbstractOverrideConfigurator
AbstractConfigurator(URL) - Constructor for class org.apache.dubbo.rpc.cluster.configurator.AbstractConfigurator
 
AbstractDirectory<T> - Class in org.apache.dubbo.rpc.cluster.directory
Abstract implementation of Directory: Invoker list returned from this Directory's list method have been filtered by Routers
AbstractDirectory(URL) - Constructor for class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
AbstractDirectory(URL, boolean) - Constructor for class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
AbstractDirectory(URL, RouterChain<T>, boolean) - Constructor for class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
AbstractLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
AbstractLoadBalance
AbstractLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.AbstractLoadBalance
 
AbstractRouter - Class in org.apache.dubbo.rpc.cluster.router
 
AbstractRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
AbstractRouter() - Constructor for class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
AbstractRouterRule - Class in org.apache.dubbo.rpc.cluster.router
TODO Extract more code here if necessary
AbstractRouterRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
AbstractStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.state
The abstract class of StateRoute.
AbstractStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
accept(URL, Map<String, String>) - Method in interface org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor
 
add(E) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
If the element to added is appeared in originList even if it is not in rootSet, directly set its index in rootSet to true.
add(E) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
addAll(Collection<? extends E>) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
addDisabledInvoker(Invoker<T>) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
addDisabledInvoker(Invoker<T>) - Method in interface org.apache.dubbo.rpc.cluster.Directory
disable an invoker, remove from list next time will be removed when invoker is removed by address refresh notification using in service offline notification
addEnabledService(String) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
 
addIndex(int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
addInvalidateInvoker(Invoker<T>) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
addInvalidateInvoker(Invoker<T>) - Method in interface org.apache.dubbo.rpc.cluster.Directory
invalidate an invoker, add it into reconnect task, remove from list next time will be recovered by address refresh notification or reconnect success notification
addListener(String, String, ConfigurationListener) - Method in class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
 
addListener(String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
addListener(String, String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
Register a configuration listener for a specified key The listener only works for service governance purpose, so the target group would always be the value user specifies at startup or 'dubbo' by default.
ADDRESS_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
ADDRESSES_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
AddressListener - Interface in org.apache.dubbo.registry
 
addRouters(List<Router>) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
If we use route:// protocol in version before 2.7.0, each URL will generate a Router instance, so we should keep the routers up to date, that is, each time router URLs changes, we should update the routers list, only keep the builtinRouters which are available all the time and the latest notified routers which are generated from URLs.
addToTailList(E) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
after(AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
Deprecated.
 
and(BitList<E>) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
And operation between two bitList.
appendNode(RouterSnapshotNode<T>) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
APPLICATIONS_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
AppStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Application level router, "application.condition-router"
AppStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.AppStateRouter
 
AppStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Application level router factory AppRouter should after ServiceRouter
AppStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.AppStateRouterFactory
 
ARGUMENTS - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
prefix of arguments router key
ArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
ArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.ArrayMerger
 
ATTRIBUTE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
AvailableCluster - Class in org.apache.dubbo.rpc.cluster.support
AvailableCluster
AvailableCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.AvailableCluster
 
AvailableClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
AvailableClusterInvoker
AvailableClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.AvailableClusterInvoker
 

B

BALANCING_TYPE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
BaseRule - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule
 
BaseRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
 
before(AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
Deprecated.
 
BitList<E> - Class in org.apache.dubbo.rpc.cluster.router.state
BitList based on BitMap implementation.
BitList(List<E>) - Constructor for class org.apache.dubbo.rpc.cluster.router.state.BitList
 
BitList(List<E>, boolean) - Constructor for class org.apache.dubbo.rpc.cluster.router.state.BitList
 
BitList(List<E>, boolean, List<E>) - Constructor for class org.apache.dubbo.rpc.cluster.router.state.BitList
 
BitList(List<E>, BitSet, List<E>) - Constructor for class org.apache.dubbo.rpc.cluster.router.state.BitList
 
BitList.BitListIterator<E> - Class in org.apache.dubbo.rpc.cluster.router.state
 
BitListIterator(BitList<E>, int) - Constructor for class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
BooleanArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
BooleanArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.BooleanArrayMerger
 
BoolMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
BoolMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.BoolMatch
 
BroadcastCluster - Class in org.apache.dubbo.rpc.cluster.support
BroadcastCluster
BroadcastCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.BroadcastCluster
 
BroadcastClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
BroadcastClusterInvoker
BroadcastClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.BroadcastClusterInvoker
 
build(String, BitList<Invoker<T>>, Map<String, VsDestinationGroup>) - Static method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
buildChain(Class<T>, URL) - Static method in class org.apache.dubbo.rpc.cluster.RouterChain
 
buildClusterInterceptorChain(ClusterInvoker<T>, String, String) - Method in interface org.apache.dubbo.rpc.cluster.filter.InvocationInterceptorBuilder
 
buildClusterInvokerChain(ClusterInvoker<T>, String, String) - Method in class org.apache.dubbo.rpc.cluster.filter.DefaultFilterChainBuilder
build consumer cluster filter chain
buildClusterInvokerChain(ClusterInvoker<T>, String, String) - Method in interface org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder
build consumer cluster filter chain
buildInvokerChain(Invoker<T>, String, String) - Method in class org.apache.dubbo.rpc.cluster.filter.DefaultFilterChainBuilder
build consumer/provider filter chain
buildInvokerChain(Invoker<T>, String, String) - Method in interface org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder
build consumer/provider filter chain
buildRouterChain() - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
buildRouterSnapshot(URL, BitList<Invoker<T>>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
Build each router's result
buildSnapshot() - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
buildSnapshot() - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouter
Build Router's Current State Snapshot for QoS
buildSnapshot() - Method in class org.apache.dubbo.rpc.cluster.router.state.TailStateRouter
 
ByteArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
ByteArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.ByteArrayMerger
 

C

CacheableRouterFactory - Class in org.apache.dubbo.rpc.cluster
If you want to provide a router implementation based on design of v2.7.0, please extend from this abstract class.
CacheableRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.CacheableRouterFactory
 
CacheableStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.state
If you want to provide a router implementation based on design of v2.7.0, please extend from this abstract class.
CacheableStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.state.CacheableStateRouterFactory
 
CallbackRegistrationInvoker(Invoker<T>, List<FILTER>) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
 
CharArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
CharArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.CharArrayMerger
 
checkConnectivity() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
clear() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
Caution: This operation will clear originList for removing references purpose.
clearRule(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
 
clearRule(String) - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleListener
 
clone() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
cloneSnapshot() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
 
cloneToArrayList() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
Cluster - Interface in org.apache.dubbo.rpc.cluster
Cluster.
CLUSTER_AVAILABLE_CHECK_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
To decide whether to exclude unavailable invoker from the cluster
CLUSTER_STICKY_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
To decide whether to enable sticky strategy for cluster
ClusterCallbackRegistrationInvoker(ClusterInvoker<T>, Invoker<T>, List<FILTER>) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterCallbackRegistrationInvoker
 
ClusterFilter - Interface in org.apache.dubbo.rpc.cluster.filter
 
ClusterFilterChainNode(TYPE, Invoker<T>, FILTER) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterFilterChainNode
 
ClusterInterceptor - Interface in org.apache.dubbo.rpc.cluster.interceptor
Deprecated.
ClusterInterceptor.Listener - Interface in org.apache.dubbo.rpc.cluster.interceptor
Deprecated.
 
ClusterInvoker<T> - Interface in org.apache.dubbo.rpc.cluster
This is the final Invoker type referenced by the RPC proxy on Consumer side.
ClusterScopeModelInitializer - Class in org.apache.dubbo.rpc.cluster
 
ClusterScopeModelInitializer() - Constructor for class org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
 
ClusterUtils - Class in org.apache.dubbo.rpc.cluster.support
ClusterUtils
ClusterUtils() - Constructor for class org.apache.dubbo.rpc.cluster.support.ClusterUtils
 
compareTo(Configurator) - Method in interface org.apache.dubbo.rpc.cluster.Configurator
Sort by host, then by priority 1.
compareTo(Router) - Method in interface org.apache.dubbo.rpc.cluster.Router
 
ConditionRouterRule - Class in org.apache.dubbo.rpc.cluster.router.condition.config.model
 
ConditionRouterRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
 
ConditionRuleParser - Class in org.apache.dubbo.rpc.cluster.router.condition.config.model
%YAML1.2 scope: application runtime: true force: false conditions: - > method!=sayHello => - > ip=127.0.0.1 => 1.1.1.1
ConditionRuleParser() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRuleParser
 
CONDITIONS_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
ConditionStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.condition
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/ .
ConditionStateRouter(URL, String, boolean, boolean) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
 
ConditionStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
 
ConditionStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.condition
ConditionRouterFactory Load when "override://" is configured ConditionStateRouter
ConditionStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouterFactory
 
CONFIG_ITEM_TYPE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
CONFIG_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
CONFIG_VERSION_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
CONFIG_VERSION_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
ConfigItem - Class in org.apache.dubbo.rpc.cluster.configurator.parser.model
 
ConfigItem() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
ConfigParser - Class in org.apache.dubbo.rpc.cluster.configurator.parser
Config parser
ConfigParser() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.parser.ConfigParser
 
CONFIGS_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
Configurator - Interface in org.apache.dubbo.rpc.cluster
Configurator.
ConfiguratorConfig - Class in org.apache.dubbo.rpc.cluster.configurator.parser.model
 
ConfiguratorConfig() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
ConfiguratorFactory - Interface in org.apache.dubbo.rpc.cluster
ConfiguratorFactory.
configure(URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.AbstractConfigurator
 
configure(URL) - Method in interface org.apache.dubbo.rpc.cluster.Configurator
Configure the provider url.
ConnectionPoolSettings - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
 
ConnectionPoolSettings() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.ConnectionPoolSettings
 
ConsistentHashLB - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance
 
ConsistentHashLB() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.ConsistentHashLB
 
ConsistentHashLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
ConsistentHashLoadBalance
ConsistentHashLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.ConsistentHashLoadBalance
 
Constants - Interface in org.apache.dubbo.rpc.cluster
 
CONSUMER_URL_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
ConsumerContextFilter - Class in org.apache.dubbo.rpc.cluster.filter.support
ConsumerContextFilter set current RpcContext with invoker,invocation, local host, remote host and port for consumer invoker.It does it to make the requires info available to execution thread's RpcContext.
ConsumerContextFilter(ApplicationModel) - Constructor for class org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter
 
contains(Object) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
containsRule() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
convert(URL, Object) - Method in interface org.apache.dubbo.rpc.cluster.RuleConverter
 
CopyOfClusterFilterChainNode(TYPE, Invoker<T>, FILTER) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfClusterFilterChainNode
 
CopyOfFilterChainNode(TYPE, Invoker<T>, FILTER) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
 

D

DEFAULT - Static variable in interface org.apache.dubbo.rpc.cluster.Cluster
 
DEFAULT_CLUSTER_AVAILABLE_CHECK - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
The default value of cluster.availablecheck
DEFAULT_CLUSTER_STICKY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
The default value of sticky
DEFAULT_FAILBACK_TASKS - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
DEFAULT_FORKS - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
DEFAULT_GROUP - Static variable in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
 
DEFAULT_PRIORITY - Static variable in interface org.apache.dubbo.rpc.cluster.Router
 
DEFAULT_SCRIPT_TYPE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
DEFAULT_WARMUP - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
DEFAULT_WEIGHT - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
DefaultFilterChainBuilder - Class in org.apache.dubbo.rpc.cluster.filter
 
DefaultFilterChainBuilder() - Constructor for class org.apache.dubbo.rpc.cluster.filter.DefaultFilterChainBuilder
 
DefaultGovernanceRuleRepositoryImpl - Class in org.apache.dubbo.rpc.cluster.governance
 
DefaultGovernanceRuleRepositoryImpl(ModuleModel) - Constructor for class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
 
DefaultProviderURLMergeProcessor - Class in org.apache.dubbo.rpc.cluster.support.merger
 
DefaultProviderURLMergeProcessor() - Constructor for class org.apache.dubbo.rpc.cluster.support.merger.DefaultProviderURLMergeProcessor
 
DESTINATION_RULE_KEY - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 
DestinationRule - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
 
DestinationRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRule
 
DestinationRuleSpec - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
 
DestinationRuleSpec() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
 
destroy(URL, Directory) - Method in interface org.apache.dubbo.registry.AddressListener
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.RouterChain
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.support.FailbackClusterInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.support.MergeableClusterInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
Directory<T> - Interface in org.apache.dubbo.rpc.cluster
Directory.
DISABLED_TYPE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
discordAddresses() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
discordAddresses() - Method in interface org.apache.dubbo.rpc.cluster.Directory
 
doConfigure(URL, URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfigurator
 
doConfigure(URL, URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.override.OverrideConfigurator
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.AvailableClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.BroadcastClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.FailfastClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.FailsafeClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.ForkingClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareClusterInvoker
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.AvailableCluster
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.BroadcastCluster
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.FailbackCluster
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.FailfastCluster
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.FailoverCluster
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.FailsafeCluster
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.ForkingCluster
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.MergeableCluster
 
doRoute(BitList<Invoker<T>>, URL, Invocation, boolean, Holder<RouterSnapshotNode<T>>, Holder<String>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableStateRouter
 
doRoute(BitList<Invoker<T>>, URL, Invocation, boolean, Holder<RouterSnapshotNode<T>>, Holder<String>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 
DoubleArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
DoubleArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.DoubleArrayMerger
 
DoubleMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
DoubleMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
 
DoubleRangeMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
DoubleRangeMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
 
DubboAttachmentMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
DubboAttachmentMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
 
DubboDestination - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination
 
DubboDestination() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
DubboMatchRequest - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice
 
DubboMatchRequest() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
DubboMethodArg - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
DubboMethodArg() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
DubboMethodMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
DubboMethodMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
DubboRoute - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice
 
DubboRoute() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
 
DubboRouteDestination - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination
 
DubboRouteDestination() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
 
DubboRouteDetail - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice
 
DubboRouteDetail() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
 
DYNAMIC_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 

E

emptyCache() - Static method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
emptyList() - Static method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
ENABLED_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
ENABLED_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
ENABLED_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
equals(Object) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
export(Invoker<T>) - Method in class org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper
 
EXPORT_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
The key name for export URL in register center

F

FAIL_BACK_TASKS_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
FailbackCluster - Class in org.apache.dubbo.rpc.cluster.support
FailbackCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.FailbackCluster
 
FailbackClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
When fails, record failure requests and schedule for retry on a regular interval.
FailbackClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.FailbackClusterInvoker
 
FailfastCluster - Class in org.apache.dubbo.rpc.cluster.support
FailfastCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.FailfastCluster
 
FailfastClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
Execute exactly once, which means this policy will throw an exception immediately in case of an invocation error.
FailfastClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.FailfastClusterInvoker
 
FailoverCluster - Class in org.apache.dubbo.rpc.cluster.support
FailoverCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.FailoverCluster
 
FailoverClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
When invoke fails, log the initial error and retry other invokers (retry n times, which means at most n different invokers will be invoked) Note that retry causes latency.
FailoverClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker
 
FailsafeCluster - Class in org.apache.dubbo.rpc.cluster.support
FailsafeCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.FailsafeCluster
 
FailsafeClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
When invoke fails, log the error message and ignore this error by returning an empty Result.
FailsafeClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.FailsafeClusterInvoker
 
FileStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.file
 
FileStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.file.FileStateRouterFactory
 
FilterChainBuilder - Interface in org.apache.dubbo.rpc.cluster.filter
 
FilterChainBuilder.CallbackRegistrationInvoker<T,FILTER extends BaseFilter> - Class in org.apache.dubbo.rpc.cluster.filter
 
FilterChainBuilder.ClusterCallbackRegistrationInvoker<T,FILTER extends BaseFilter> - Class in org.apache.dubbo.rpc.cluster.filter
 
FilterChainBuilder.ClusterFilterChainNode<T,TYPE extends ClusterInvoker<T>,FILTER extends BaseFilter> - Class in org.apache.dubbo.rpc.cluster.filter
Works on consumer side
FilterChainBuilder.CopyOfClusterFilterChainNode<T,TYPE extends ClusterInvoker<T>,FILTER extends BaseFilter> - Class in org.apache.dubbo.rpc.cluster.filter
 
FilterChainBuilder.CopyOfFilterChainNode<T,TYPE extends Invoker<T>,FILTER extends BaseFilter> - Class in org.apache.dubbo.rpc.cluster.filter
 
FilterChainBuilder.FilterChainNode<T,TYPE extends Invoker<T>,FILTER extends BaseFilter> - Class in org.apache.dubbo.rpc.cluster.filter
Works on provider side
FilterChainNode(TYPE, Invoker<T>, FILTER) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode
 
FloatArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
FloatArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.FloatArrayMerger
 
FORCE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
ForkingCluster - Class in org.apache.dubbo.rpc.cluster.support
ForkingCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.ForkingCluster
 
ForkingClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
NOTICE! This implementation does not work well with async call.
ForkingClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.ForkingClusterInvoker
 

G

GENERAL_TYPE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
get(int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
getAddresses() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getAddresses() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
 
getAddresses() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
getAddressToTagnames() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
getAllInvokers() - Method in interface org.apache.dubbo.rpc.cluster.Directory
list invokers include all invokers from registry
getAllInvokers() - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
getApiVersion() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
 
getApplications() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getAppList() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
getAppName() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
 
getAppRuleListeners() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleManager
Deprecated.
getAppToVDGroup() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
getArgc() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
getArgp() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
getArgs() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
getAttachments() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
getBeforeSize() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getBool_value() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
getByIndex(int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
getChainOutputInvokers() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getChainOutputSize() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getCheckConnectivityPermit() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
Deprecated.
getCluster(ScopeModel, String) - Static method in interface org.apache.dubbo.rpc.cluster.Cluster
 
getCluster(ScopeModel, String, boolean) - Static method in interface org.apache.dubbo.rpc.cluster.Cluster
 
getCluster() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterWrapper
 
getConditions() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
 
getConfigs() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getConfigurator(URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfiguratorFactory
 
getConfigurator(URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.override.OverrideConfiguratorFactory
 
getConfigurator(URL) - Method in interface org.apache.dubbo.rpc.cluster.ConfiguratorFactory
get the configurator instance.
getConfigVersion() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getConnectivityCheckFuture() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
Deprecated.
getConsistentHash() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.LoadBalancerSettings
 
getConsumerUrl() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getConsumerUrl() - Method in interface org.apache.dubbo.rpc.cluster.Directory
 
getDefaultPort() - Method in class org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper
 
getDestination() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
 
getDestinationRuleList() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
 
getDirectory() - Method in interface org.apache.dubbo.rpc.cluster.ClusterInvoker
 
getDirectory() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterCallbackRegistrationInvoker
 
getDirectory() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterFilterChainNode
 
getDirectory() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfClusterFilterChainNode
 
getDirectory() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
getDirectory() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
getDisabledInvokers() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getDubbo() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceSpec
 
getDubboContext() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
 
getEmpty() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
getEnabled() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getEnabled() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getEnabledService() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
 
getEnd() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
 
getExact() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.BoolMatch
 
getExact() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
 
getExact() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
getFallback() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
getGrouping() - Method in class org.apache.dubbo.rpc.cluster.router.state.RouterGroupingState
 
getHeaders() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
getHeaders() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
getHeadStateRouter() - Method in class org.apache.dubbo.rpc.cluster.RouterChain
 
getHost() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
 
getHost() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
getHosts() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceSpec
 
getIndex() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
getInstance() - Static method in class org.apache.dubbo.rpc.cluster.router.state.TailStateRouter
 
getInterface() - Method in interface org.apache.dubbo.rpc.cluster.Directory
get service type.
getInterface() - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
getInterface() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
 
getInterface() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
 
getInterface() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode
 
getInterface() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
getInterface() - Method in class org.apache.dubbo.rpc.cluster.support.MergeableClusterInvoker
 
getInterface() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
getInvokerList() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
Deprecated.
getInvokers() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getInvokersToReconnect() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getKey() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getKey() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
getKind() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
 
getLabels() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.Subset
 
getListener() - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListenerFactory
 
getListenerMap() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleDispatcher
Deprecated.
getLoadBalancer() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TrafficPolicy
 
getMatch() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
 
getMerger(Class<T>) - Method in class org.apache.dubbo.rpc.cluster.merger.MergerFactory
Find the merger according to the returnType class, the merger will merge an array of returnType into one
getMeshRuleCache() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
Deprecated.
getMeshRuleDispatcher() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener
Deprecated.
getMessage() - Method in class org.apache.dubbo.rpc.cluster.router.RouterResult
 
getMetadata() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
 
getMethod() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
getMod() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
 
getName() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.Subset
 
getName() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
getName() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
 
getName() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
 
getName() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getName() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
 
getName_match() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
getNextNode() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getNextRouter() - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
getNodeOutputInvokers() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getNodeOutputSize() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getNoempty() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
getNum_value() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
getOneof() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListBoolMatch
 
getOneof() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListDoubleMatch
 
getOneof() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListStringMatch
 
getOriginalInvoker() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterCallbackRegistrationInvoker
 
getOriginalInvoker() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
 
getOriginalInvoker() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode
 
getOriginList() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
getParameters() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getParentNode() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getPort() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
getPrefix() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
getPriority() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
getPriority() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
getPriority() - Method in interface org.apache.dubbo.rpc.cluster.Router
Router's priority, used to sort routers.
getProviderAddresses() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getRange() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
 
getRawRule() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
getRegex() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
getRegistryUrl() - Method in interface org.apache.dubbo.rpc.cluster.ClusterInvoker
 
getRegistryUrl() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterCallbackRegistrationInvoker
 
getRegistryUrl() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterFilterChainNode
 
getRegistryUrl() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfClusterFilterChainNode
 
getRegistryUrl() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
getRegistryUrl() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
getRemoteAppName() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
Deprecated.
getResult() - Method in class org.apache.dubbo.rpc.cluster.router.RouterResult
 
getRoute() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
 
getRoutedetail() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
 
getRouter(URL) - Method in class org.apache.dubbo.rpc.cluster.CacheableRouterFactory
 
getRouter(Class<T>, URL) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.AppStateRouterFactory
 
getRouter(Class<T>, URL) - Method in class org.apache.dubbo.rpc.cluster.router.file.FileStateRouterFactory
 
getRouter(Class<T>, URL) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.StandardMeshRuleRouterFactory
 
getRouter(Class<T>, URL) - Method in class org.apache.dubbo.rpc.cluster.router.mock.MockStateRouterFactory
 
getRouter(Class<T>, URL) - Method in class org.apache.dubbo.rpc.cluster.router.script.ScriptStateRouterFactory
 
getRouter(Class<T>, URL) - Method in class org.apache.dubbo.rpc.cluster.router.state.CacheableStateRouterFactory
 
getRouter(Class<T>, URL) - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouterFactory
Create state router.
getRouter(URL) - Method in interface org.apache.dubbo.rpc.cluster.RouterFactory
Create router.
getRouterChain() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getRouterChain() - Method in interface org.apache.dubbo.rpc.cluster.Directory
 
getRouterMessage() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
getRouterName() - Method in class org.apache.dubbo.rpc.cluster.router.state.RouterGroupingState
 
getRouters() - Method in class org.apache.dubbo.rpc.cluster.RouterChain
 
getRule(String, String, long) - Method in class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
 
getRule(String, String) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
Get the governance rule mapped to the given key and the given group
getRule(String, String, long) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
Get the governance rule mapped to the given key and the given group.
getRuleRepository() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
getRuleRepository() - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
getScope() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getScope() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
getServers() - Method in class org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper
 
getServices() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getServices() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
 
getSide() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getSimple() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.LoadBalancerSettings
 
getSourceLabels() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
getSpec() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRule
 
getSpec() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceRule
 
getStart() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
 
getStateRouters() - Method in class org.apache.dubbo.rpc.cluster.RouterChain
Deprecated.
getStr_value() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
getSubset() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
getSubsetInvokers(String, String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
getSubsets() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
 
getTagNames() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
getTagnameToAddresses() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
getTags() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
getTailList() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
getTotal() - Method in class org.apache.dubbo.rpc.cluster.router.state.RouterGroupingState
 
getTotalSubsetMap() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
getTracingContext() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
 
getTrafficPolicy() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
 
getType() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getType() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
getUnmatchedInvokers() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.configurator.AbstractConfigurator
 
getUrl() - Method in interface org.apache.dubbo.rpc.cluster.Configurator
Get the configurator url.
getUrl() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
getUrl() - Method in interface org.apache.dubbo.rpc.cluster.Router
Get the router url.
getUrl() - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
getUrl() - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouter
Get the router url.
getUrl() - Method in class org.apache.dubbo.rpc.cluster.router.state.TailStateRouter
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
getValidInvokers() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getValue(Invocation, String) - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.util.TracingContextProvider
Get value from context
getVirtualServiceRuleList() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
 
getVsDestinationGroup(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
getWeight() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
 
GovernanceRuleRepository - Interface in org.apache.dubbo.rpc.cluster.governance
 

H

HASH_ARGUMENTS - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.ConsistentHashLoadBalance
Hash arguments name
HASH_NODES - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.ConsistentHashLoadBalance
Hash nodes name
hashCode() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
 
hasMoreElementInTailList() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
hasNext() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
hasPrevious() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
hasProxyInvokers() - Method in interface org.apache.dubbo.rpc.cluster.ClusterInvoker
 

I

indexExist(int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
indexOf(Object) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
init(String) - Method in class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
 
init() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
initializeApplicationModel(ApplicationModel) - Method in class org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
 
initializeFrameworkModel(FrameworkModel) - Method in class org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
 
initializeModuleModel(ModuleModel) - Method in class org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
 
initWithRouters(List<Router>) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
the resident routers must being initialized before address notification.
INSTANCE - Static variable in class org.apache.dubbo.rpc.cluster.merger.ArrayMerger
 
IntArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
IntArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.IntArrayMerger
 
intercept(AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
Deprecated.
Override this method or ClusterInterceptor.before(AbstractClusterInvoker, Invocation) and ClusterInterceptor.after(AbstractClusterInvoker, Invocation) methods to add your own logic expected to be executed before and after invoke.
INVALID_APP_NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 
INVOCATION_NEED_MOCK - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
When this attribute appears in invocation's attachment, mock invoker will be used
InvocationInterceptorBuilder - Interface in org.apache.dubbo.rpc.cluster.filter
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotFilter
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.support.MergeableClusterInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
isDestroyed() - Method in interface org.apache.dubbo.rpc.cluster.ClusterInvoker
 
isDestroyed() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
isDestroyed() - Method in interface org.apache.dubbo.rpc.cluster.Directory
 
isDestroyed() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterCallbackRegistrationInvoker
 
isDestroyed() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterFilterChainNode
 
isDestroyed() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfClusterFilterChainNode
 
isDestroyed() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
isDestroyed() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
isDynamic() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
isEmpty() - Method in interface org.apache.dubbo.rpc.cluster.Directory
 
isEmpty() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener
 
isEmpty() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleDispatcher
 
isEmpty() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
isEnable() - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListener
 
isEnable() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
 
isEnable(String) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
 
isEnabled() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableStateRouter
 
isForce() - Method in interface org.apache.dubbo.rpc.cluster.Router
To decide whether this router should take effect when none of the invoker can match the router rule, which means the Router.route(List, URL, Invocation) would be empty.
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.script.ScriptStateRouter
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
isForce() - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouter
To decide whether this router should take effect when none of the invoker can match the router rule, which means the StateRouter.route(BitList, URL, Invocation, boolean, Holder) would be empty.
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.state.TailStateRouter
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 
isMatch(Invocation, Map<String, String>, Set<TracingContextProvider>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
isMatch(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.BoolMatch
 
isMatch(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
 
isMatch(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
 
isMatch(Invocation, Set<TracingContextProvider>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
 
isMatch(Object) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
isMatch(Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
isMatch(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListBoolMatch
 
isMatch(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListDoubleMatch
 
isMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListStringMatch
 
isMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
isNeedContinueRoute() - Method in class org.apache.dubbo.rpc.cluster.router.RouterResult
 
isNotificationReceived() - Method in interface org.apache.dubbo.rpc.cluster.Directory
 
isRuntime() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
isRuntime() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
isRuntime() - Method in class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
 
isRuntime() - Method in interface org.apache.dubbo.rpc.cluster.Router
To decide whether this router need to execute every time an RPC comes or should only execute when addresses or rule change.
isRuntime() - Method in class org.apache.dubbo.rpc.cluster.router.script.ScriptStateRouter
 
isRuntime() - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
isRuntime() - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouter
To decide whether this router need to execute every time an RPC comes or should only execute when addresses or rule change.
isRuntime() - Method in class org.apache.dubbo.rpc.cluster.router.state.TailStateRouter
 
isRuntime() - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 
isServiceDiscovery() - Method in interface org.apache.dubbo.rpc.cluster.ClusterInvoker
 
isServiceDiscovery() - Method in interface org.apache.dubbo.rpc.cluster.Directory
 
isValid() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
isValid() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
 
iterator() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 

J

join(Directory<T>, boolean) - Method in interface org.apache.dubbo.rpc.cluster.Cluster
Merge the directory invokers to a virtual invoker.
join(Directory<T>, boolean) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster
 
join(Directory<T>, boolean) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterWrapper
 

K

KEY_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
KIND_KEY - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 

L

lastIndexOf(Object) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
LeastActiveLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
LeastActiveLoadBalance
LeastActiveLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.LeastActiveLoadBalance
 
list(Invocation) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
list(Invocation) - Method in interface org.apache.dubbo.rpc.cluster.Directory
list invokers.
ListBoolMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
ListBoolMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListBoolMatch
 
ListDoubleMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
ListDoubleMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListDoubleMatch
 
ListenableStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Abstract router which listens to dynamic configuration
ListenableStateRouter(URL, String) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableStateRouter
 
listIterator() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
listIterator(int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
ListMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
ListMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.ListMerger
 
ListStringMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
ListStringMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListStringMatch
 
LoadBalance - Interface in org.apache.dubbo.rpc.cluster
LoadBalance.
LoadBalancerSettings - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance
 
LoadBalancerSettings() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.LoadBalancerSettings
 
logger - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener
 
logger - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleManager
 
logger - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
 
logger - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleDispatcher
 
LongArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
LongArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.LongArrayMerger
 

M

MapMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
MapMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.MapMerger
 
matchArguments(Map.Entry<String, ConditionStateRouter.MatchPair>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
analysis the arguments in the rule.
merge(Object[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.ArrayMerger
 
merge(boolean[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.BooleanArrayMerger
 
merge(byte[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.ByteArrayMerger
 
merge(char[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.CharArrayMerger
 
merge(double[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.DoubleArrayMerger
 
merge(float[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.FloatArrayMerger
 
merge(int[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.IntArrayMerger
 
merge(List<?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.ListMerger
 
merge(long[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.LongArrayMerger
 
merge(Map<?, ?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.MapMerger
 
merge(T...) - Method in interface org.apache.dubbo.rpc.cluster.Merger
 
merge(Set<?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.SetMerger
 
merge(short[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.ShortArrayMerger
 
MergeableCluster - Class in org.apache.dubbo.rpc.cluster.support
 
MergeableCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.MergeableCluster
 
MergeableClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
 
MergeableClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.MergeableClusterInvoker
 
mergeLocalParams(Map<String, String>) - Method in interface org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor
 
mergeLocalParams(Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.support.ClusterUtils
 
Merger<T> - Interface in org.apache.dubbo.rpc.cluster
 
MergerFactory - Class in org.apache.dubbo.rpc.cluster.merger
 
MergerFactory() - Constructor for class org.apache.dubbo.rpc.cluster.merger.MergerFactory
 
mergeUrl(URL, Map<String, String>) - Method in interface org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor
Merging the URL parameters of provider and consumer
mergeUrl(URL, Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.support.ClusterUtils
 
mergeUrl(URL, Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.support.merger.DefaultProviderURLMergeProcessor
 
MESH_RULE_DATA_ID_SUFFIX - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 
MeshAppRuleListener - Class in org.apache.dubbo.rpc.cluster.router.mesh.route
 
MeshAppRuleListener(String) - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener
 
MeshEnvListener - Interface in org.apache.dubbo.rpc.cluster.router.mesh.route
Mesh Rule Listener Such as Kubernetes, Service Mesh (xDS) environment support define rule in env
MeshEnvListenerFactory - Interface in org.apache.dubbo.rpc.cluster.router.mesh.route
 
MeshRuleCache<T> - Class in org.apache.dubbo.rpc.cluster.router.mesh.route
 
MeshRuleConstants - Class in org.apache.dubbo.rpc.cluster.router.mesh.route
 
MeshRuleConstants() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 
MeshRuleDispatcher - Class in org.apache.dubbo.rpc.cluster.router.mesh.util
 
MeshRuleDispatcher(String) - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleDispatcher
 
MeshRuleListener - Interface in org.apache.dubbo.rpc.cluster.router.mesh.util
 
MeshRuleManager - Class in org.apache.dubbo.rpc.cluster.router.mesh.route
 
MeshRuleManager(ModuleModel) - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleManager
 
MeshRuleRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.mesh.route
 
MeshRuleRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
 
METADATA_KEY - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 
MOCK_PROTOCOL - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
MockClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support.wrapper
 
MockClusterInvoker(Directory<T>, Invoker<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
MockClusterWrapper - Class in org.apache.dubbo.rpc.cluster.support.wrapper
mock impl
MockClusterWrapper(Cluster) - Constructor for class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterWrapper
 
MockInvokersSelector<T> - Class in org.apache.dubbo.rpc.cluster.router.mock
A specific Router designed to realize mock feature.
MockInvokersSelector(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.mock.MockInvokersSelector
 
MockStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.mock
 
MockStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.mock.MockStateRouterFactory
 

N

NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.ConsistentHashLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.LeastActiveLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.RandomLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.RoundRobinLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.ShortestResponseLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.AppStateRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.AppStateRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableStateRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.ServiceStateRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.ServiceStateRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.file.FileStateRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.mock.MockInvokersSelector
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.mock.MockStateRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.script.ScriptStateRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.script.ScriptStateRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.support.AvailableCluster
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.support.FailbackCluster
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.support.FailfastCluster
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.support.FailoverCluster
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.support.FailsafeCluster
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.support.ForkingCluster
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.support.MergeableCluster
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareCluster
 
NAME_KEY - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 
NEED_REEXPORT - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
next() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
nextIndex() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
notify(List<URL>, URL, Directory) - Method in interface org.apache.dubbo.registry.AddressListener
processing when receiving the address list
notify(List<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
notify(BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
 
notify(BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.mock.MockInvokersSelector
 
notify(List<Invoker<T>>) - Method in interface org.apache.dubbo.rpc.cluster.Router
Notify the router the invoker list.
notify(BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
notify(BitList<Invoker<T>>) - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouter
Notify the router the invoker list.
notify(BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.state.TailStateRouter
 
notify(BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 

O

onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter
 
onError(Throwable, AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.Listener
Deprecated.
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotFilter
 
onMessage(Result, AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.Listener
Deprecated.
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotFilter
 
onRuleChange(String, List<Map<String, Object>>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
 
onRuleChange(String, List<Map<String, Object>>) - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleListener
 
onSubscribe(String, MeshAppRuleListener) - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListener
 
onUnSubscribe(String) - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.route.MeshEnvListener
 
or(BitList<E>) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
org.apache.dubbo.registry - package org.apache.dubbo.registry
 
org.apache.dubbo.rpc.cluster - package org.apache.dubbo.rpc.cluster
 
org.apache.dubbo.rpc.cluster.configurator - package org.apache.dubbo.rpc.cluster.configurator
 
org.apache.dubbo.rpc.cluster.configurator.absent - package org.apache.dubbo.rpc.cluster.configurator.absent
 
org.apache.dubbo.rpc.cluster.configurator.override - package org.apache.dubbo.rpc.cluster.configurator.override
 
org.apache.dubbo.rpc.cluster.configurator.parser - package org.apache.dubbo.rpc.cluster.configurator.parser
 
org.apache.dubbo.rpc.cluster.configurator.parser.model - package org.apache.dubbo.rpc.cluster.configurator.parser.model
 
org.apache.dubbo.rpc.cluster.directory - package org.apache.dubbo.rpc.cluster.directory
 
org.apache.dubbo.rpc.cluster.filter - package org.apache.dubbo.rpc.cluster.filter
 
org.apache.dubbo.rpc.cluster.filter.support - package org.apache.dubbo.rpc.cluster.filter.support
 
org.apache.dubbo.rpc.cluster.governance - package org.apache.dubbo.rpc.cluster.governance
 
org.apache.dubbo.rpc.cluster.interceptor - package org.apache.dubbo.rpc.cluster.interceptor
 
org.apache.dubbo.rpc.cluster.loadbalance - package org.apache.dubbo.rpc.cluster.loadbalance
 
org.apache.dubbo.rpc.cluster.merger - package org.apache.dubbo.rpc.cluster.merger
 
org.apache.dubbo.rpc.cluster.router - package org.apache.dubbo.rpc.cluster.router
 
org.apache.dubbo.rpc.cluster.router.condition - package org.apache.dubbo.rpc.cluster.router.condition
 
org.apache.dubbo.rpc.cluster.router.condition.config - package org.apache.dubbo.rpc.cluster.router.condition.config
 
org.apache.dubbo.rpc.cluster.router.condition.config.model - package org.apache.dubbo.rpc.cluster.router.condition.config.model
 
org.apache.dubbo.rpc.cluster.router.file - package org.apache.dubbo.rpc.cluster.router.file
 
org.apache.dubbo.rpc.cluster.router.mesh.route - package org.apache.dubbo.rpc.cluster.router.mesh.route
 
org.apache.dubbo.rpc.cluster.router.mesh.rule - package org.apache.dubbo.rpc.cluster.router.mesh.rule
 
org.apache.dubbo.rpc.cluster.router.mesh.rule.destination - package org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
 
org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance - package org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance
 
org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice - package org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice
 
org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination - package org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination
 
org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match - package org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
org.apache.dubbo.rpc.cluster.router.mesh.util - package org.apache.dubbo.rpc.cluster.router.mesh.util
 
org.apache.dubbo.rpc.cluster.router.mock - package org.apache.dubbo.rpc.cluster.router.mock
 
org.apache.dubbo.rpc.cluster.router.script - package org.apache.dubbo.rpc.cluster.router.script
 
org.apache.dubbo.rpc.cluster.router.state - package org.apache.dubbo.rpc.cluster.router.state
 
org.apache.dubbo.rpc.cluster.router.tag - package org.apache.dubbo.rpc.cluster.router.tag
 
org.apache.dubbo.rpc.cluster.router.tag.model - package org.apache.dubbo.rpc.cluster.router.tag.model
 
org.apache.dubbo.rpc.cluster.support - package org.apache.dubbo.rpc.cluster.support
 
org.apache.dubbo.rpc.cluster.support.merger - package org.apache.dubbo.rpc.cluster.support.merger
 
org.apache.dubbo.rpc.cluster.support.registry - package org.apache.dubbo.rpc.cluster.support.registry
 
org.apache.dubbo.rpc.cluster.support.wrapper - package org.apache.dubbo.rpc.cluster.support.wrapper
 
OVERRIDE_PROVIDERS_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
OverrideConfigurator - Class in org.apache.dubbo.rpc.cluster.configurator.override
OverrideConfigurator
OverrideConfigurator(URL) - Constructor for class org.apache.dubbo.rpc.cluster.configurator.override.OverrideConfigurator
 
OverrideConfiguratorFactory - Class in org.apache.dubbo.rpc.cluster.configurator.override
OverrideConfiguratorFactory
OverrideConfiguratorFactory() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.override.OverrideConfiguratorFactory
 

P

PARAMETERS_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
parse(String) - Static method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRuleParser
 
parse(String) - Static method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRuleParser
 
parseConfigurators(String) - Static method in class org.apache.dubbo.rpc.cluster.configurator.parser.ConfigParser
 
parseFromMap(Map<String, Object>) - Static method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
parseFromMap(Map<String, Object>) - Static method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
parseFromMap(Map<String, Object>) - Static method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
 
parseFromMap(Map<String, Object>) - Static method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
 
parseFromMap(Map<String, Object>) - Static method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
PEER_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
post(Map<String, List<Map<String, Object>>>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleDispatcher
 
previous() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
previousIndex() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
PRIORITY_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
process(ConfigChangedEvent) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableStateRouter
 
process(ConfigChangedEvent) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener
 
process(ConfigChangedEvent) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 
ProtocolFilterWrapper - Class in org.apache.dubbo.rpc.cluster.filter
ListenerProtocol
ProtocolFilterWrapper(Protocol) - Constructor for class org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper
 
PROVIDER_ADDRESSES_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
ProviderURLMergeProcessor - Interface in org.apache.dubbo.rpc.cluster
 

R

RandomLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
This class select one provider from multiple providers randomly.
RandomLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.RandomLoadBalance
 
randomSelectOne() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
RAW_RULE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
receiveConfigInfo(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener
 
recoverDisabledInvoker(Invoker<T>) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
recoverDisabledInvoker(Invoker<T>) - Method in interface org.apache.dubbo.rpc.cluster.Directory
recover a disabled invoker
refer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper
 
REFER_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
The key name for reference URL in register center
refreshInvoker() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
Refresh invokers from total invokers 1.
register(MeshRuleListener) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener
 
register(String, MeshRuleListener) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleManager
 
register(MeshRuleListener) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleDispatcher
 
remove() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
remove(Object) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
If the element to added is appeared in originList, directly set its index in rootSet to false.
remove(int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
removeEnabledService(String) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
 
removeListener(String, String, ConfigurationListener) - Method in class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
 
removeListener(String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
removeListener(String, String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
Stops one listener from listening to value changes in the specified key.
RoundRobinLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
Round robin load balance.
RoundRobinLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.RoundRobinLoadBalance
 
route(List<Invoker<T>>, URL, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.Router
Deprecated.
route(List<Invoker<T>>, URL, Invocation, boolean) - Method in interface org.apache.dubbo.rpc.cluster.Router
** This method can return the state of whether routerChain needed to continue route.
route(BitList<Invoker<T>>, URL, Invocation, boolean, Holder<RouterSnapshotNode<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
route(BitList<Invoker<T>>, URL, Invocation, boolean, Holder<RouterSnapshotNode<T>>) - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouter
Filter invokers with current routing rule and only return the invokers that comply with the rule.
route(BitList<Invoker<T>>, URL, Invocation, boolean, Holder<RouterSnapshotNode<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.state.TailStateRouter
 
route(URL, BitList<Invoker<T>>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
 
routeAndPrint(URL, BitList<Invoker<T>>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
 
Router - Interface in org.apache.dubbo.rpc.cluster
Router.
ROUTER_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
key for router type, for e.g., "script"/"file", corresponding to ScriptRouterFactory.NAME, FileRouterFactory.NAME
ROUTER_TYPE_CLEAR - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
when ROUTER_KEY's value is set to ROUTER_TYPE_CLEAR, RegistryDirectory will clean all current routers
RouterChain<T> - Class in org.apache.dubbo.rpc.cluster
Router chain
RouterChain(List<Router>, List<StateRouter<T>>, boolean, RouterSnapshotSwitcher) - Constructor for class org.apache.dubbo.rpc.cluster.RouterChain
 
RouterFactory - Interface in org.apache.dubbo.rpc.cluster
RouterFactory.
RouterGroupingState<T> - Class in org.apache.dubbo.rpc.cluster.router.state
 
RouterGroupingState(String, int, Map<String, BitList<Invoker<T>>>) - Constructor for class org.apache.dubbo.rpc.cluster.router.state.RouterGroupingState
 
RouterResult<T> - Class in org.apache.dubbo.rpc.cluster.router
 
RouterResult(List<T>) - Constructor for class org.apache.dubbo.rpc.cluster.router.RouterResult
 
RouterResult(List<T>, String) - Constructor for class org.apache.dubbo.rpc.cluster.router.RouterResult
 
RouterResult(boolean, List<T>, String) - Constructor for class org.apache.dubbo.rpc.cluster.router.RouterResult
 
RouterSnapshotFilter - Class in org.apache.dubbo.rpc.cluster.router
 
RouterSnapshotFilter(FrameworkModel) - Constructor for class org.apache.dubbo.rpc.cluster.router.RouterSnapshotFilter
 
RouterSnapshotNode<T> - Class in org.apache.dubbo.rpc.cluster.router
 
RouterSnapshotNode(String, List<Invoker<T>>) - Constructor for class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
RouterSnapshotSwitcher - Class in org.apache.dubbo.rpc.cluster.router
 
RouterSnapshotSwitcher() - Constructor for class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
 
RULE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
RuleConverter - Interface in org.apache.dubbo.rpc.cluster
 
ruleSuffix() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.StandardMeshRuleRouter
 
ruleSuffix() - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleListener
 
RUNTIME_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 

S

SCOPE_APPLICATION - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
SCOPE_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
SCOPE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
SCOPE_SERVICE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
ScriptStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.script
ScriptRouter
ScriptStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.script.ScriptStateRouter
 
ScriptStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.script
ScriptRouterFactory
ScriptStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.script.ScriptStateRouterFactory
 
select(List<Invoker<T>>, URL, Invocation) - Method in class org.apache.dubbo.rpc.cluster.loadbalance.AbstractLoadBalance
 
select(List<Invoker<T>>, URL, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.LoadBalance
select one invoker in list.
SERVICES_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
ServiceStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Service level router, "server-unique-name.condition-router"
ServiceStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.ServiceStateRouter
 
ServiceStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Service level router factory ServiceRouter should before AppRouter
ServiceStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.ServiceStateRouterFactory
 
set(E) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
 
setAddresses(List<String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setAddresses(List<String>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
 
setApiVersion(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
 
setApplication(String) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 
setApplicationModel(ApplicationModel) - Method in class org.apache.dubbo.rpc.cluster.loadbalance.ShortestResponseLoadBalance
 
setApplicationModel(ApplicationModel) - Method in class org.apache.dubbo.rpc.cluster.support.ClusterUtils
 
setApplications(List<String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setAppName(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
 
setArgc(Integer) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
setArgp(List<StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
setArgs(List<DubboMethodArg>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
setAttachments(DubboAttachmentMatch) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
setBool_value(BoolMatch) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
setChainOutputInvokers(List<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
setConditions(List<String>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
 
setConfigs(List<ConfigItem>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
setConfigVersion(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
setConsistentHash(ConsistentHashLB) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.LoadBalancerSettings
 
setConsumerUrl(URL) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
setDestination(DubboDestination) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
 
setDestinationRuleList(List<DestinationRule>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
 
setDubbo(List<DubboRoute>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceSpec
 
setDubboContext(Map<String, StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
 
setDynamic(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setEmpty(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
setEnabled(Boolean) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setEnabled(Boolean) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
setEnabled(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setEnd(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
 
setExact(Boolean) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.BoolMatch
 
setExact(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
 
setExact(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
setFallback(DubboRouteDestination) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
setHeaders(Map<String, StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
setHeaders(Map<String, StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
setHeadStateRouter(StateRouter<T>) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
Deprecated.
setHost(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
 
setHost(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
setHosts(List<String>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceSpec
 
setIndex(int) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
setInvokers(BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
Notify router chain of the initial addresses from registry at the first time.
setKey(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
setKey(String) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setKind(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
 
setLabels(Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.Subset
 
setLoadBalancer(LoadBalancerSettings) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TrafficPolicy
 
setMatch(List<DubboMatchRequest>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
 
SetMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
SetMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.SetMerger
 
setMetadata(Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
 
setMethod(DubboMethodMatch) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
setMod(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
 
setName(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.Subset
 
setName(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
setName(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
 
setName(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
 
setName(String) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
 
setName_match(StringMatch) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
setNextRouter(StateRouter<T>) - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
Next Router node state is maintained by AbstractStateRouter and this method is not allow to override.
setNextRouter(StateRouter<T>) - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouter
Notify next router node to current router.
setNextRouter(StateRouter<T>) - Method in class org.apache.dubbo.rpc.cluster.router.state.TailStateRouter
 
setNodeOutputInvokers(List<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
setNoempty(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
setNum_value(ListDoubleMatch) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
setOneof(List<BoolMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListBoolMatch
 
setOneof(List<DoubleMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListDoubleMatch
 
setOneof(List<StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListStringMatch
 
setParameters(Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setPort(int) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
setPrefix(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
setPriority(int) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
setPriority(int) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setProviderAddresses(List<String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setRange(DoubleRangeMatch) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
 
setRawRule(String) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setRegex(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
setRoute(List<DubboRouteDestination>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
 
setRoutedetail(List<DubboRouteDetail>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
 
setRouterChain(RouterChain<T>) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
setRouterFactory(StateRouterFactory) - Method in class org.apache.dubbo.rpc.cluster.router.file.FileStateRouterFactory
 
setRouterMessage(String) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
setRuntime(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setScope(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
setScope(String) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setScopeModel(ScopeModel) - Method in class org.apache.dubbo.rpc.cluster.merger.MergerFactory
 
setServices(List<String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setServices(List<StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
 
setSide(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setSimple(SimpleLB) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.LoadBalancerSettings
 
setSnapshot(String) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
 
setSourceLabels(Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
setSpec(DestinationRuleSpec) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRule
 
setSpec(VirtualServiceSpec) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceRule
 
setStart(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
 
setStr_value(ListStringMatch) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
setSubset(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
 
setSubsets(List<Subset>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
 
setTags(List<Tag>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
setTracingContext(Map<String, StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
 
setTrafficPolicy(TrafficPolicy) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
 
setType(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setType(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
setUrl(URL) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
setUrl(URL) - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
 
setValid(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setVirtualServiceRuleList(List<VirtualServiceRule>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
 
setWeight(int) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
 
ShortArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
ShortArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.ShortArrayMerger
 
SHORTEST_RESPONSE_SLIDE_PERIOD - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
The key of shortestResponseSlidePeriod
ShortestResponseLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
ShortestResponseLoadBalance
ShortestResponseLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.ShortestResponseLoadBalance
 
SHOULD_FAIL_FAST_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
SIDE_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
SimpleLB - Enum in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance
 
simpleRoute(URL, BitList<Invoker<T>>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
 
size() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
STANDARD_ROUTER_KEY - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 
StandardMeshRuleRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.mesh.route
 
StandardMeshRuleRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.route.StandardMeshRuleRouter
 
StandardMeshRuleRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.mesh.route
 
StandardMeshRuleRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.route.StandardMeshRuleRouterFactory
 
StateRouter<T> - Interface in org.apache.dubbo.rpc.cluster.router.state
State Router.
StateRouterFactory - Interface in org.apache.dubbo.rpc.cluster.router.state
 
StaticDirectory<T> - Class in org.apache.dubbo.rpc.cluster.directory
StaticDirectory
StaticDirectory(List<Invoker<T>>) - Constructor for class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
StaticDirectory(List<Invoker<T>>, RouterChain<T>) - Constructor for class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
StaticDirectory(URL, List<Invoker<T>>) - Constructor for class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
StaticDirectory(URL, List<Invoker<T>>, RouterChain<T>) - Constructor for class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
stop() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableStateRouter
 
stop() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
 
stop() - Method in interface org.apache.dubbo.rpc.cluster.router.state.StateRouter
 
stop() - Method in interface org.apache.dubbo.rpc.cluster.Router
 
stop() - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 
StringMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
 
StringMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
subList(int, int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
Subset - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
 
Subset() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.Subset
 

T

Tag - Class in org.apache.dubbo.rpc.cluster.router.tag.model
 
Tag() - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
 
TagRouterRule - Class in org.apache.dubbo.rpc.cluster.router.tag.model
%YAML1.2 --- force: true runtime: false enabled: true priority: 1 key: demo-provider tags: - name: tag1 addresses: [ip1, ip2] - name: tag2 addresses: [ip3, ip4] ...
TagRouterRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
TagRuleParser - Class in org.apache.dubbo.rpc.cluster.router.tag.model
 
TagRuleParser() - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.model.TagRuleParser
 
TAGS_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
TagStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.tag
TagRouter, "application.tag-router"
TagStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
 
TagStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.tag
Tag router factory
TagStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouterFactory
 
TailStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.state
 
TcpKeepalive - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
 
TcpKeepalive() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TcpKeepalive
 
TCPSettings - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
 
TCPSettings() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TCPSettings
 
toConfigurators(List<URL>) - Static method in interface org.apache.dubbo.rpc.cluster.Configurator
Convert override urls to map for use when re-refer.
toString() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
 
toString() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRule
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.LoadBalancerSettings
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.Subset
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TrafficPolicy
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceRule
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceSpec
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
toString(int) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
 
toString() - Method in class org.apache.dubbo.rpc.cluster.router.state.RouterGroupingState
 
toString() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
toString() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
totalSetSize() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
 
TracingContextProvider - Interface in org.apache.dubbo.rpc.cluster.router.mesh.util
SPI to get tracing context from 3rd-party tracing utils ( e.g.
TrafficPolicy - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
 
TrafficPolicy() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TrafficPolicy
 
TYPE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 

U

unregister(MeshRuleListener) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener
 
unregister(String, MeshRuleListener) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleManager
 
unregister(MeshRuleListener) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleDispatcher
 

V

VALID_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
valueOf(String) - Static method in enum org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.SimpleLB
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.SimpleLB
Returns an array containing the constants of this enum type, in the order they are declared.
VIRTUAL_SERVICE_KEY - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
 
VirtualServiceRule - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice
 
VirtualServiceRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceRule
 
VirtualServiceSpec - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice
 
VirtualServiceSpec() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceSpec
 
VsDestinationGroup - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule
 
VsDestinationGroup() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
 

W

WARMUP_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
WEIGHT_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
WEIGHT_TYPE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 

Z

ZoneAwareCluster - Class in org.apache.dubbo.rpc.cluster.support.registry
 
ZoneAwareCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareCluster
 
ZoneAwareClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support.registry
When there are more than one registry for subscription.
ZoneAwareClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareClusterInvoker
 
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.