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

A

AbsentConfigurator - Class in org.apache.dubbo.rpc.cluster.configurator.absent
AbsentConfigurator
AbsentConfigurator(URL) - Constructor for class org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfigurator
 
AbsentConfiguratorFactory - Class in org.apache.dubbo.rpc.cluster.configurator.absent
AbsentConfiguratorFactory
AbsentConfiguratorFactory() - Constructor for class org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfiguratorFactory
 
AbstractCluster - Class in org.apache.dubbo.rpc.cluster.support.wrapper
 
AbstractCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster
 
AbstractClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
AbstractClusterInvoker
AbstractClusterInvoker() - Constructor for class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
AbstractClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
AbstractClusterInvoker(Directory<T>, URL) - Constructor for class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
AbstractConfigurator - Class in org.apache.dubbo.rpc.cluster.configurator
AbstractOverrideConfigurator
AbstractConfigurator(URL) - Constructor for class org.apache.dubbo.rpc.cluster.configurator.AbstractConfigurator
 
AbstractDirectory<T> - Class in org.apache.dubbo.rpc.cluster.directory
Abstract implementation of Directory: Invoker list returned from this Directory's list method have been filtered by Routers
AbstractDirectory(URL) - Constructor for class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
AbstractDirectory(URL, RouterChain<T>) - 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
 
addListener(String, String, ConfigurationListener) - Method in class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
 
