- AbsentConfigurator - org.apache.dubbo.rpc.cluster.configurator.absent中的类
-
AbsentConfigurator
- AbsentConfigurator(URL) - 类 的构造器org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfigurator
-
- AbsentConfiguratorFactory - org.apache.dubbo.rpc.cluster.configurator.absent中的类
-
AbsentConfiguratorFactory
- AbsentConfiguratorFactory() - 类 的构造器org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfiguratorFactory
-
- AbstractCluster - org.apache.dubbo.rpc.cluster.support.wrapper中的类
-
- AbstractCluster() - 类 的构造器org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster
-
- AbstractClusterInvoker<T> - org.apache.dubbo.rpc.cluster.support中的类
-
AbstractClusterInvoker
- AbstractClusterInvoker() - 类 的构造器org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
-
- AbstractClusterInvoker(Directory<T>) - 类 的构造器org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
-
- AbstractClusterInvoker(Directory<T>, URL) - 类 的构造器org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker
-
- AbstractConfigurator - org.apache.dubbo.rpc.cluster.configurator中的类
-
AbstractConfigurator
- AbstractConfigurator(URL) - 类 的构造器org.apache.dubbo.rpc.cluster.configurator.AbstractConfigurator
-
- AbstractDirectory<T> - 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) - 类 的构造器org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- AbstractDirectory(URL, boolean) - 类 的构造器org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- AbstractDirectory(URL, RouterChain<T>, boolean) - 类 的构造器org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- AbstractLoadBalance - org.apache.dubbo.rpc.cluster.loadbalance中的类
-
AbstractLoadBalance
- AbstractLoadBalance() - 类 的构造器org.apache.dubbo.rpc.cluster.loadbalance.AbstractLoadBalance
-
- AbstractRouter - org.apache.dubbo.rpc.cluster.router中的类
-
- AbstractRouter(URL) - 类 的构造器org.apache.dubbo.rpc.cluster.router.AbstractRouter
-
- AbstractRouter() - 类 的构造器org.apache.dubbo.rpc.cluster.router.AbstractRouter
-
- AbstractRouterRule - org.apache.dubbo.rpc.cluster.router中的类
-
TODO Extract more code here if necessary
- AbstractRouterRule() - 类 的构造器org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
-
- AbstractStateRouter<T> - org.apache.dubbo.rpc.cluster.router.state中的类
-
The abstract class of StateRoute.
- AbstractStateRouter(URL) - 类 的构造器org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter
-
- accept(URL, Map<String, String>) - 接口 中的方法org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor
-
- AdaptiveLoadBalance - org.apache.dubbo.rpc.cluster.loadbalance中的类
-
AdaptiveLoadBalance
- AdaptiveLoadBalance(ApplicationModel) - 类 的构造器org.apache.dubbo.rpc.cluster.loadbalance.AdaptiveLoadBalance
-
- add(E) - 类 中的方法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) - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList.BitListIterator
-
- addAll(Collection<? extends E>) - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList
-
- addDisabledInvoker(Invoker<T>) - 类 中的方法org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- addDisabledInvoker(Invoker<T>) - 接口 中的方法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) - 类 中的方法org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
-
- addIndex(int) - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList
-
- addInvalidateInvoker(Invoker<T>) - 类 中的方法org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- addInvalidateInvoker(Invoker<T>) - 接口 中的方法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) - 类 中的方法org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl
-
- addListener(String, ConfigurationListener) - 接口 中的方法org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
-
- addListener(String, String, ConfigurationListener) - 接口 中的方法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 - 接口 中的静态变量org.apache.dubbo.rpc.cluster.Constants
-
- ADDRESSES_KEY - 类 中的静态变量org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
-
- AddressListener - org.apache.dubbo.registry中的接口
-
- addRouters(List<Router>) - 类 中的方法org.apache.dubbo.rpc.cluster.RouterChain
-
- addRouters(List<Router>) - 类 中的方法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) - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList
-
- after(AbstractClusterInvoker<?>, Invocation) - 接口 中的方法org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
-
已过时。
- and(BitList<E>) - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList
-
And operation between two bitList.
- appendNode(RouterSnapshotNode<T>) - 类 中的方法org.apache.dubbo.rpc.cluster.router.RouterSnapshotNode
-
- APPLICATIONS_KEY - 类 中的静态变量org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
-
- AppStateRouter<T> - org.apache.dubbo.rpc.cluster.router.condition.config中的类
-
Application level router, "application.condition-router"
- AppStateRouter(URL) - 类 的构造器org.apache.dubbo.rpc.cluster.router.condition.config.AppStateRouter
-
- AppStateRouterFactory - org.apache.dubbo.rpc.cluster.router.condition.config中的类
-
Application level router factory
AppRouter should after ServiceRouter
- AppStateRouterFactory() - 类 的构造器org.apache.dubbo.rpc.cluster.router.condition.config.AppStateRouterFactory
-
- ARGUMENTS - 接口 中的静态变量org.apache.dubbo.rpc.cluster.Constants
-
prefix of arguments router key
- ArrayMerger - org.apache.dubbo.rpc.cluster.merger中的类
-
- ArrayMerger() - 类 的构造器org.apache.dubbo.rpc.cluster.merger.ArrayMerger
-
- ATTRIBUTE_KEY - 接口 中的静态变量org.apache.dubbo.rpc.cluster.Constants
-
- AvailableCluster - org.apache.dubbo.rpc.cluster.support中的类
-
AvailableCluster
- AvailableCluster() - 类 的构造器org.apache.dubbo.rpc.cluster.support.AvailableCluster
-
- AvailableClusterInvoker<T> - org.apache.dubbo.rpc.cluster.support中的类
-
AvailableClusterInvoker
- AvailableClusterInvoker(Directory<T>) - 类 的构造器org.apache.dubbo.rpc.cluster.support.AvailableClusterInvoker
-
- CacheableRouterFactory - 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() - 类 的构造器org.apache.dubbo.rpc.cluster.CacheableRouterFactory
-
- CacheableStateRouterFactory - 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() - 类 的构造器org.apache.dubbo.rpc.cluster.router.state.CacheableStateRouterFactory
-
- CallbackRegistrationInvoker(Invoker<T>, List<FILTER>) - 类 的构造器org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CallbackRegistrationInvoker
-
- CharArrayMerger - org.apache.dubbo.rpc.cluster.merger中的类
-
- CharArrayMerger() - 类 的构造器org.apache.dubbo.rpc.cluster.merger.CharArrayMerger
-
- checkConnectivity() - 类 中的方法org.apache.dubbo.rpc.cluster.directory.AbstractDirectory
-
- clear() - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList
-
Caution: This operation will clear originList for removing references purpose.
- clearRule(String) - 类 中的方法org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter
-
- clearRule(String) - 接口 中的方法org.apache.dubbo.rpc.cluster.router.mesh.util.MeshRuleListener
-
- clone() - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList
-
- cloneSnapshot() - 类 中的方法org.apache.dubbo.rpc.cluster.router.RouterSnapshotSwitcher
-
- cloneToArrayList() - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList
-
- Cluster - org.apache.dubbo.rpc.cluster中的接口
-
Cluster.
- CLUSTER_AVAILABLE_CHECK_KEY - 接口 中的静态变量org.apache.dubbo.rpc.cluster.Constants
-
To decide whether to exclude unavailable invoker from the cluster
- CLUSTER_STICKY_KEY - 接口 中的静态变量org.apache.dubbo.rpc.cluster.Constants
-
To decide whether to enable sticky strategy for cluster
- ClusterCallbackRegistrationInvoker(ClusterInvoker<T>, Invoker<T>, List<FILTER>) - 类 的构造器org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterCallbackRegistrationInvoker
-
- ClusterFilter - org.apache.dubbo.rpc.cluster.filter中的接口
-
- ClusterFilterChainNode(TYPE, Invoker<T>, FILTER) - 类 的构造器org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterFilterChainNode
-
- ClusterInterceptor - org.apache.dubbo.rpc.cluster.interceptor中的接口
-
已过时。
- ClusterInterceptor.Listener - org.apache.dubbo.rpc.cluster.interceptor中的接口
-
已过时。
- ClusterInvoker<T> - org.apache.dubbo.rpc.cluster中的接口
-
This is the final Invoker type referenced by the RPC proxy on Consumer side.
- ClusterScopeModelInitializer - org.apache.dubbo.rpc.cluster中的类
-
- ClusterScopeModelInitializer() - 类 的构造器org.apache.dubbo.rpc.cluster.ClusterScopeModelInitializer
-
- ClusterUtils - org.apache.dubbo.rpc.cluster.support中的类
-
ClusterUtils
- ClusterUtils() - 类 的构造器org.apache.dubbo.rpc.cluster.support.ClusterUtils
-
- compareTo(Configurator) - 接口 中的方法org.apache.dubbo.rpc.cluster.Configurator
-
Sort by host, then by priority
1. the url with a specific host ip should have higher priority than 0.0.0.0
2. if two url has the same host, compare by priority value;
- compareTo(Router) - 接口 中的方法org.apache.dubbo.rpc.cluster.Router
-
- ConditionRouterRule - org.apache.dubbo.rpc.cluster.router.condition.config.model中的类
-
- ConditionRouterRule() - 类 的构造器org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
-
- ConditionRuleParser - org.apache.dubbo.rpc.cluster.router.condition.config.model中的类
-
%YAML1.2
scope: application
runtime: true
force: false
conditions:
- >
method!
- ConditionRuleParser() - 类 的构造器org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRuleParser
-
- CONDITIONS_KEY - 接口 中的静态变量org.apache.dubbo.rpc.cluster.Constants
-
- ConditionStateRouter<T> - org.apache.dubbo.rpc.cluster.router.condition中的类
-
ConditionRouter
It supports the conditional routing configured by "override://", in 2.6.x,
refer to https://dubbo.apache.org/en/docs/v2.7/user/examples/routing-rule/ .
- ConditionStateRouter(URL, String, boolean, boolean) - 类 的构造器org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
-
- ConditionStateRouter(URL) - 类 的构造器org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouter
-
- ConditionStateRouterFactory - org.apache.dubbo.rpc.cluster.router.condition中的类
-
- ConditionStateRouterFactory() - 类 的构造器org.apache.dubbo.rpc.cluster.router.condition.ConditionStateRouterFactory
-
- CONFIG_ITEM_TYPE - 类 中的静态变量org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
-
- CONFIG_KEY - 类 中的静态变量org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- CONFIG_VERSION_KEY - 类 中的静态变量org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- CONFIG_VERSION_KEY - 接口 中的静态变量org.apache.dubbo.rpc.cluster.Constants
-
- ConfigItem - org.apache.dubbo.rpc.cluster.configurator.parser.model中的类
-
- ConfigItem() - 类 的构造器org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
-
- ConfigParser - org.apache.dubbo.rpc.cluster.configurator.parser中的类
-
Config parser
- ConfigParser() - 类 的构造器org.apache.dubbo.rpc.cluster.configurator.parser.ConfigParser
-
- CONFIGS_KEY - 类 中的静态变量org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- Configurator - org.apache.dubbo.rpc.cluster中的接口
-
Configurator.
- ConfiguratorConfig - org.apache.dubbo.rpc.cluster.configurator.parser.model中的类
-
- ConfiguratorConfig() - 类 的构造器org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
-
- ConfiguratorFactory - org.apache.dubbo.rpc.cluster中的接口
-
ConfiguratorFactory.
- configure(URL) - 类 中的方法org.apache.dubbo.rpc.cluster.configurator.AbstractConfigurator
-
- configure(URL) - 接口 中的方法org.apache.dubbo.rpc.cluster.Configurator
-
Configure the provider url.
- ConnectionPoolSettings - org.apache.dubbo.rpc.cluster.router.mesh.rule.destination中的类
-
- ConnectionPoolSettings() - 类 的构造器org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.ConnectionPoolSettings
-
- ConsistentHashLB - org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance中的类
-
- ConsistentHashLB() - 类 的构造器org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.ConsistentHashLB
-
- ConsistentHashLoadBalance - org.apache.dubbo.rpc.cluster.loadbalance中的类
-
ConsistentHashLoadBalance
- ConsistentHashLoadBalance() - 类 的构造器org.apache.dubbo.rpc.cluster.loadbalance.ConsistentHashLoadBalance
-
- Constants - org.apache.dubbo.rpc.cluster中的接口
-
- CONSUMER_URL_KEY - 接口 中的静态变量org.apache.dubbo.rpc.cluster.Constants
-
- ConsumerClassLoaderFilter - org.apache.dubbo.rpc.cluster.filter.support中的类
-
- ConsumerClassLoaderFilter() - 类 的构造器org.apache.dubbo.rpc.cluster.filter.support.ConsumerClassLoaderFilter
-
- ConsumerContextFilter - 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) - 类 的构造器org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter
-
- contains(Object) - 类 中的方法org.apache.dubbo.rpc.cluster.router.state.BitList
-
- containsRule() - 类 中的方法org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleCache
-
- convert(URL, Object) - 接口 中的方法org.apache.dubbo.rpc.cluster.RuleConverter
-
- CopyOfClusterFilterChainNode(TYPE, Invoker<T>, FILTER) - 类 的构造器org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfClusterFilterChainNode
-
- CopyOfFilterChainNode(TYPE, Invoker<T>, FILTER) - 类 的构造器org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.CopyOfFilterChainNode
-