所有程序包的分层结构
程序包分层结构:- com.alibaba.csp.sentinel,
- com.alibaba.csp.sentinel.annotation,
- com.alibaba.csp.sentinel.cluster,
- com.alibaba.csp.sentinel.cluster.client,
- com.alibaba.csp.sentinel.cluster.log,
- com.alibaba.csp.sentinel.cluster.server,
- com.alibaba.csp.sentinel.concurrent,
- com.alibaba.csp.sentinel.config,
- com.alibaba.csp.sentinel.context,
- com.alibaba.csp.sentinel.eagleeye,
- com.alibaba.csp.sentinel.init,
- com.alibaba.csp.sentinel.log,
- com.alibaba.csp.sentinel.log.jul,
- com.alibaba.csp.sentinel.metric.extension,
- com.alibaba.csp.sentinel.metric.extension.callback,
- com.alibaba.csp.sentinel.node,
- com.alibaba.csp.sentinel.node.metric,
- com.alibaba.csp.sentinel.property,
- com.alibaba.csp.sentinel.slotchain,
- com.alibaba.csp.sentinel.slots,
- com.alibaba.csp.sentinel.slots.block,
- com.alibaba.csp.sentinel.slots.block.authority,
- com.alibaba.csp.sentinel.slots.block.degrade,
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker,
- com.alibaba.csp.sentinel.slots.block.flow,
- com.alibaba.csp.sentinel.slots.block.flow.controller,
- com.alibaba.csp.sentinel.slots.block.flow.tokenbucket,
- com.alibaba.csp.sentinel.slots.clusterbuilder,
- com.alibaba.csp.sentinel.slots.logger,
- com.alibaba.csp.sentinel.slots.nodeselector,
- com.alibaba.csp.sentinel.slots.statistic,
- com.alibaba.csp.sentinel.slots.statistic.base,
- com.alibaba.csp.sentinel.slots.statistic.data,
- com.alibaba.csp.sentinel.slots.statistic.metric,
- com.alibaba.csp.sentinel.slots.statistic.metric.occupy,
- com.alibaba.csp.sentinel.slots.system,
- com.alibaba.csp.sentinel.spi,
- com.alibaba.csp.sentinel.util,
- com.alibaba.csp.sentinel.util.function
类分层结构
- java.lang.Object
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker (implements com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker)
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ExceptionCircuitBreaker
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ResponseTimeCircuitBreaker
- com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot<T> (implements com.alibaba.csp.sentinel.slotchain.ProcessorSlot<T>)
- com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot
- com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
- com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerSlot
- com.alibaba.csp.sentinel.slots.block.degrade.DegradeSlot
- com.alibaba.csp.sentinel.slots.block.flow.FlowSlot
- com.alibaba.csp.sentinel.slots.logger.LogSlot
- com.alibaba.csp.sentinel.slots.nodeselector.NodeSelectorSlot
- com.alibaba.csp.sentinel.slotchain.ProcessorSlotChain
- com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
- com.alibaba.csp.sentinel.slots.statistic.StatisticSlot
- com.alibaba.csp.sentinel.slots.system.SystemSlot
- com.alibaba.csp.sentinel.slots.block.AbstractRule (implements com.alibaba.csp.sentinel.slots.block.Rule)
- com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
- com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- com.alibaba.csp.sentinel.slots.system.SystemRule
- com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket (implements com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.TokenBucket)
- com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.DefaultTokenBucket
- com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.StrictTokenBucket
- com.alibaba.csp.sentinel.util.AppNameUtil
- com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric (implements com.alibaba.csp.sentinel.slots.statistic.metric.Metric)
- com.alibaba.csp.sentinel.util.AssertUtil
- com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
- com.alibaba.csp.sentinel.log.jul.BaseJulLogger
- com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter (implements com.alibaba.csp.sentinel.log.Logger)
- com.alibaba.csp.sentinel.cluster.log.ClusterClientStatLogUtil
- com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
- com.alibaba.csp.sentinel.cluster.ClusterStateManager
- com.alibaba.csp.sentinel.cluster.log.ClusterStatLogUtil
- com.alibaba.csp.sentinel.util.ConfigUtil
- com.alibaba.csp.sentinel.Constants
- com.alibaba.csp.sentinel.context.Context
- com.alibaba.csp.sentinel.context.NullContext
- com.alibaba.csp.sentinel.context.ContextUtil
- com.alibaba.csp.sentinel.CtSph (implements com.alibaba.csp.sentinel.Sph)
- com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
- com.alibaba.csp.sentinel.slots.block.flow.controller.DefaultController (implements com.alibaba.csp.sentinel.slots.block.flow.TrafficShapingController)
- com.alibaba.csp.sentinel.slots.DefaultSlotChainBuilder (implements com.alibaba.csp.sentinel.slotchain.SlotChainBuilder)
- com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
- com.alibaba.csp.sentinel.property.DynamicSentinelProperty<T> (implements com.alibaba.csp.sentinel.property.SentinelProperty<T>)
- com.alibaba.csp.sentinel.eagleeye.EagleEye
- com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- com.alibaba.csp.sentinel.slots.logger.EagleEyeLogUtil
- com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServerProvider
- com.alibaba.csp.sentinel.Entry (implements java.lang.AutoCloseable)
- com.alibaba.csp.sentinel.AsyncEntry
- com.alibaba.csp.sentinel.Env
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
- com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
- com.alibaba.csp.sentinel.slots.block.flow.FlowRuleComparator (implements java.util.Comparator<T>)
- com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
- com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
- com.alibaba.csp.sentinel.log.jul.FormattingTuple
- com.alibaba.csp.sentinel.util.HostNameUtil
- com.alibaba.csp.sentinel.util.IdUtil
- com.alibaba.csp.sentinel.init.InitExecutor
- com.alibaba.csp.sentinel.node.IntervalProperty
- com.alibaba.csp.sentinel.slots.statistic.base.LeapArray<T>
- com.alibaba.csp.sentinel.slots.statistic.metric.BucketLeapArray
- com.alibaba.csp.sentinel.slots.statistic.metric.occupy.FutureBucketLeapArray
- com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
- com.alibaba.csp.sentinel.slots.statistic.base.UnaryLeapArray
- java.util.logging.Level (implements java.io.Serializable)
- com.alibaba.csp.sentinel.log.jul.Level
- com.alibaba.csp.sentinel.log.LogBase
- com.alibaba.csp.sentinel.log.LogConfigLoader
- com.alibaba.csp.sentinel.log.LoggerSpiProvider
- com.alibaba.csp.sentinel.log.jul.MessageFormatter
- com.alibaba.csp.sentinel.util.MethodUtil
- com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- com.alibaba.csp.sentinel.metric.extension.MetricCallbackInit (implements com.alibaba.csp.sentinel.init.InitFunc)
- com.alibaba.csp.sentinel.metric.extension.callback.MetricEntryCallback (implements com.alibaba.csp.sentinel.slotchain.ProcessorSlotEntryCallback<T>)
- com.alibaba.csp.sentinel.metric.extension.callback.MetricExitCallback (implements com.alibaba.csp.sentinel.slotchain.ProcessorSlotExitCallback)
- com.alibaba.csp.sentinel.metric.extension.MetricExtensionProvider
- com.alibaba.csp.sentinel.node.metric.MetricNode
- com.alibaba.csp.sentinel.node.metric.MetricSearcher
- com.alibaba.csp.sentinel.node.metric.MetricTimerListener (implements java.lang.Runnable)
- com.alibaba.csp.sentinel.node.metric.MetricWriter
- com.alibaba.csp.sentinel.concurrent.NamedThreadFactory (implements java.util.concurrent.ThreadFactory)
- com.alibaba.csp.sentinel.property.NoOpSentinelProperty (implements com.alibaba.csp.sentinel.property.SentinelProperty<T>)
- com.alibaba.csp.sentinel.node.OccupyTimeoutProperty
- com.alibaba.csp.sentinel.util.PidUtil
- com.alibaba.csp.sentinel.log.RecordLog
- com.alibaba.csp.sentinel.ResourceTypeConstants
- com.alibaba.csp.sentinel.slotchain.ResourceWrapper
- com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
- com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
- com.alibaba.csp.sentinel.slots.block.RuleConstant
- com.alibaba.csp.sentinel.slots.block.RuleManager<R>
- com.alibaba.csp.sentinel.node.SampleCountProperty
- com.alibaba.csp.sentinel.config.SentinelConfig
- com.alibaba.csp.sentinel.config.SentinelConfigLoader
- com.alibaba.csp.sentinel.property.SimplePropertyListener<T> (implements com.alibaba.csp.sentinel.property.PropertyListener<T>)
- com.alibaba.csp.sentinel.slotchain.SlotChainProvider
- com.alibaba.csp.sentinel.SphO
- com.alibaba.csp.sentinel.SphU
- com.alibaba.csp.sentinel.spi.SpiLoader<S>
- com.alibaba.csp.sentinel.eagleeye.StatEntry
- com.alibaba.csp.sentinel.node.StatisticNode (implements com.alibaba.csp.sentinel.node.Node)
- com.alibaba.csp.sentinel.node.ClusterNode
- com.alibaba.csp.sentinel.node.DefaultNode
- com.alibaba.csp.sentinel.node.EntranceNode
- com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- com.alibaba.csp.sentinel.eagleeye.StatLogger
- com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- com.alibaba.csp.sentinel.util.StringUtil
- com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- com.alibaba.csp.sentinel.slots.system.SystemStatusListener (implements java.lang.Runnable)
- com.alibaba.csp.sentinel.slots.block.flow.controller.ThrottlingController (implements com.alibaba.csp.sentinel.slots.block.flow.TrafficShapingController)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.alibaba.csp.sentinel.slots.block.BlockException
- com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
- com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
- com.alibaba.csp.sentinel.slots.block.flow.FlowException
- com.alibaba.csp.sentinel.slots.system.SystemBlockException
- java.lang.RuntimeException
- com.alibaba.csp.sentinel.context.ContextNameDefineException
- com.alibaba.csp.sentinel.ErrorEntryFreeException
- com.alibaba.csp.sentinel.slots.block.flow.PriorityWaitException
- com.alibaba.csp.sentinel.slots.block.SentinelRpcException
- com.alibaba.csp.sentinel.spi.SpiLoaderException
- com.alibaba.csp.sentinel.slots.block.BlockException
- java.lang.Exception
- com.alibaba.csp.sentinel.util.TimeUtil (implements java.lang.Runnable)
- com.alibaba.csp.sentinel.cluster.client.TokenClientProvider
- com.alibaba.csp.sentinel.cluster.TokenResult
- com.alibaba.csp.sentinel.cluster.TokenResultStatus
- com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
- com.alibaba.csp.sentinel.Tracer
- com.alibaba.csp.sentinel.util.function.Tuple2<R1,
R2> - com.alibaba.csp.sentinel.util.VersionUtil
- com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController (implements com.alibaba.csp.sentinel.slots.block.flow.TrafficShapingController)
- com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpRateLimiterController
- com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap<T>
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker (implements com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker)
接口分层结构
- com.alibaba.csp.sentinel.util.function.BiConsumer<T,
U> - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStateChangeObserver
- com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer
- com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServer (并 extends com.alibaba.csp.sentinel.cluster.TokenService)
- com.alibaba.csp.sentinel.util.function.Consumer<T>
- com.alibaba.csp.sentinel.slots.statistic.metric.DebugSupport
- com.alibaba.csp.sentinel.slots.statistic.metric.Metric
- com.alibaba.csp.sentinel.node.Node (并 extends com.alibaba.csp.sentinel.node.OccupySupport)
- com.alibaba.csp.sentinel.util.function.Function<T,
R> - com.alibaba.csp.sentinel.init.InitFunc
- com.alibaba.csp.sentinel.log.Logger
- com.alibaba.csp.sentinel.metric.extension.MetricExtension
- com.alibaba.csp.sentinel.metric.extension.AdvancedMetricExtension
- com.alibaba.csp.sentinel.node.NodeBuilder
- com.alibaba.csp.sentinel.node.OccupySupport
- com.alibaba.csp.sentinel.node.Node (并 extends com.alibaba.csp.sentinel.slots.statistic.metric.DebugSupport)
- com.alibaba.csp.sentinel.util.function.Predicate<T>
- com.alibaba.csp.sentinel.slotchain.ProcessorSlot<T>
- com.alibaba.csp.sentinel.slotchain.ProcessorSlotEntryCallback<T>
- com.alibaba.csp.sentinel.slotchain.ProcessorSlotExitCallback
- com.alibaba.csp.sentinel.property.PropertyListener<T>
- com.alibaba.csp.sentinel.slots.block.Rule
- com.alibaba.csp.sentinel.property.SentinelProperty<T>
- com.alibaba.csp.sentinel.slotchain.SlotChainBuilder
- com.alibaba.csp.sentinel.SphResourceTypeSupport
- com.alibaba.csp.sentinel.Sph
- com.alibaba.csp.sentinel.util.function.Supplier<T>
- com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.TokenBucket
- com.alibaba.csp.sentinel.cluster.TokenService
- com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
- com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServer (并 extends com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer)
- com.alibaba.csp.sentinel.slots.block.flow.TrafficShapingController
Annotation Interface Hierarchy
- com.alibaba.csp.sentinel.init.InitOrder (implements java.lang.annotation.Annotation)
- com.alibaba.csp.sentinel.log.LogTarget (implements java.lang.annotation.Annotation)
- com.alibaba.csp.sentinel.annotation.SentinelResource (implements java.lang.annotation.Annotation)
- com.alibaba.csp.sentinel.spi.Spi (implements java.lang.annotation.Annotation)
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.slots.block.degrade.circuitbreaker.CircuitBreaker.State
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
- com.alibaba.csp.sentinel.EntryType
- com.alibaba.csp.sentinel.slots.statistic.MetricEvent
- com.alibaba.csp.sentinel.util.TimeUtil.STATE
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)