addListener(String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
addListener(String, String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
Register a configuration listener for a specified key The listener only works for service governance purpose, so the target group would always be the value user specifies at startup or 'dubbo' by default.
ADDRESS_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
addRouters(List<Router>) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
If we use route:// protocol in version before 2.7.0, each URL will generate a Router instance, so we should keep the routers up to date, that is, each time router URLs changes, we should update the routers list, only keep the builtinRouters which are available all the time and the latest notified routers which are generated from URLs.
after(AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
 
after(AbstractClusterInvoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.interceptor.ConsumerContextClusterInterceptor
 
after(AbstractClusterInvoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.interceptor.ZoneAwareClusterInterceptor
 
AppRouter - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Application level router, "application.condition-router"
AppRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.AppRouter
 
AppRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Application level router factory
AppRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.AppRouterFactory
 
ArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
ArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.ArrayMerger
 
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
AvailableCluster
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
 
before(AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
 
before(AbstractClusterInvoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.interceptor.ConsumerContextClusterInterceptor
 
before(AbstractClusterInvoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.interceptor.ZoneAwareClusterInterceptor
 
BooleanArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
BooleanArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.BooleanArrayMerger
 
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
 
buildChain(URL) - Static method in class org.apache.dubbo.rpc.cluster.RouterChain
 
buildRouterChain() - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
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
 
CharArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
CharArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.CharArrayMerger
 
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
ClusterInterceptor - Interface in org.apache.dubbo.rpc.cluster.interceptor
Different from Filter, ClusterInterceptor works at the outmost layer, before one specific address/invoker is picked.
ClusterInterceptor.Listener - Interface in org.apache.dubbo.rpc.cluster.interceptor
 
ClusterUtils - Class in 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
 
ConditionRouter - Class in org.apache.dubbo.rpc.cluster.router.condition
ConditionRouter
ConditionRouter(String, boolean, boolean) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouter
 
ConditionRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouter
 
ConditionRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.condition
ConditionRouterFactory
ConditionRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouterFactory
 
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
 
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
 
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.
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
 
ConsumerContextClusterInterceptor - Class in org.apache.dubbo.rpc.cluster.interceptor
 
ConsumerContextClusterInterceptor() - Constructor for class org.apache.dubbo.rpc.cluster.interceptor.ConsumerContextClusterInterceptor
 
convert(URL, Object) - Method in interface org.apache.dubbo.rpc.cluster.RuleConverter
 

D

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
 
DefaultGovernanceRuleRepositoryImpl - Class in org.apache.dubbo.rpc.cluster.governance
 
DefaultGovernanceRuleRepositoryImpl() - Constructor for class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
 
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.support.AbstractClusterInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.support.FailbackClusterInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.support.MergeableClusterInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
Directory<T> - Interface in org.apache.dubbo.rpc.cluster
Directory.
DISABLED_TYPE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
doConfigure(URL, URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfigurator
 
doConfigure(URL, URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.override.OverrideConfigurator
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.AvailableClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.BroadcastClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.FailfastClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.FailsafeClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.ForkingClusterInvoker
 
doInvoke(Invocation, List<Invoker<T>>, LoadBalance) - Method in class org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareClusterInvoker
 
doJoin(Directory<T>) - Method in class org.apache.dubbo.rpc.cluster.support.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
 
DoubleArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
DoubleArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.DoubleArrayMerger
 

E

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
 
FileRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.file
 
FileRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.file.FileRouterFactory
 
FloatArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
FloatArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.FloatArrayMerger
 
FORCE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
ForkingCluster - Class in org.apache.dubbo.rpc.cluster.support
ForkingCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.ForkingCluster
 
ForkingClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
NOTICE! This implementation does not work well with async call.
ForkingClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.ForkingClusterInvoker
 

G

GENERAL_TYPE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
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
 
getAllInvokers() - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
getApplications() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getConditions() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
 
getConfigs() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getConfigurator(URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfiguratorFactory
 
getConfigurator(URL) - Method in class org.apache.dubbo.rpc.cluster.configurator.override.OverrideConfiguratorFactory
 
getConfigurator(URL) - Method in interface org.apache.dubbo.rpc.cluster.ConfiguratorFactory
get the configurator instance.
getConfigVersion() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getConsumerUrl() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getConsumerUrl() - Method in interface org.apache.dubbo.rpc.cluster.Directory
 
getDirectory() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
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
 
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.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
 
getKey() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getKey() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
getMerger(Class<T>) - Static 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
getName() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
 
getParameters() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
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 class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableRouter
 
getPriority() - Method in interface org.apache.dubbo.rpc.cluster.Router
Router's priority, used to sort routers.
getProviderAddresses() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getRawRule() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
getRegistryUrl() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
getRegistryUrl() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
getRouter(URL) - Method in class org.apache.dubbo.rpc.cluster.CacheableRouterFactory
 
getRouter(URL) - Method in class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouterFactory
 
getRouter(URL) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.AppRouterFactory
 
getRouter(URL) - Method in class org.apache.dubbo.rpc.cluster.router.file.FileRouterFactory
 
getRouter(URL) - Method in class org.apache.dubbo.rpc.cluster.router.mock.MockRouterFactory
 
getRouter(URL) - Method in class org.apache.dubbo.rpc.cluster.router.script.ScriptRouterFactory
 
getRouter(URL) - Method in interface org.apache.dubbo.rpc.cluster.RouterFactory
Create router.
getRouterChain() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
getRule(String, String, long) - Method in class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
 
getRule(String, String) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
Get the governance rule mapped to the given key and the given group
getRule(String, String, long) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
Get the governance rule mapped to the given key and the given group.
getScope() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
getScope() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
getServices() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
getSide() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
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
 
getType() - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
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.router.AbstractRouter
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouter
 
getUrl() - Method in interface org.apache.dubbo.rpc.cluster.Router
Get the router url.
getUrl() - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
getUrl() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
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

I

init(String) - Method in class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouter
 
init() - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
initWithRouters(List<Router>) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
the resident routers must being initialized before address notification.
INSTANCE - Static variable in class org.apache.dubbo.rpc.cluster.merger.ArrayMerger
 
IntArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
IntArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.IntArrayMerger
 
intercept(AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
Does not need to override this method, override ClusterInterceptor.before(AbstractClusterInvoker, Invocation) and ClusterInterceptor.after(AbstractClusterInvoker, Invocation), methods to add your own logic expected to be executed before and after invoke.
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
invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.directory.StaticDirectory
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.support.MergeableClusterInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
isDestroyed() - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
isDynamic() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
isEnabled() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableRouter
 
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.ScriptRouter
 
isForce() - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 
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.ConditionRouter
 
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.ScriptRouter
 
isRuntime() - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 
isValid() - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 

J

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

L

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.
ListenableRouter - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Abstract router which listens to dynamic configuration
ListenableRouter(URL, String) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableRouter
 
ListMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
ListMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.ListMerger
 
LoadBalance - Interface in org.apache.dubbo.rpc.cluster
LoadBalance.
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
 
merge(Object[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.ArrayMerger
 
merge(boolean[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.BooleanArrayMerger
 
merge(byte[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.ByteArrayMerger
 
merge(char[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.CharArrayMerger
 
merge(double[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.DoubleArrayMerger
 
merge(float[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.FloatArrayMerger
 
merge(int[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.IntArrayMerger
 
merge(List<?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.ListMerger
 
merge(long[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.LongArrayMerger
 
merge(Map<?, ?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.MapMerger
 
merge(T...) - Method in interface org.apache.dubbo.rpc.cluster.Merger
 
merge(Set<?>...) - Method in class org.apache.dubbo.rpc.cluster.merger.SetMerger
 
merge(short[]...) - Method in class org.apache.dubbo.rpc.cluster.merger.ShortArrayMerger
 
MergeableCluster - Class in org.apache.dubbo.rpc.cluster.support
 
MergeableCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.MergeableCluster
 
MergeableClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support
 
MergeableClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.MergeableClusterInvoker
 
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>) - Static method in class org.apache.dubbo.rpc.cluster.support.ClusterUtils
 
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 - Class in org.apache.dubbo.rpc.cluster.router.mock
A specific Router designed to realize mock feature.
MockInvokersSelector() - Constructor for class org.apache.dubbo.rpc.cluster.router.mock.MockInvokersSelector
 
MockRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.mock
 
MockRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.mock.MockRouterFactory
 

N

NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.ConsistentHashLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.LeastActiveLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.RandomLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.RoundRobinLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.loadbalance.ShortestResponseLoadBalance
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.AppRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.AppRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.ServiceRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.condition.config.ServiceRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.file.FileRouterFactory
 
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.MockRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.script.ScriptRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.script.ScriptRouterFactory
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 
NAME - Static variable in class org.apache.dubbo.rpc.cluster.router.tag.TagRouterFactory
 
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
 
notify(List<Invoker<T>>) - Method in interface org.apache.dubbo.rpc.cluster.Router
Notify the router the invoker list.
notify(List<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 

O

onError(Throwable, AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.Listener
 
onError(Throwable, AbstractClusterInvoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.interceptor.ConsumerContextClusterInterceptor
 
onMessage(Result, AbstractClusterInvoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.Listener
 
onMessage(Result, AbstractClusterInvoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.cluster.interceptor.ConsumerContextClusterInterceptor
 
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.governance - package org.apache.dubbo.rpc.cluster.governance
 
org.apache.dubbo.rpc.cluster.interceptor - package org.apache.dubbo.rpc.cluster.interceptor
 
org.apache.dubbo.rpc.cluster.loadbalance - package org.apache.dubbo.rpc.cluster.loadbalance
 
org.apache.dubbo.rpc.cluster.merger - package org.apache.dubbo.rpc.cluster.merger
 
org.apache.dubbo.rpc.cluster.router - package org.apache.dubbo.rpc.cluster.router
 
org.apache.dubbo.rpc.cluster.router.condition - package org.apache.dubbo.rpc.cluster.router.condition
 
org.apache.dubbo.rpc.cluster.router.condition.config - package org.apache.dubbo.rpc.cluster.router.condition.config
 
org.apache.dubbo.rpc.cluster.router.condition.config.model - package org.apache.dubbo.rpc.cluster.router.condition.config.model
 
org.apache.dubbo.rpc.cluster.router.file - package org.apache.dubbo.rpc.cluster.router.file
 
org.apache.dubbo.rpc.cluster.router.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.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.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

parse(String) - Static method in class org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRuleParser
 
parse(String) - Static method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRuleParser
 
parseConfigurators(String) - Static method in class org.apache.dubbo.rpc.cluster.configurator.parser.ConfigParser
 
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.ListenableRouter
 
process(ConfigChangedEvent) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 

R

RandomLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
This class select one provider from multiple providers randomly.
RandomLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.RandomLoadBalance
 
REFER_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
The key name for reference URL in register center
removeListener(String, String, ConfigurationListener) - Method in class org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
 
removeListener(String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
 
removeListener(String, String, ConfigurationListener) - Method in interface org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
Stops one listener from listening to value changes in the specified key.
RoundRobinLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
Round robin load balance.
RoundRobinLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.RoundRobinLoadBalance
 
route(List<Invoker<T>>, URL, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.condition.ConditionRouter
 
route(List<Invoker<T>>, URL, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.condition.config.ListenableRouter
 
route(List<Invoker<T>>, URL, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.mock.MockInvokersSelector
 
route(List<Invoker<T>>, URL, Invocation) - Method in interface org.apache.dubbo.rpc.cluster.Router
Filter invokers with current routing rule and only return the invokers that comply with the rule.
route(List<Invoker<T>>, URL, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.script.ScriptRouter
 
route(List<Invoker<T>>, URL, Invocation) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 
route(URL, Invocation) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
 
Router - Interface in org.apache.dubbo.rpc.cluster
Router.
ROUTER_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
key for router type, for e.g., "script"/"file", corresponding to ScriptRouterFactory.NAME, FileRouterFactory.NAME
ROUTER_TYPE_CLEAR - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
when ROUTER_KEY's value is set to ROUTER_TYPE_CLEAR, RegistryDirectory will clean all current routers
RouterChain<T> - Class in org.apache.dubbo.rpc.cluster
Router chain
RouterFactory - Interface in org.apache.dubbo.rpc.cluster
RouterFactory.
RULE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 
RuleConverter - Interface in org.apache.dubbo.rpc.cluster
 
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_SERVICE - Static variable in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
ScriptRouter - Class in org.apache.dubbo.rpc.cluster.router.script
ScriptRouter
ScriptRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.script.ScriptRouter
 
ScriptRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.script
ScriptRouterFactory
ScriptRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.script.ScriptRouterFactory
 
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.
ServiceRouter - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Service level router, "server-unique-name.condition-router"
ServiceRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.ServiceRouter
 
ServiceRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.condition.config
Service level router factory
ServiceRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.condition.config.ServiceRouterFactory
 
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
 
setApplication(String) - Method in class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 
setApplications(List<String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
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
 
setConsumerUrl(URL) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
setDynamic(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
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
 
setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
setForce(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setInvokers(List<Invoker<T>>) - Method in class org.apache.dubbo.rpc.cluster.RouterChain
Notify router chain of the initial addresses from registry at the first time.
setKey(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
 
setKey(String) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
SetMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
SetMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.SetMerger
 
setName(String) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.Tag
 
setParameters(Map<String, String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setPriority(int) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
setPriority(int) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setProviderAddresses(List<String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setRawRule(String) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
setRouterChain(RouterChain<T>) - Method in class org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
 
setRouterFactory(RouterFactory) - Method in class org.apache.dubbo.rpc.cluster.router.file.FileRouterFactory
 
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
 
setServices(List<String>) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setSide(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setTags(List<Tag>) - Method in class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
setType(String) - Method in class org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
 
setUrl(URL) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouter
 
setValid(boolean) - Method in class org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
 
ShortArrayMerger - Class in org.apache.dubbo.rpc.cluster.merger
 
ShortArrayMerger() - Constructor for class org.apache.dubbo.rpc.cluster.merger.ShortArrayMerger
 
ShortestResponseLoadBalance - Class in org.apache.dubbo.rpc.cluster.loadbalance
ShortestResponseLoadBalance
ShortestResponseLoadBalance() - Constructor for class org.apache.dubbo.rpc.cluster.loadbalance.ShortestResponseLoadBalance
 
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
 

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
 
TagRouter - Class in org.apache.dubbo.rpc.cluster.router.tag
TagRouter, "application.tag-router"
TagRouter(URL) - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.TagRouter
 
TagRouterFactory - Class in org.apache.dubbo.rpc.cluster.router.tag
Tag router factory
TagRouterFactory() - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.TagRouterFactory
 
TagRouterRule - Class in org.apache.dubbo.rpc.cluster.router.tag.model
%YAML1.2 --- force: true runtime: false enabled: true priority: 1 key: demo-provider tags: - name: tag1 addresses: [ip1, ip2] - name: tag2 addresses: [ip3, ip4] ...
TagRouterRule() - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
 
TagRuleParser - Class in org.apache.dubbo.rpc.cluster.router.tag.model
 
TagRuleParser() - Constructor for class org.apache.dubbo.rpc.cluster.router.tag.model.TagRuleParser
 
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.support.AbstractClusterInvoker
 
toString() - Method in class org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker
 
TYPE_KEY - Static variable in interface org.apache.dubbo.rpc.cluster.Constants
 

W

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

Z

ZoneAwareCluster - Class in org.apache.dubbo.rpc.cluster.support.registry
ZoneAwareCluster() - Constructor for class org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareCluster
 
ZoneAwareClusterInterceptor - Class in org.apache.dubbo.rpc.cluster.interceptor
Determines the zone information of current request.
ZoneAwareClusterInterceptor() - Constructor for class org.apache.dubbo.rpc.cluster.interceptor.ZoneAwareClusterInterceptor
 
ZoneAwareClusterInvoker<T> - Class in org.apache.dubbo.rpc.cluster.support.registry
When there're more than one registry for subscription.
ZoneAwareClusterInvoker(Directory<T>) - Constructor for class org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareClusterInvoker
 
A B C D E F G H I J L M N O P R S T W Z 
Skip navigation links

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