所有程序包的分层结构
程序包分层结构:- com.alibaba.dubbo.rpc,
- com.alibaba.dubbo.rpc.filter,
- com.alibaba.dubbo.rpc.filter.tps,
- com.alibaba.dubbo.rpc.listener,
- com.alibaba.dubbo.rpc.protocol,
- com.alibaba.dubbo.rpc.proxy,
- com.alibaba.dubbo.rpc.proxy.javassist,
- com.alibaba.dubbo.rpc.proxy.jdk,
- com.alibaba.dubbo.rpc.proxy.wrapper,
- com.alibaba.dubbo.rpc.service,
- com.alibaba.dubbo.rpc.support
类分层结构
- java.lang.Object
- com.alibaba.dubbo.rpc.protocol.AbstractExporter<T> (implements com.alibaba.dubbo.rpc.Exporter<T>)
- com.alibaba.dubbo.rpc.protocol.AbstractInvoker<T> (implements com.alibaba.dubbo.rpc.Invoker<T>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
- com.alibaba.dubbo.rpc.StaticContext
- java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
- com.alibaba.dubbo.rpc.protocol.AbstractProtocol (implements com.alibaba.dubbo.rpc.Protocol)
- com.alibaba.dubbo.rpc.protocol.AbstractProxyProtocol
- com.alibaba.dubbo.rpc.support.MockProtocol
- com.alibaba.dubbo.rpc.proxy.AbstractProxyFactory (implements com.alibaba.dubbo.rpc.ProxyFactory)
- com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory
- com.alibaba.dubbo.rpc.proxy.jdk.JdkProxyFactory
- com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker<T> (implements com.alibaba.dubbo.rpc.Invoker<T>)
- com.alibaba.dubbo.rpc.filter.AccessLogFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.ActiveLimitFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.ClassLoaderFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.CompatibleFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.common.Constants
- com.alibaba.dubbo.rpc.RpcConstants
- com.alibaba.dubbo.rpc.filter.ConsumerContextFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.ContextFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.tps.DefaultTPSLimiter (implements com.alibaba.dubbo.rpc.filter.tps.TPSLimiter)
- com.alibaba.dubbo.rpc.support.DelegateExporter<T> (implements com.alibaba.dubbo.rpc.Exporter<T>)
- com.alibaba.dubbo.rpc.support.DelegateInvoker<T> (implements com.alibaba.dubbo.rpc.Invoker<T>)
- com.alibaba.dubbo.rpc.filter.DeprecatedFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.EchoFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.ExceptionFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.ExecuteLimitFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.listener.ExporterListenerAdapter (implements com.alibaba.dubbo.rpc.ExporterListener)
- com.alibaba.dubbo.rpc.filter.GenericFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.GenericImplFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler (implements java.lang.reflect.InvocationHandler)
- com.alibaba.dubbo.rpc.listener.InvokerListenerAdapter (implements com.alibaba.dubbo.rpc.InvokerListener)
- com.alibaba.dubbo.rpc.listener.DeprecatedInvokerListener
- com.alibaba.dubbo.rpc.protocol.InvokerWrapper<T> (implements com.alibaba.dubbo.rpc.Invoker<T>)
- com.alibaba.dubbo.rpc.listener.ListenerExporterWrapper<T> (implements com.alibaba.dubbo.rpc.Exporter<T>)
- com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper<T> (implements com.alibaba.dubbo.rpc.Invoker<T>)
- com.alibaba.dubbo.rpc.support.MockInvoker<T> (implements com.alibaba.dubbo.rpc.Invoker<T>)
- com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper (implements com.alibaba.dubbo.rpc.Protocol)
- com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper (implements com.alibaba.dubbo.rpc.Protocol)
- com.alibaba.dubbo.rpc.support.ProtocolUtils
- com.alibaba.dubbo.rpc.RpcContext
- com.alibaba.dubbo.rpc.RpcInvocation (implements com.alibaba.dubbo.rpc.Invocation, java.io.Serializable)
- com.alibaba.dubbo.rpc.RpcResult (implements com.alibaba.dubbo.rpc.Result, java.io.Serializable)
- com.alibaba.dubbo.rpc.RpcStatus
- com.alibaba.dubbo.rpc.support.RpcUtils
- com.alibaba.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper (implements com.alibaba.dubbo.rpc.ProxyFactory)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.alibaba.dubbo.rpc.service.GenericException
- com.alibaba.dubbo.rpc.RpcException
- java.lang.RuntimeException
- java.lang.Exception
- com.alibaba.dubbo.rpc.filter.TimeoutFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.TokenFilter (implements com.alibaba.dubbo.rpc.Filter)
- com.alibaba.dubbo.rpc.filter.TpsLimitFilter (implements com.alibaba.dubbo.rpc.Filter)
接口分层结构
- com.alibaba.dubbo.rpc.service.EchoService
- com.alibaba.dubbo.rpc.Exporter<T>
- com.alibaba.dubbo.rpc.ExporterListener
- com.alibaba.dubbo.rpc.Filter
- com.alibaba.dubbo.rpc.service.GenericService
- com.alibaba.dubbo.rpc.Invocation
- com.alibaba.dubbo.rpc.InvokerListener
- com.alibaba.dubbo.common.Node
- com.alibaba.dubbo.rpc.Invoker<T>
- com.alibaba.dubbo.rpc.Protocol
- com.alibaba.dubbo.rpc.ProxyFactory
- com.alibaba.dubbo.rpc.Result
- com.alibaba.dubbo.rpc.filter.tps.TPSLimiter