所有程序包的分层结构
程序包分层结构:- com.alibaba.csp.sentinel.cluster.flow,
- com.alibaba.csp.sentinel.cluster.flow.rule,
- com.alibaba.csp.sentinel.cluster.flow.statistic,
- com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent,
- com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent.expire,
- com.alibaba.csp.sentinel.cluster.flow.statistic.data,
- com.alibaba.csp.sentinel.cluster.flow.statistic.limit,
- com.alibaba.csp.sentinel.cluster.flow.statistic.metric,
- com.alibaba.csp.sentinel.cluster.server,
- com.alibaba.csp.sentinel.cluster.server.codec,
- com.alibaba.csp.sentinel.cluster.server.codec.data,
- com.alibaba.csp.sentinel.cluster.server.codec.netty,
- com.alibaba.csp.sentinel.cluster.server.codec.registry,
- com.alibaba.csp.sentinel.cluster.server.command.handler,
- com.alibaba.csp.sentinel.cluster.server.config,
- com.alibaba.csp.sentinel.cluster.server.connection,
- com.alibaba.csp.sentinel.cluster.server.handler,
- com.alibaba.csp.sentinel.cluster.server.init,
- com.alibaba.csp.sentinel.cluster.server.log,
- com.alibaba.csp.sentinel.cluster.server.processor,
- com.alibaba.csp.sentinel.cluster.server.util
类分层结构
- java.lang.Object
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.netty.handler.codec.ByteToMessageDecoder
- com.alibaba.csp.sentinel.cluster.server.codec.netty.NettyRequestDecoder
- com.alibaba.csp.sentinel.cluster.server.handler.TokenServerHandler
- io.netty.handler.codec.ByteToMessageDecoder
- io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.handler.codec.MessageToByteEncoder<I>
- com.alibaba.csp.sentinel.cluster.server.codec.netty.NettyResponseEncoder
- io.netty.handler.codec.MessageToByteEncoder<I>
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent.ClusterConcurrentCheckerLogListener (implements java.lang.Runnable)
- com.alibaba.csp.sentinel.cluster.flow.rule.ClusterFlowRuleManager
- com.alibaba.csp.sentinel.cluster.flow.statistic.metric.ClusterMetric
- com.alibaba.csp.sentinel.cluster.flow.statistic.data.ClusterMetricBucket
- com.alibaba.csp.sentinel.cluster.flow.statistic.ClusterMetricNode
- com.alibaba.csp.sentinel.cluster.flow.statistic.ClusterMetricNodeGenerator
- com.alibaba.csp.sentinel.cluster.flow.statistic.ClusterMetricStatistics
- com.alibaba.csp.sentinel.cluster.flow.ClusterParamFlowChecker
- com.alibaba.csp.sentinel.cluster.flow.rule.ClusterParamFlowRuleManager
- com.alibaba.csp.sentinel.cluster.flow.statistic.metric.ClusterParamMetric
- com.alibaba.csp.sentinel.cluster.flow.statistic.ClusterParamMetricStatistics
- com.alibaba.csp.sentinel.cluster.server.util.ClusterRuleUtil
- com.alibaba.csp.sentinel.cluster.server.config.ClusterServerConfigManager
- com.alibaba.csp.sentinel.cluster.server.log.ClusterServerStatLogUtil
- com.alibaba.csp.sentinel.cluster.flow.ConcurrentClusterFlowChecker
- com.alibaba.csp.sentinel.cluster.server.connection.ConnectionDescriptor
- com.alibaba.csp.sentinel.cluster.server.connection.ConnectionGroup
- com.alibaba.csp.sentinel.cluster.server.connection.ConnectionManager
- com.alibaba.csp.sentinel.cluster.server.connection.ConnectionPool
- com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent.CurrentConcurrencyManager
- com.alibaba.csp.sentinel.cluster.server.init.DefaultClusterServerInitFunc (implements com.alibaba.csp.sentinel.init.InitFunc)
- com.alibaba.csp.sentinel.cluster.server.DefaultEmbeddedTokenServer (implements com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServer)
- com.alibaba.csp.sentinel.cluster.server.codec.DefaultRequestEntityDecoder (implements com.alibaba.csp.sentinel.cluster.codec.request.RequestEntityDecoder<S,
T>) - com.alibaba.csp.sentinel.cluster.server.codec.DefaultResponseEntityWriter (implements com.alibaba.csp.sentinel.cluster.codec.response.ResponseEntityWriter<E,
T>) - com.alibaba.csp.sentinel.cluster.flow.DefaultTokenService (implements com.alibaba.csp.sentinel.cluster.TokenService)
- com.alibaba.csp.sentinel.cluster.server.command.handler.FetchClusterFlowRulesCommandHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.command.handler.FetchClusterMetricCommandHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.command.handler.FetchClusterParamFlowRulesCommandHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.command.handler.FetchClusterServerConfigHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.command.handler.FetchClusterServerInfoCommandHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.codec.data.FlowRequestDataDecoder (implements com.alibaba.csp.sentinel.cluster.codec.EntityDecoder<S,
T>) - com.alibaba.csp.sentinel.cluster.server.processor.FlowRequestProcessor (implements com.alibaba.csp.sentinel.cluster.server.processor.RequestProcessor<T,
R>) - com.alibaba.csp.sentinel.cluster.server.codec.data.FlowResponseDataWriter (implements com.alibaba.csp.sentinel.cluster.codec.EntityWriter<E,
T>) - com.alibaba.csp.sentinel.cluster.flow.statistic.limit.GlobalRequestLimiter
- com.alibaba.csp.sentinel.slots.statistic.base.LeapArray<T>
- com.alibaba.csp.sentinel.cluster.flow.statistic.metric.ClusterMetricLeapArray
- com.alibaba.csp.sentinel.cluster.flow.statistic.metric.ClusterParameterLeapArray<C>
- com.alibaba.csp.sentinel.cluster.server.command.handler.ModifyClusterFlowRulesCommandHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.command.handler.ModifyClusterParamFlowRulesCommandHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.command.handler.ModifyClusterServerFlowConfigHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.command.handler.ModifyClusterServerTransportConfigHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.command.handler.ModifyServerNamespaceSetHandler (implements com.alibaba.csp.sentinel.command.CommandHandler<R>)
- com.alibaba.csp.sentinel.cluster.server.connection.NettyConnection (implements com.alibaba.csp.sentinel.cluster.server.connection.Connection)
- com.alibaba.csp.sentinel.cluster.server.NettyTransportServer (implements com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer)
- com.alibaba.csp.sentinel.cluster.server.codec.data.ParamFlowRequestDataDecoder (implements com.alibaba.csp.sentinel.cluster.codec.EntityDecoder<S,
T>) - com.alibaba.csp.sentinel.cluster.server.processor.ParamFlowRequestProcessor (implements com.alibaba.csp.sentinel.cluster.server.processor.RequestProcessor<T,
R>) - com.alibaba.csp.sentinel.cluster.server.codec.data.PingRequestDataDecoder (implements com.alibaba.csp.sentinel.cluster.codec.EntityDecoder<S,
T>) - com.alibaba.csp.sentinel.cluster.server.codec.data.PingResponseDataWriter (implements com.alibaba.csp.sentinel.cluster.codec.EntityWriter<E,
T>) - com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent.expire.RegularExpireStrategy (implements com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent.expire.ExpireStrategy)
- com.alibaba.csp.sentinel.cluster.server.codec.registry.RequestDataDecodeRegistry
- com.alibaba.csp.sentinel.cluster.flow.statistic.limit.RequestLimiter
- com.alibaba.csp.sentinel.cluster.server.processor.RequestProcessorProvider
- com.alibaba.csp.sentinel.cluster.server.codec.registry.ResponseDataWriterRegistry
- com.alibaba.csp.sentinel.cluster.server.connection.ScanIdleConnectionTask (implements java.lang.Runnable)
- com.alibaba.csp.sentinel.cluster.server.SentinelDefaultTokenServer (implements com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer)
- com.alibaba.csp.sentinel.cluster.server.ServerConstants
- com.alibaba.csp.sentinel.cluster.server.codec.ServerEntityCodecProvider
- com.alibaba.csp.sentinel.cluster.server.config.ServerFlowConfig
- com.alibaba.csp.sentinel.cluster.server.config.ServerTransportConfig
- com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent.TokenCacheNode
- com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent.TokenCacheNodeManager
- com.alibaba.csp.sentinel.cluster.server.TokenServiceProvider
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
接口分层结构
- java.lang.AutoCloseable
- com.alibaba.csp.sentinel.cluster.server.connection.Connection
- com.alibaba.csp.sentinel.cluster.flow.statistic.concurrent.expire.ExpireStrategy
- com.alibaba.csp.sentinel.cluster.server.processor.RequestProcessor<T,
R> - com.alibaba.csp.sentinel.cluster.server.config.ServerTransportConfigObserver
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.alibaba.csp.sentinel.cluster.flow.statistic.data.ClusterFlowEvent
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)