- 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(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.AbstractRouter
-
- AbstractRouter() - Constructor for class org.apache.dubbo.rpc.cluster.router.AbstractRouter
-
- AbstractRouterRule - Class in org.apache.dubbo.rpc.cluster.router
-
TODO Extract more code here if necessary
- AbstractRouterRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
-
- AbstractStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.state
-
The abstract class of StateRoute.
- AbstractStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
-
- accept(URL, Map<String, String>) - Method in interface org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor
-
- 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
-
- addDisabledInvoker(Invoker<T>) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- addDisabledInvoker(Invoker<T>) - Method in interface org.apache.dubbo.rpc.cluster.Directory
-
disable an invoker, remove from list next time
will be removed when invoker is removed by address refresh notification
using in service offline notification
- addEnabledService(String) - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
-
- addIndex(int) - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
-
- addInvalidateInvoker(Invoker<T>) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- addInvalidateInvoker(Invoker<T>) - Method in interface org.apache.dubbo.rpc.cluster.Directory
-
invalidate an invoker, add it into reconnect task, remove from list next time
will be recovered by address refresh notification or reconnect success notification
- addListener(String, String, ConfigurationListener) - Method in class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
-
- addListener(String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
-
- addListener(String, String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
-
Register a configuration listener for a specified key
The listener only works for service governance purpose, so the target group would always be the value user
specifies at startup or 'dubbo' by default.
- 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
-
- CacheableRouterFactory - Class in org.apache.dubbo.rpc.cluster
-
If you want to provide a router implementation based on design of v2.7.0, please extend from this abstract class.
- CacheableRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.CacheableRouterFactory
-
- CacheableStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.state
-
If you want to provide a router implementation based on design of v2.7.0, please extend from this abstract class.
- CacheableStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.state.CacheableStateRouterFactory
-
- CallbackRegistrationInvoker(Invoker<T>, List<FILTER>) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
-
- CharArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
-
- CharArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.CharArrayMerger
-
- checkConnectivity() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- clear() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
-
Caution: This operation will clear originList for removing references purpose.
- clearRule(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
-
- clearRule(String) - Method in interface org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleListener
-
- clone() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
-
- cloneSnapshot() - Method in class org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
-
- cloneToArrayList() - Method in class org.apache.dubbo.rpc.cluster.router.state.BitList
-
- Cluster - Interface in org.apache.dubbo.rpc.cluster
-
Cluster.
- CLUSTER_AVAILABLE_CHECK_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
-
To decide whether to exclude unavailable invoker from the cluster
- CLUSTER_STICKY_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
-
To decide whether to enable sticky strategy for cluster
- ClusterCallbackRegistrationInvoker(ClusterInvoker<T>, Invoker<T>, List<FILTER>) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterCallbackRegistrationInvoker
-
- ClusterFilter - Interface in org.apache.dubbo.rpc.cluster.filter
-
- ClusterFilterChainNode(TYPE, Invoker<T>, FILTER) - Constructor for class org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterFilterChainNode
-
- ClusterInterceptor - Interface in org.apache.dubbo.rpc.cluster.interceptor
-
Deprecated.
- ClusterInterceptor.Listener - Interface in org.apache.dubbo.rpc.cluster.interceptor
-
Deprecated.
- ClusterInvoker<T> - Interface in org.apache.dubbo.rpc.cluster
-
This is the final Invoker type referenced by the RPC proxy on Consumer side.
- ClusterScopeModelInitializer - Class in org.apache.dubbo.rpc.cluster
-
- ClusterScopeModelInitializer() - Constructor for class org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
-
- ClusterUtils - Class in org.apache.dubbo.rpc.cluster.support
-
ClusterUtils
- ClusterUtils() - Constructor for class org.apache.dubbo.rpc.cluster.support.ClusterUtils
-
- compareTo(Configurator) - Method in interface org.apache.dubbo.rpc.cluster.Configurator
-
Sort by host, then by priority
1.
- compareTo(Router) - Method in interface org.apache.dubbo.rpc.cluster.Router
-
- 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!=sayHello =>
- >
ip=127.0.0.1
=>
1.1.1.1
- ConditionRuleParser() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRuleParser
-
- CONDITIONS_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
-
- ConditionStateRouter<T> - Class in org.apache.dubbo.rpc.cluster.router.condition
-
Condition Router directs traffics matching the 'when condition' to a particular address subset determined by the 'then condition'.
- ConditionStateRouter(URL, String, boolean, boolean) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
-
- ConditionStateRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
-
- ConditionStateRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.condition
-
- ConditionStateRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouterFactory
-
- CONFIG_ITEM_TYPE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
-
- CONFIG_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- CONFIG_VERSION_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- CONFIG_VERSION_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
-
- ConfigItem - Class in org.apache.dubbo.rpc.cluster.configurator.parser.model
-
- ConfigItem() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
-
- ConfigParser - Class in org.apache.dubbo.rpc.cluster.configurator.parser
-
Config parser
- ConfigParser() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.parser.ConfigParser
-
- CONFIGS_KEY - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- Configurator - Interface in org.apache.dubbo.rpc.cluster
-
Configurator.
- ConfiguratorConfig - Class in org.apache.dubbo.rpc.cluster.configurator.parser.model
-
- ConfiguratorConfig() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- ConfiguratorFactory - Interface in org.apache.dubbo.rpc.cluster
-
ConfiguratorFactory.
- configure(URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.AbstractConfigurator
-
- configure(URL) - Method in interface org.apache.dubbo.rpc.cluster.Configurator
-
Configure the provider url.
- ConnectionPoolSettings - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination
-
- ConnectionPoolSettings() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.ConnectionPoolSettings
-
- ConsistentHashLB - Class in org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance
-
- ConsistentHashLB() - Constructor for class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.ConsistentHashLB
-
- ConsistentHashLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
-
ConsistentHashLoadBalance
- ConsistentHashLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.ConsistentHashLoadBalance
-
- Constants - Interface in org.apache.dubbo.rpc.cluster
-
- CONSUMER_URL_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
-
- 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
-
- 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.
- 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.filter.support.MetricsClusterFilter
-
- 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
-
- setConditions(List<String>) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
-
- setConfigs(List<ConfigItem>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- setConfigVersion(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- setConsistentHash(ConsistentHashLB) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.LoadBalancerSettings
-
- setConsumerUrl(URL) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- setDestination(DubboDestination) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
-
- setDestinationRuleList(List<DestinationRule>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
-
- setDubbo(List<DubboRoute>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceSpec
-
- setDubboContext(Map<String, StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
-
- setDynamic(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
-
- setEmpty(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
-
- setEnabled(Boolean) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
-
- setEnabled(Boolean) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- setEnabled(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
-
- setEnd(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
-
- setExact(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.AddressMatch
-
- setExact(Boolean) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.BoolMatch
-
- setExact(Double) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
-
- setExact(String) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
-
- setFallback(DubboRouteDestination) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
-
- setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
-
- setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
-
- setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
-
- setHeaders(Map<String, StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
-
- setHeaders(Map<String, StringMatch>) - Method in class org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
-
- setHeadStateRouter(StateRouter<T>) - Method in class org.apache.dubbo.rpc.cluster.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>>, Runnable) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
-
Notify router chain of the initial addresses from registry at the first time.
- 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.
- 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(ConditionMatch) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
-
- 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
-
- 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
-
- 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
-
- 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.mesh.rule.virtualservice.destination.DubboRouteDestination
-
- 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
-