Index
All Classes and Interfaces|All Packages|Constant Field Values
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
- AbstractConditionMatcher - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher
-
The abstract implementation of ConditionMatcher, records the match and mismatch patterns of this matcher while at the same time provides the common match logics.
- AbstractConditionMatcher(String, ModuleModel) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.AbstractConditionMatcher
- AbstractConfigurator - Class in org.apache.dubbo.rpc.cluster.configurator
-
AbstractConfigurator
- 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() - Constructor for class org.apache.dubbo.rpc.cluster.router.AbstractRouter
- AbstractRouter(URL) - 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
- AdaptiveLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
-
AdaptiveLoadBalance
- AdaptiveLoadBalance(ApplicationModel) - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.AdaptiveLoadBalance
- 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
- addDestination(int, BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.DestinationSet
- 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, 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.
- addListener(String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
- ADDRESSES_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
- AddressListener - Interface in org.apache.dubbo.registry
- AddressMatch - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match
- AddressMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.AddressMatch
- addRouters(List<Router>) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
- addRouters(List<Router>) - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
-
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
- AppScriptRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.script.config
- AppScriptRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.script.config.AppScriptRouterFactory
- AppScriptStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.script.config
- AppScriptStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.script.config.AppScriptStateRouter
- 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
- ArgumentConditionMatcher - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher.argument
-
analysis the arguments in the rule.
- ArgumentConditionMatcher(String, ModuleModel) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.argument.ArgumentConditionMatcher
- ArgumentConditionMatcherFactory - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher.argument
- ArgumentConditionMatcherFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.argument.ArgumentConditionMatcherFactory
- 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
- AttachmentConditionMatcher - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher.attachment
-
analysis the arguments in the rule.
- AttachmentConditionMatcher(String, ModuleModel) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.attachment.AttachmentConditionMatcher
- AttachmentConditionMatcherFactory - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher.attachment
- AttachmentConditionMatcherFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.attachment.AttachmentConditionMatcherFactory
- 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.SingleRouterChain
-
Build each router's result
- buildSingleChain(Class<T>, URL) - Static method in class org.apache.dubbo.rpc.cluster.RouterChain
- 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
- CallbackConsumerContextFilter - Class in org.apache.dubbo.rpc.cluster.filter.support
-
CallbackConsumerContextFilter set current RpcContext with invoker,invocation, local host, remote host and port for consumer callback invoker.It does it to make the requires info available to execution thread's RpcContext.
- CallbackConsumerContextFilter(ApplicationModel) - Constructor for class org.apache.dubbo.rpc.cluster.filter.support.CallbackConsumerContextFilter
- 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
- 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. the url with a specific host ip should have higher priority than 0.0.0.0 2. if two url has the same host, compare by priority value;
- compareTo(Router) - Method in interface org.apache.dubbo.rpc.cluster.Router
- ConditionMatch - Class in org.apache.dubbo.rpc.cluster.configurator.parser.model
- ConditionMatch() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- ConditionMatcher - Interface in org.apache.dubbo.rpc.cluster.router.condition.matcher
-
ConditionMatcher represents a specific match condition of a condition rule.
- ConditionMatcherFactory - Interface in org.apache.dubbo.rpc.cluster.router.condition.matcher
-
Factory of ConditionMatcher instances.
- 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!
- 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
-
Condition Router directs traffics matching the 'when condition' to a particular address subset determined by the 'then condition'.
- ConditionStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
- ConditionStateRouter(URL, String, boolean, boolean) - 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
- ConditionSubSet - Class in org.apache.dubbo.rpc.cluster.router.condition.config.model
- ConditionSubSet() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionSubSet
- ConditionSubSet(Map<String, ConditionMatcher>, Integer) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionSubSet
- 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
- ConsumerClassLoaderFilter - Class in org.apache.dubbo.rpc.cluster.filter.support
- ConsumerClassLoaderFilter() - Constructor for class org.apache.dubbo.rpc.cluster.filter.support.ConsumerClassLoaderFilter
- 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
- createMatcher(String, ModuleModel) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.argument.ArgumentConditionMatcherFactory
- createMatcher(String, ModuleModel) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.attachment.AttachmentConditionMatcherFactory
- createMatcher(String, ModuleModel) - Method in interface org.apache.dubbo.rpc.cluster.router.condition.matcher.ConditionMatcherFactory
-
Create a matcher instance for the key.
- createMatcher(String, ModuleModel) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.param.UrlParamConditionMatcherFactory
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
- DefaultRouteConditionSubSetWeight - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
- Destination<T> - Class in org.apache.dubbo.rpc.cluster.router.condition.config.model
- 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
- DestinationSet<T> - Class in org.apache.dubbo.rpc.cluster.router.condition.config.model
- DestinationSet() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.model.DestinationSet
- 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.SingleRouterChain
- 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
- destroy() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- destroy(URL, Directory) - Method in interface org.apache.dubbo.registry.AddressListener
- 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
- DOES_NOT_FOUND_VALUE - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.matcher.AbstractConditionMatcher
- 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> - Class in org.apache.dubbo.rpc.cluster.filter - FilterChainBuilder.ClusterCallbackRegistrationInvoker<T,
FILTER> - Class in org.apache.dubbo.rpc.cluster.filter - FilterChainBuilder.ClusterFilterChainNode<T,
TYPE, - Class in org.apache.dubbo.rpc.cluster.filterFILTER> -
Works on consumer side
- FilterChainBuilder.CopyOfClusterFilterChainNode<T,
TYPE, - Class in org.apache.dubbo.rpc.cluster.filterFILTER> - FilterChainBuilder.CopyOfFilterChainNode<T,
TYPE, - Class in org.apache.dubbo.rpc.cluster.filterFILTER> - FilterChainBuilder.FilterChainNode<T,
TYPE, - Class in org.apache.dubbo.rpc.cluster.filterFILTER> -
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!
- 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
- getAddress() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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
- getApp() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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.
- getCird() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.AddressMatch
- getCluster() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterWrapper
- getCluster() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterWrapper
- 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
- getCondition() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionSubSet
- getConditions() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
- getConditions() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestConditionRouterRule
- 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
- getCurrentChain() - Method in class org.apache.dubbo.rpc.cluster.RouterChain
- 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
- getDestinations() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.DestinationSet
- 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
- getDirectory() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- 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.AddressMatch
- 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
- getFilterInvoker() - Method in class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
- getFrom() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestCondition
- 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
- getHeadStateRouter() - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
- 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
- getInterface() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- getInvoker() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- 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
- getInvokers() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.Destination
- getInvokers() - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
- 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.configurator.parser.model.ParamMatch
- getKey() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
- getKey() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.ParamMatch
- 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
- getLock() - Method in class org.apache.dubbo.rpc.cluster.RouterChain
- getLock() - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
- getMatch() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
- getMatch() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
- getMatch() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
- getMatcherFactories() - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- getMatches() - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.AbstractConditionMatcher
- getMatches() - Method in interface org.apache.dubbo.rpc.cluster.router.condition.matcher.ConditionMatcher
-
match patterns extracted from when condition
- 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
- getMismatches() - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.AbstractConditionMatcher
- getMismatches() - Method in interface org.apache.dubbo.rpc.cluster.router.condition.matcher.ConditionMatcher
-
mismatch patterns extracted from then condition
- 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
- getParam() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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.
- getProviderAddress() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- getProviderAddresses() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
- getRandom() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.DestinationSet
- 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
- getRegistryUrl() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- 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(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 class org.apache.dubbo.rpc.cluster.CacheableRouterFactory
- 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
- getRouters() - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
- 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 class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
- 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
- getSampleValueFromUrl(String, Map<String, String>, URL, Invocation) - Static method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.AbstractConditionMatcher
- getScope() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
- getScope() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
- getScript() - Method in class org.apache.dubbo.rpc.cluster.router.script.config.model.ScriptRule
- getServers() - Method in class org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper
- getService() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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
- getSingleChain(URL, BitList<Invoker<T>>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
- 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.
- getStateRouters() - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
-
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
- getSubSetWeight() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionSubSet
- 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
- getThenCondition() - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- getTo() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestCondition
- 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
- getType() - Method in class org.apache.dubbo.rpc.cluster.router.script.config.model.ScriptRule
- 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
- getUrl() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- getValidInvokers() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
- getValue() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ParamMatch
- getValue() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.ParamMatch
- getValue(Map<String, String>, URL, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.argument.ArgumentConditionMatcher
- getValue(Invocation, String) - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.util.TracingContextProvider
-
Get value from context
- getVersion() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
- 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.condition.config.model.Destination
- getWeight() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
- getWeightSum() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.DestinationSet
- getWhenCondition() - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- getWildcard() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.AddressMatch
- getWildcard() - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
- 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(Map<String, String>, List<Map<String, String>>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- init(TagStateRouter<?>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
- initializeApplicationModel(ApplicationModel) - Method in class org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
- initializeApplicationModel(ApplicationModel) - Method in class org.apache.dubbo.rpc.cluster.MergeableClusterScopeModelInitializer
- initializeApplicationModel(ApplicationModel) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.MeshScopeModelInitializer
- initializeFrameworkModel(FrameworkModel) - Method in class org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
- initializeFrameworkModel(FrameworkModel) - Method in class org.apache.dubbo.rpc.cluster.MergeableClusterScopeModelInitializer
- initializeFrameworkModel(FrameworkModel) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.MeshScopeModelInitializer
- initializeModuleModel(ModuleModel) - Method in class org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
- initializeModuleModel(ModuleModel) - Method in class org.apache.dubbo.rpc.cluster.MergeableClusterScopeModelInitializer
- initializeModuleModel(ModuleModel) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.MeshScopeModelInitializer
- initWithRouters(List<Router>) - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
-
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)andClusterInterceptor.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(Invocation) - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
- invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
- invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
-
Checks if the current ScopeClusterInvoker is exported to the local JVM and invokes the corresponding Invoker.
- invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.filter.support.ConsumerClassLoaderFilter
- 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.filter.support.MetricsConsumerFilter
- invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotFilter
- 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
- isAvailable() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- 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
- isDestroyed() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- 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
- isEnabled() - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- 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 class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- 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(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.BoolMatch
- 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.DoubleMatch
- isMatch(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
- isMatch(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListDoubleMatch
- isMatch(Object) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
- isMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.AddressMatch
- 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
- isMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.ParamMatch
- isMatch(String, URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- isMatch(Map<String, String>, URL, Invocation, boolean) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.AbstractConditionMatcher
- isMatch(Map<String, String>, URL, Invocation, boolean) - Method in interface org.apache.dubbo.rpc.cluster.router.condition.matcher.ConditionMatcher
-
Determines if the patterns of this matcher matches with request context.
- isMatch(URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ParamMatch
- isMatch(Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
- isMatch(Invocation, Map<String, String>, Set<TracingContextProvider>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
- isMatch(Invocation, Set<TracingContextProvider>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
- 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
- join(Directory<T>, boolean) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterWrapper
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
- LEAST_CONN - Enum constant in enum org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.SimpleLB
- 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.configurator.override.OverrideConfigurator
- logger - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.matcher.AbstractConditionMatcher
- logger - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.AddressMatch
- 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
- match(String, String, URL, Invocation, boolean) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.range.RangeValuePattern
- match(String, String, URL, Invocation, boolean) - Method in interface org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.ValuePattern
-
Is the pattern matches with the request context
- match(String, String, URL, Invocation, boolean) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.wildcard.WildcardValuePattern
- MATCH_CONDITION - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
- MATCH_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
- 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(long[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.LongArrayMerger
- merge(short[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.ShortArrayMerger
- merge(Object[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.ArrayMerger
- merge(List<?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.ListMerger
- merge(Map<?, ?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.MapMerger
- merge(Set<?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.SetMerger
- merge(T...) - Method in interface org.apache.dubbo.rpc.cluster.Merger
- 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
- MergeableClusterScopeModelInitializer - Class in org.apache.dubbo.rpc.cluster
- MergeableClusterScopeModelInitializer() - Constructor for class org.apache.dubbo.rpc.cluster.MergeableClusterScopeModelInitializer
- 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
- MeshScopeModelInitializer - Class in org.apache.dubbo.rpc.cluster.router.mesh
- MeshScopeModelInitializer() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.MeshScopeModelInitializer
- METADATA_KEY - Static variable in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleConstants
- MetricsConsumerFilter - Class in org.apache.dubbo.rpc.cluster.filter.support
- MetricsConsumerFilter() - Constructor for class org.apache.dubbo.rpc.cluster.filter.support.MetricsConsumerFilter
- 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
- MultiDestCondition - Class in org.apache.dubbo.rpc.cluster.router.condition.config.model
- MultiDestCondition() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestCondition
- MultiDestConditionRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.condition
- MultiDestConditionRouter(URL, MultiDestCondition, boolean, boolean) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- MultiDestConditionRouterRule - Class in org.apache.dubbo.rpc.cluster.router.condition.config.model
- MultiDestConditionRouterRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestConditionRouterRule
N
- NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.AdaptiveLoadBalance
- 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.ProviderAppStateRouter
- NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.ProviderAppStateRouterFactory
- 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.condition.MultiDestConditionRouter
- 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.config.AppScriptRouterFactory
- 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(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.condition.config.ProviderAppStateRouter
- 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(BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.script.config.AppScriptStateRouter
- 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, 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.filter.support.ConsumerContextFilter
- onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.filter.support.MetricsConsumerFilter
- onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotFilter
- onExporterChangeExport(Exporter<?>) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- onExporterChangeUnExport(Exporter<?>) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- 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.filter.support.MetricsConsumerFilter
- 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.condition.matcher - package org.apache.dubbo.rpc.cluster.router.condition.matcher
- org.apache.dubbo.rpc.cluster.router.condition.matcher.argument - package org.apache.dubbo.rpc.cluster.router.condition.matcher.argument
- org.apache.dubbo.rpc.cluster.router.condition.matcher.attachment - package org.apache.dubbo.rpc.cluster.router.condition.matcher.attachment
- org.apache.dubbo.rpc.cluster.router.condition.matcher.param - package org.apache.dubbo.rpc.cluster.router.condition.matcher.param
- org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern - package org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern
- org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.range - package org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.range
- org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.wildcard - package org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.wildcard
- org.apache.dubbo.rpc.cluster.router.file - package org.apache.dubbo.rpc.cluster.router.file
- org.apache.dubbo.rpc.cluster.router.mesh - package org.apache.dubbo.rpc.cluster.router.mesh
- 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.script.config - package org.apache.dubbo.rpc.cluster.router.script.config
- org.apache.dubbo.rpc.cluster.router.script.config.model - package org.apache.dubbo.rpc.cluster.router.script.config.model
- 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
- ParamMatch - Class in org.apache.dubbo.rpc.cluster.configurator.parser.model
- ParamMatch - Class in org.apache.dubbo.rpc.cluster.router.tag.model
- ParamMatch() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.parser.model.ParamMatch
- ParamMatch() - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.model.ParamMatch
- 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.script.config.model.ScriptRule
- 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.condition.config.model.MultiDestConditionRouterRule
- parseFromMap(Map<String, Object>) - Static method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
- parseFromMap(Map<String, Object>, String) - Static method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
- PASSTHROUGH - Enum constant in enum org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.SimpleLB
- 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.script.config.AppScriptStateRouter
- 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
- ProviderAppStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.condition.config
-
Application level router, "application.condition-router"
- ProviderAppStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.ProviderAppStateRouter
- ProviderAppStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.condition.config
-
Tag router factory
- ProviderAppStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.ProviderAppStateRouterFactory
- ProviderURLMergeProcessor - Interface in org.apache.dubbo.rpc.cluster
R
- randDestination() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.DestinationSet
- RANDOM - Enum constant in enum org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.SimpleLB
- 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
- RangeValuePattern - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.range
-
Matches with patterns like 'key=1~100', 'key=~100' or 'key=1~'
- RangeValuePattern() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.range.RangeValuePattern
- 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. all the invokers in need to reconnect list should be removed in the valid invokers list 2. all the invokers in disabled invokers list should be removed in the valid invokers list 3. all the invokers disappeared from total invokers should be removed in the need to reconnect list 4. all the invokers disappeared from total invokers should be removed in the disabled invokers list
- 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.route.MeshAppRuleListener
- 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(int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
- 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.
- 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, String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
-
Stops one listener from listening to value changes in the specified key.
- removeListener(String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
- ROUND_ROBIN - Enum constant in enum org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.SimpleLB
- 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. ** Filter invokers with current routing rule and only return the invokers that comply with the rule.
- route(URL, BitList<Invoker<T>>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
-
Deprecated.
- route(URL, BitList<Invoker<T>>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
- 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
- routeAndPrint(URL, BitList<Invoker<T>>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
- 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(SingleRouterChain<T>[]) - 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(boolean, List<T>, String) - Constructor for class org.apache.dubbo.rpc.cluster.router.RouterResult
- 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
- 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
- RULE_SUFFIX - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableStateRouter
- RULE_VERSION_V27 - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
- RULE_VERSION_V30 - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
- RULE_VERSION_V31 - 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
- ScopeClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support.wrapper
-
ScopeClusterInvoker is a cluster invoker which handles the invocation logic of a single service in a specific scope.
- ScopeClusterInvoker(Directory<T>, Invoker<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- ScopeClusterWrapper - Class in org.apache.dubbo.rpc.cluster.support.wrapper
-
Introducing ScopeClusterInvoker section through Dubbo SPI mechanism
- ScopeClusterWrapper(Cluster) - Constructor for class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterWrapper
- ScriptRule - Class in org.apache.dubbo.rpc.cluster.router.script.config.model
- ScriptRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.script.config.model.ScriptRule
- 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.
- selectAddressByTagLevel(Map<String, Set<String>>, String, boolean) - Static method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
-
select addresses by tag with level
- 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
- setAddress(AddressMatch) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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
- setApp(ListStringMatch) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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
- setCird(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.AddressMatch
- setCondition(Map<String, ConditionMatcher>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionSubSet
- setConditions(List<String>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
- setConditions(List<MultiDestCondition>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestConditionRouterRule
- 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.router.AbstractRouterRule
- setEnabled(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- 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
- 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.AddressMatch
- 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.condition.MultiDestConditionRouter
- setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
- setFrom(Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestCondition
- 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.SingleRouterChain
-
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.router.condition.config.model.Destination
- setInvokers(BitList<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.SingleRouterChain
-
Notify router chain of the initial addresses from registry at the first time.
- setInvokers(BitList<Invoker<T>>, Runnable) - 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.configurator.parser.model.ParamMatch
- setKey(String) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
- setKey(String) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.ParamMatch
- 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
- setMatch(List<ParamMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
- setMatch(ConditionMatch) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
- setMatcherFactories(List<ConditionMatcherFactory>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- 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
- setParam(List<ParamMatch>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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
- setProviderAddress(AddressMatch) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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
- setScript(String) - Method in class org.apache.dubbo.rpc.cluster.router.script.config.model.ScriptRule
- setScriptRule(ScriptRule) - Method in class org.apache.dubbo.rpc.cluster.router.script.config.AppScriptStateRouter
- setService(ListStringMatch) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConditionMatch
- 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
- setSubSetWeight(int) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionSubSet
- setTagRouterRule(TagRouterRule) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
- setTags(List<Tag>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
- setThenCondition(List<ConditionSubSet>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- setTo(List<Map<String, String>>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestCondition
- 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
- setType(String) - Method in class org.apache.dubbo.rpc.cluster.router.script.config.model.ScriptRule
- 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
- setValue(StringMatch) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ParamMatch
- setValue(StringMatch) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.ParamMatch
- setVersion(String) - 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.condition.config.model.Destination
- setWeight(int) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
- setWeightSum(long) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.DestinationSet
- setWhenCondition(Map<String, ConditionMatcher>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.MultiDestConditionRouter
- setWildcard(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.AddressMatch
- setWildcard(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
- 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
- shouldMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.argument.ArgumentConditionMatcherFactory
- shouldMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.attachment.AttachmentConditionMatcherFactory
- shouldMatch(String) - Method in interface org.apache.dubbo.rpc.cluster.router.condition.matcher.ConditionMatcherFactory
-
Check if the key is of the form of the current matcher type which this factory instance represents..
- shouldMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.param.UrlParamConditionMatcherFactory
- shouldMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.range.RangeValuePattern
- shouldMatch(String) - Method in interface org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.ValuePattern
-
Is the input pattern of a specific form, for example, range pattern '1~100', wildcard pattern 'hello*', etc.
- shouldMatch(String) - Method in class org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.wildcard.WildcardValuePattern
- 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.SingleRouterChain
- SingleRouterChain<T> - Class in org.apache.dubbo.rpc.cluster
-
Router chain
- SingleRouterChain(List<Router>, List<StateRouter<T>>, boolean, RouterSnapshotSwitcher) - Constructor for class org.apache.dubbo.rpc.cluster.SingleRouterChain
- 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 class org.apache.dubbo.rpc.cluster.router.script.config.AppScriptStateRouter
- 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
- TAG_SEPERATOR - Static variable in class org.apache.dubbo.rpc.cluster.router.tag.TagStateRouter
- 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
-
Parse raw rule into structured tag rule
- 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.configurator.parser.model.ConditionMatch
- toString() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ParamMatch
- toString() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
- 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.condition.config.model.ConditionSubSet
- toString() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.MultiDestCondition
- 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() - 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
- toString() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.ScopeClusterInvoker
- toString(int) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
- 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(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.route.MeshAppRuleListener
- unregister(MeshRuleListener) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleDispatcher
- UrlParamConditionMatcher - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher.param
-
This instance will be loaded separately to ensure it always gets executed as the last matcher.
- UrlParamConditionMatcher(String, ModuleModel) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.param.UrlParamConditionMatcher
- UrlParamConditionMatcherFactory - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher.param
- UrlParamConditionMatcherFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.param.UrlParamConditionMatcherFactory
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.
- ValuePattern - Interface in org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern
- 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
- WildcardValuePattern - Class in org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.wildcard
-
Matches with patterns like 'key=hello', 'key=hello*', 'key=*hello', 'key=h*o' or 'key=*'
- WildcardValuePattern() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.matcher.pattern.wildcard.WildcardValuePattern
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
All Classes and Interfaces|All Packages|Constant Field Values
RouterChain.getSingleChain(URL, BitList, Invocation)andSingleRouterChain.route(URL, BitList, Invocation)instead