所有程序包的分层结构
程序包分层结构:- org.apache.dubbo.registry,
- org.apache.dubbo.rpc.cluster,
- org.apache.dubbo.rpc.cluster.configurator,
- org.apache.dubbo.rpc.cluster.configurator.absent,
- org.apache.dubbo.rpc.cluster.configurator.override,
- org.apache.dubbo.rpc.cluster.configurator.parser,
- org.apache.dubbo.rpc.cluster.configurator.parser.model,
- org.apache.dubbo.rpc.cluster.directory,
- org.apache.dubbo.rpc.cluster.filter,
- org.apache.dubbo.rpc.cluster.filter.support,
- org.apache.dubbo.rpc.cluster.governance,
- org.apache.dubbo.rpc.cluster.interceptor,
- org.apache.dubbo.rpc.cluster.loadbalance,
- org.apache.dubbo.rpc.cluster.merger,
- org.apache.dubbo.rpc.cluster.router,
- org.apache.dubbo.rpc.cluster.router.condition,
- org.apache.dubbo.rpc.cluster.router.condition.config,
- org.apache.dubbo.rpc.cluster.router.condition.config.model,
- org.apache.dubbo.rpc.cluster.router.file,
- org.apache.dubbo.rpc.cluster.router.mesh.route,
- org.apache.dubbo.rpc.cluster.router.mesh.rule,
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination,
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance,
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice,
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination,
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match,
- org.apache.dubbo.rpc.cluster.router.mesh.util,
- org.apache.dubbo.rpc.cluster.router.mock,
- org.apache.dubbo.rpc.cluster.router.script,
- org.apache.dubbo.rpc.cluster.router.state,
- org.apache.dubbo.rpc.cluster.router.tag,
- org.apache.dubbo.rpc.cluster.router.tag.model,
- org.apache.dubbo.rpc.cluster.support,
- org.apache.dubbo.rpc.cluster.support.merger,
- org.apache.dubbo.rpc.cluster.support.registry,
- org.apache.dubbo.rpc.cluster.support.wrapper
类分层结构
- java.lang.Object
- org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfiguratorFactory (implements org.apache.dubbo.rpc.cluster.ConfiguratorFactory)
- org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster (implements org.apache.dubbo.rpc.cluster.Cluster)
- org.apache.dubbo.rpc.cluster.support.BroadcastCluster
- org.apache.dubbo.rpc.cluster.support.FailbackCluster
- org.apache.dubbo.rpc.cluster.support.FailfastCluster
- org.apache.dubbo.rpc.cluster.support.FailoverCluster
- org.apache.dubbo.rpc.cluster.support.FailsafeCluster
- org.apache.dubbo.rpc.cluster.support.ForkingCluster
- org.apache.dubbo.rpc.cluster.support.MergeableCluster
- org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareCluster
- org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker<T> (implements org.apache.dubbo.rpc.cluster.ClusterInvoker<T>)
- org.apache.dubbo.rpc.cluster.support.AvailableClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.support.BroadcastClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.support.FailbackClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.support.FailfastClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.support.FailsafeClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.support.ForkingClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.support.MergeableClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.support.registry.ZoneAwareClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.configurator.AbstractConfigurator (implements org.apache.dubbo.rpc.cluster.Configurator)
- org.apache.dubbo.rpc.cluster.configurator.absent.AbsentConfigurator
- org.apache.dubbo.rpc.cluster.configurator.override.OverrideConfigurator
- org.apache.dubbo.rpc.cluster.directory.AbstractDirectory<T> (implements org.apache.dubbo.rpc.cluster.Directory<T>)
- org.apache.dubbo.rpc.cluster.directory.StaticDirectory<T>
- org.apache.dubbo.rpc.cluster.loadbalance.AbstractLoadBalance (implements org.apache.dubbo.rpc.cluster.LoadBalance)
- org.apache.dubbo.rpc.cluster.loadbalance.ConsistentHashLoadBalance
- org.apache.dubbo.rpc.cluster.loadbalance.LeastActiveLoadBalance
- org.apache.dubbo.rpc.cluster.loadbalance.RandomLoadBalance
- org.apache.dubbo.rpc.cluster.loadbalance.RoundRobinLoadBalance
- org.apache.dubbo.rpc.cluster.loadbalance.ShortestResponseLoadBalance
- org.apache.dubbo.rpc.cluster.router.AbstractRouter (implements org.apache.dubbo.rpc.cluster.Router)
- org.apache.dubbo.rpc.cluster.router.condition.ConditionRouter
- org.apache.dubbo.rpc.cluster.router.condition.config.ListenableRouter (implements org.apache.dubbo.common.config.configcenter.ConfigurationListener)
- org.apache.dubbo.rpc.cluster.router.condition.config.AppRouter
- org.apache.dubbo.rpc.cluster.router.condition.config.ServiceRouter
- org.apache.dubbo.rpc.cluster.router.mock.MockInvokersSelector
- org.apache.dubbo.rpc.cluster.router.script.ScriptRouter
- org.apache.dubbo.rpc.cluster.router.tag.TagRouter (implements org.apache.dubbo.common.config.configcenter.ConfigurationListener)
- org.apache.dubbo.rpc.cluster.router.AbstractRouterRule
- org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRouterRule
- org.apache.dubbo.rpc.cluster.router.tag.model.TagRouterRule
- org.apache.dubbo.rpc.cluster.router.state.AbstractStateRouter (implements org.apache.dubbo.rpc.cluster.router.state.StateRouter)
- org.apache.dubbo.rpc.cluster.router.tag.TagDynamicStateRouter (implements org.apache.dubbo.common.config.configcenter.ConfigurationListener)
- org.apache.dubbo.rpc.cluster.router.tag.TagStaticStateRouter
- org.apache.dubbo.rpc.cluster.router.state.AddrCache<T>
- org.apache.dubbo.rpc.cluster.router.condition.config.AppRouterFactory (implements org.apache.dubbo.rpc.cluster.RouterFactory)
- org.apache.dubbo.rpc.cluster.merger.ArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.support.AvailableCluster (implements org.apache.dubbo.rpc.cluster.Cluster)
- org.apache.dubbo.rpc.cluster.router.mesh.rule.BaseRule
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRule
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceRule
- org.apache.dubbo.rpc.cluster.router.state.BitList<E> (implements java.util.List<E>)
- org.apache.dubbo.rpc.cluster.merger.BooleanArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.BoolMatch
- org.apache.dubbo.rpc.cluster.merger.ByteArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.CacheableRouterFactory (implements org.apache.dubbo.rpc.cluster.RouterFactory)
- org.apache.dubbo.rpc.cluster.router.condition.config.ServiceRouterFactory
- org.apache.dubbo.rpc.cluster.router.tag.TagRouterFactory
- org.apache.dubbo.rpc.cluster.router.state.CacheableStateRouterFactory (implements org.apache.dubbo.rpc.cluster.router.state.StateRouterFactory)
- org.apache.dubbo.rpc.cluster.router.tag.TagDynamicStateRouterFactory
- org.apache.dubbo.rpc.cluster.router.tag.TagStaticStateRouterFactory
- org.apache.dubbo.rpc.cluster.merger.CharArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.support.ClusterUtils
- org.apache.dubbo.rpc.cluster.router.condition.ConditionRouterFactory (implements org.apache.dubbo.rpc.cluster.RouterFactory)
- org.apache.dubbo.rpc.cluster.router.condition.config.model.ConditionRuleParser
- org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfigItem
- org.apache.dubbo.rpc.cluster.configurator.parser.ConfigParser
- org.apache.dubbo.rpc.cluster.configurator.parser.model.ConfiguratorConfig
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.ConnectionPoolSettings
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.ConsistentHashLB
- org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter (implements org.apache.dubbo.rpc.BaseFilter.Listener, org.apache.dubbo.rpc.cluster.filter.ClusterFilter)
- org.apache.dubbo.rpc.cluster.filter.DefaultFilterChainBuilder (implements org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder)
- org.apache.dubbo.rpc.cluster.governance.DefaultGovernanceRuleRepositoryImpl (implements org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository)
- org.apache.dubbo.rpc.cluster.support.merger.DefaultProviderURLMergeProcessor (implements org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor)
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.DestinationRuleSpec
- org.apache.dubbo.rpc.cluster.merger.DoubleArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleMatch
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DoubleRangeMatch
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboAttachmentMatch
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboDestination
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboMatchRequest
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodArg
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.DubboMethodMatch
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRoute
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.destination.DubboRouteDestination
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.DubboRouteDetail
- org.apache.dubbo.rpc.cluster.router.file.FileRouterFactory (implements org.apache.dubbo.rpc.cluster.RouterFactory)
- org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode<T,TYPE,FILTER> (implements org.apache.dubbo.rpc.Invoker<T>)
- org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.ClusterFilterChainNode<T,TYPE,FILTER> (implements org.apache.dubbo.rpc.cluster.ClusterInvoker<T>)
- org.apache.dubbo.rpc.cluster.merger.FloatArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.merger.IntArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListBoolMatch
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListDoubleMatch
- org.apache.dubbo.rpc.cluster.merger.ListMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.ListStringMatch
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.LoadBalancerSettings
- org.apache.dubbo.rpc.cluster.merger.LongArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.merger.MapMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.merger.MergerFactory
- org.apache.dubbo.rpc.cluster.router.mesh.route.MeshAppRuleListener (implements org.apache.dubbo.common.config.configcenter.ConfigurationListener)
- org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleAddressListenerInterceptor (implements org.apache.dubbo.registry.AddressListener)
- org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleManager
- org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouter (implements org.apache.dubbo.rpc.cluster.Router, org.apache.dubbo.rpc.cluster.router.mesh.util.VsDestinationGroupRuleListener)
- org.apache.dubbo.rpc.cluster.router.mesh.route.MeshRuleRouterFactory (implements org.apache.dubbo.rpc.cluster.RouterFactory)
- org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker<T> (implements org.apache.dubbo.rpc.cluster.ClusterInvoker<T>)
- org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterWrapper (implements org.apache.dubbo.rpc.cluster.Cluster)
- org.apache.dubbo.rpc.cluster.router.mock.MockRouterFactory (implements org.apache.dubbo.rpc.cluster.RouterFactory)
- org.apache.dubbo.rpc.cluster.configurator.override.OverrideConfiguratorFactory (implements org.apache.dubbo.rpc.cluster.ConfiguratorFactory)
- org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper (implements org.apache.dubbo.rpc.Protocol)
- org.apache.dubbo.rpc.cluster.router.state.RouterCache<T>
- org.apache.dubbo.rpc.cluster.RouterChain<T>
- org.apache.dubbo.rpc.cluster.router.script.ScriptRouterFactory (implements org.apache.dubbo.rpc.cluster.RouterFactory)
- org.apache.dubbo.rpc.cluster.merger.SetMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.merger.ShortArrayMerger (implements org.apache.dubbo.rpc.cluster.Merger<T>)
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.match.StringMatch
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.Subset
- org.apache.dubbo.rpc.cluster.router.tag.model.Tag
- org.apache.dubbo.rpc.cluster.router.tag.model.TagRuleParser
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TcpKeepalive
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TCPSettings
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.TrafficPolicy
- org.apache.dubbo.rpc.cluster.router.mesh.rule.virtualservice.VirtualServiceSpec
- org.apache.dubbo.rpc.cluster.router.mesh.rule.VsDestinationGroup
- org.apache.dubbo.rpc.cluster.router.mesh.util.VsDestinationGroupRuleDispatcher
- org.apache.dubbo.rpc.cluster.filter.support.ZoneAwareFilter (implements org.apache.dubbo.rpc.cluster.filter.ClusterFilter)
接口分层结构
- org.apache.dubbo.registry.AddressListener
- org.apache.dubbo.rpc.BaseFilter
- org.apache.dubbo.rpc.cluster.filter.ClusterFilter
- org.apache.dubbo.rpc.cluster.Cluster
- org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor
- org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.Listener
- java.lang.Comparable<T>
- org.apache.dubbo.rpc.cluster.Configurator
- org.apache.dubbo.rpc.cluster.Router
- org.apache.dubbo.rpc.cluster.router.state.StateRouter
- org.apache.dubbo.rpc.cluster.ConfiguratorFactory
- org.apache.dubbo.rpc.cluster.Constants
- org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder
- org.apache.dubbo.rpc.cluster.governance.GovernanceRuleRepository
- org.apache.dubbo.rpc.cluster.filter.InvocationInterceptorBuilder
- org.apache.dubbo.rpc.cluster.LoadBalance
- org.apache.dubbo.rpc.cluster.Merger<T>
- org.apache.dubbo.common.Node
- org.apache.dubbo.rpc.cluster.Directory<T>
- org.apache.dubbo.rpc.Invoker<T>
- org.apache.dubbo.rpc.cluster.ClusterInvoker<T>
- org.apache.dubbo.rpc.cluster.ProviderURLMergeProcessor
- org.apache.dubbo.rpc.cluster.RouterFactory
- org.apache.dubbo.rpc.cluster.RuleConverter
- org.apache.dubbo.rpc.cluster.router.state.StateRouterFactory
- org.apache.dubbo.rpc.cluster.router.mesh.util.VsDestinationGroupRuleListener
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.dubbo.rpc.cluster.router.mesh.rule.destination.loadbalance.SimpleLB
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)