索引
All Classes and Interfaces|常量字段值|序列化表格|所有程序包
A
- AbstractCircuitBreaker - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中的类
- AbstractCircuitBreaker(DegradeRule) - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- AbstractLinkedProcessorSlot<T> - com.alibaba.csp.sentinel.slotchain中的类
- AbstractLinkedProcessorSlot() - 类的构造器 com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
- AbstractRule - com.alibaba.csp.sentinel.slots.block中的类
-
Abstract rule entity.
- AbstractRule() - 类的构造器 com.alibaba.csp.sentinel.slots.block.AbstractRule
- AbstractTokenBucket - com.alibaba.csp.sentinel.slots.block.flow.tokenbucket中的类
- AbstractTokenBucket(long, long, boolean, long) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- accept(T) - 接口中的方法 com.alibaba.csp.sentinel.util.function.Consumer
-
Performs this operation on the given argument.
- accept(T, U) - 接口中的方法 com.alibaba.csp.sentinel.util.function.BiConsumer
- add(MetricEvent, long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- add(MetricEvent, long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- addBlock(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- addBlock(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- addBlock(int) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add current block count.
- addBlock(String, int, String, BlockException, Object...) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add current block count of the resource name.
- addChild(Node) - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
-
Add child node to current node.
- addEntryCallback(String, ProcessorSlotEntryCallback<DefaultNode>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- addException(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- addException(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- addException(int) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add current exception count.
- addException(String, int, Throwable) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add current exception count of the resource name.
- addExcludedResource(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
-
Exclude the resource that does not require default rules.
- addExitCallback(String, ProcessorSlotExitCallback) - 类中的静态方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- addFirst(AbstractLinkedProcessorSlot<?>) - 类中的方法 com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
- addFirst(AbstractLinkedProcessorSlot<?>) - 类中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlotChain
-
Add a processor to the head of this slot chain.
- addLast(AbstractLinkedProcessorSlot<?>) - 类中的方法 com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
- addLast(AbstractLinkedProcessorSlot<?>) - 类中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlotChain
-
Add a processor to the tail of this slot chain.
- addListener(PropertyListener<Object>) - 类中的方法 com.alibaba.csp.sentinel.property.NoOpSentinelProperty
- addListener(PropertyListener<T>) - 类中的方法 com.alibaba.csp.sentinel.property.DynamicSentinelProperty
- addListener(PropertyListener<T>) - 接口中的方法 com.alibaba.csp.sentinel.property.SentinelProperty
-
Add a
PropertyListenerto thisSentinelProperty. - addMetricExtension(MetricExtension) - 类中的静态方法 com.alibaba.csp.sentinel.metric.extension.MetricExtensionProvider
-
Add metric extension.
- addOccupiedPass(int) - 接口中的方法 com.alibaba.csp.sentinel.node.OccupySupport
-
Add occupied pass request, which represents pass requests that borrow the latter windows' token.
- addOccupiedPass(int) - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- addOccupiedPass(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- addOccupiedPass(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- addOccupiedPass(int) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add occupied pass, which represents pass requests that borrow the latter windows' token.
- addPass(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- addPass(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- addPass(int) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add current pass count.
- addPass(String, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add current pass count of the resource name.
- addPassRequest(int) - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- addPassRequest(int) - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Add pass count.
- addPassRequest(int) - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- addRt(String, long, Object...) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add response time of the resource name.
- addRT(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- addRT(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- addRT(long) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add given RT to current total RT.
- addRtAndSuccess(long, int) - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- addRtAndSuccess(long, int) - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Add rt and success count.
- addRtAndSuccess(long, int) - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- addSeparator(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.ConfigUtil
- addStateChangeObserver(String, CircuitBreakerStateChangeObserver) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
-
Register a circuit breaker state change observer.
- addSuccess(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- addSuccess(int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- addSuccess(int) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add current completed count.
- addSuccess(String, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add current completed count of the resource name.
- addWaiting(long, int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- addWaiting(long, int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- addWaiting(long, int) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add request that occupied.
- addWaiting(long, int) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
- addWaitingRequest(long, int) - 接口中的方法 com.alibaba.csp.sentinel.node.OccupySupport
-
Add request that occupied.
- addWaitingRequest(long, int) - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- AdvancedMetricExtension - com.alibaba.csp.sentinel.metric.extension中的接口
-
Extended
MetricExtensionextending input parameters of each metric collection method withEntryType. - ALREADY_RELEASE - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token already is released before the request arrives.
- APP_NAME_PROP_KEY - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- APP_TYPE_COMMON - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
-
The default application type.
- APP_TYPE_PROP_KEY - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- append(String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- appFilePath(String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- apply(T) - 接口中的方法 com.alibaba.csp.sentinel.util.function.Function
-
Applies this function to the given argument.
- applyState(Integer) - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
Apply given state to cluster mode.
- AppNameUtil - com.alibaba.csp.sentinel.util中的类
- args - 类中的变量 com.alibaba.csp.sentinel.Entry
- array - 类中的变量 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- arrayFormat(String, Object[]) - 类中的静态方法 com.alibaba.csp.sentinel.log.jul.MessageFormatter
- arrayFormat(String, Object[], Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.log.jul.MessageFormatter
- ArrayMetric - com.alibaba.csp.sentinel.slots.statistic.metric中的类
-
The basic metric class in Sentinel using a
BucketLeapArrayinternal. - ArrayMetric(int, int) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- ArrayMetric(int, int, boolean) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- ArrayMetric(LeapArray<MetricBucket>) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
For unit test.
- as(Class<T>) - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- assertNotBlank(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.AssertUtil
- assertNotEmpty(Collection<?>, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.AssertUtil
- assertNotNull(Object, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.AssertUtil
- assertState(boolean, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.AssertUtil
- assertTrue(boolean, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.AssertUtil
- AssertUtil - com.alibaba.csp.sentinel.util中的类
-
Util class for checking arguments.
- asyncEntry(String) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and check all rules of the resource that indicates an async invocation.
- asyncEntry(String, int, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource that indicates an async invocation.
- asyncEntry(String, int, EntryType, int, Object[]) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource that indicates an async invocation.
- asyncEntry(String, int, EntryType, Object[]) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource that indicates an async invocation.
- asyncEntry(String, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and check all rules of the resource that indicates an async invocation.
- asyncEntry(String, EntryType, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- asyncEntry(String, EntryType, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Create a protected asynchronous resource.
- asyncEntry(String, EntryType, int, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and check all rules of the resource that indicates an async invocation.
- AsyncEntry - com.alibaba.csp.sentinel中的类
-
The entry for asynchronous resources.
- asyncEntryWithType(String, int, EntryType, int, boolean, Object[]) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- asyncEntryWithType(String, int, EntryType, int, boolean, Object[]) - 接口中的方法 com.alibaba.csp.sentinel.SphResourceTypeSupport
-
Record statistics and perform rule checking for the given resource that indicates an async invocation.
- AUTHORITY_BLACK - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- AUTHORITY_WHITE - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- AuthorityException - com.alibaba.csp.sentinel.slots.block.authority中的异常错误
-
Block exception for request origin access (authority) control.
- AuthorityException(String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
- AuthorityException(String, AuthorityRule) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
- AuthorityException(String, String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
- AuthorityException(String, Throwable) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
- AuthorityRule - com.alibaba.csp.sentinel.slots.block.authority中的类
-
Authority rule is designed for limiting by request origins.
- AuthorityRule() - 类的构造器 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
- AuthorityRuleManager - com.alibaba.csp.sentinel.slots.block.authority中的类
-
Manager for authority rules.
- AuthorityRuleManager() - 类的构造器 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
- AuthoritySlot - com.alibaba.csp.sentinel.slots.block.authority中的类
-
A
ProcessorSlotthat dedicates toAuthorityRulechecking. - AuthoritySlot() - 类的构造器 com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot
- avgRt() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- avgRt() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get average rt per second.
- avgRt() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
B
- BAD_REQUEST - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Bad client request.
- BaseJulLogger - com.alibaba.csp.sentinel.log.jul中的类
-
The default logger based on java.util.logging.
- BaseJulLogger() - 类的构造器 com.alibaba.csp.sentinel.log.jul.BaseJulLogger
- baseLogFilePath(String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- BiConsumer<T,
U> - com.alibaba.csp.sentinel.util.function中的接口 -
BiConsumer interface from JDK 8.
- block() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- block() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- block() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total block count.
- BLOCK - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.statistic.MetricEvent
-
Normal block.
- BLOCK_EXCEPTION_FLAG - 异常错误中的静态变量 com.alibaba.csp.sentinel.slots.block.BlockException
- BLOCK_EXCEPTION_MSG_PREFIX - 异常错误中的静态变量 com.alibaba.csp.sentinel.slots.block.BlockException
- BLOCKED - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token acquire failed (blocked).
- BlockException - com.alibaba.csp.sentinel.slots.block中的异常错误
-
Abstract exception indicating blocked by Sentinel due to flow control, circuit breaking or system protection triggered.
- BlockException(String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.BlockException
- BlockException(String, AbstractRule) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.BlockException
- BlockException(String, String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.BlockException
- BlockException(String, String, AbstractRule) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.BlockException
- BlockException(String, Throwable) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.BlockException
- blockHandler() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
- blockHandlerClass() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
-
The
blockHandleris located in the same class with the original method by default. - blockQps() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- blockQps() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get block request per second.
- blockQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- blockRequest() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- blockRequest() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get blocked request count per minute (totalBlockRequest).
- blockRequest() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- BucketLeapArray - com.alibaba.csp.sentinel.slots.statistic.metric中的类
-
The fundamental data structure for metric statistics in a time span.
- BucketLeapArray(int, int) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.metric.BucketLeapArray
- build() - 接口中的方法 com.alibaba.csp.sentinel.slotchain.SlotChainBuilder
-
Build the processor slot chain.
- build() - 类中的方法 com.alibaba.csp.sentinel.slots.DefaultSlotChainBuilder
- buildClusterNode() - 接口中的方法 com.alibaba.csp.sentinel.node.NodeBuilder
-
已过时。Create a new
ClusterNodeas universal statistic node for a single resource. - buildFlowRuleMap(List<FlowRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Build the flow rule map from raw list of flow rules, grouping by resource name.
- buildFlowRuleMap(List<FlowRule>, Function<FlowRule, K>, Predicate<FlowRule>, boolean) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Build the flow rule map from raw list of flow rules, grouping by provided group function.
- buildFlowRuleMap(List<FlowRule>, Predicate<FlowRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Build the flow rule map from raw list of flow rules, grouping by resource name.
- buildFlowRuleMap(List<FlowRule>, Predicate<FlowRule>, boolean) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Build the flow rule map from raw list of flow rules, grouping by resource name.
- buildSingleton() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- buildTreeNode(ResourceWrapper, ClusterNode) - 接口中的方法 com.alibaba.csp.sentinel.node.NodeBuilder
-
已过时。Create a new
DefaultNodeas tree node.
C
- calculateWindowStart(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- calProducedTokenNum(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- canPass(Node, int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.DefaultController
- canPass(Node, int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.ThrottlingController
- canPass(Node, int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- canPass(Node, int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpRateLimiterController
- canPass(Node, int) - 接口中的方法 com.alibaba.csp.sentinel.slots.block.flow.TrafficShapingController
-
Check whether given resource entry can pass with provided count.
- canPass(Node, int, boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.DefaultController
- canPass(Node, int, boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.ThrottlingController
- canPass(Node, int, boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- canPass(Node, int, boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpRateLimiterController
- canPass(Node, int, boolean) - 接口中的方法 com.alibaba.csp.sentinel.slots.block.flow.TrafficShapingController
-
Check whether given resource entry can pass with provided count.
- canPassCheck(FlowRule, Context, DefaultNode, int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
- canPassCheck(FlowRule, Context, DefaultNode, int, boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
- capitalize(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- chain - 类中的变量 com.alibaba.csp.sentinel.AsyncEntry
- charset() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
- CHARSET - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- checkClusterConcurrentField(FlowRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
- checkFlow(Function<String, Collection<FlowRule>>, ResourceWrapper, Context, DefaultNode, int, boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
- checkRegexResourceField(AbstractRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.RuleManager
-
Is valid regex rules
- checkSystem(ResourceWrapper, int) - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
Apply
SystemRuleto the resource. - child - 类中的变量 com.alibaba.csp.sentinel.AsyncEntry
- CircuitBreaker - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中的接口
-
Basic circuit breaker interface.
- CircuitBreaker.State - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中的Enum Class
-
Circuit breaker state.
- CircuitBreakerStateChangeObserver - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中的接口
- CircuitBreakerStrategy - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中的Enum Class
- CLASS_LOCATION - 类中的静态变量 com.alibaba.csp.sentinel.eagleeye.EagleEye
- CLASSPATH_FILE_FLAG - 类中的静态变量 com.alibaba.csp.sentinel.util.ConfigUtil
- cleanup() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- clearEntryCallback() - 类中的静态方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- clearEntryContext() - 类中的方法 com.alibaba.csp.sentinel.AsyncEntry
- clearExcludedResource() - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
- clearExitCallback() - 类中的静态方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- close() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- close() - 类中的方法 com.alibaba.csp.sentinel.Entry
-
Equivalent to
Entry.exit(). - close() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricWriter
- close() - 类中的方法 com.alibaba.csp.sentinel.property.DynamicSentinelProperty
- CLOSED - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker.State
-
In
CLOSEDstate, all requests are permitted. - CLUSTER_CLIENT - 类中的静态变量 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- CLUSTER_NOT_STARTED - 类中的静态变量 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- CLUSTER_SERVER - 类中的静态变量 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- ClusterBuilderSlot - com.alibaba.csp.sentinel.slots.clusterbuilder中的类
-
This slot maintains resource running statistics (response time, qps, thread count, exception), and a list of callers as well which is marked by
ContextUtil.enter(String origin) - ClusterBuilderSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
- ClusterClientStatLogUtil - com.alibaba.csp.sentinel.cluster.log中的类
- ClusterFlowConfig - com.alibaba.csp.sentinel.slots.block.flow中的类
-
Flow rule config in cluster mode.
- ClusterFlowConfig() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- ClusterNode - com.alibaba.csp.sentinel.node中的类
-
This class stores summary runtime statistics of the resource, including rt, thread count, qps and so on.
- ClusterNode(String) - 类的构造器 com.alibaba.csp.sentinel.node.ClusterNode
- ClusterNode(String, int) - 类的构造器 com.alibaba.csp.sentinel.node.ClusterNode
- ClusterRuleConstant - com.alibaba.csp.sentinel.slots.block中的类
- ClusterStateManager - com.alibaba.csp.sentinel.cluster中的类
-
Global state manager for Sentinel cluster.
- ClusterStateManager() - 类的构造器 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- ClusterStatLogUtil - com.alibaba.csp.sentinel.cluster.log中的类
- ClusterTokenClient - com.alibaba.csp.sentinel.cluster.client中的接口
-
Token client interface for distributed flow control.
- ClusterTokenServer - com.alibaba.csp.sentinel.cluster.server中的接口
-
Token server interface for distributed flow control.
- COLD_FACTOR - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- coldFactor() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
- com.alibaba.csp.sentinel - 程序包 com.alibaba.csp.sentinel
- com.alibaba.csp.sentinel.annotation - 程序包 com.alibaba.csp.sentinel.annotation
- com.alibaba.csp.sentinel.cluster - 程序包 com.alibaba.csp.sentinel.cluster
- com.alibaba.csp.sentinel.cluster.client - 程序包 com.alibaba.csp.sentinel.cluster.client
- com.alibaba.csp.sentinel.cluster.log - 程序包 com.alibaba.csp.sentinel.cluster.log
- com.alibaba.csp.sentinel.cluster.server - 程序包 com.alibaba.csp.sentinel.cluster.server
- com.alibaba.csp.sentinel.concurrent - 程序包 com.alibaba.csp.sentinel.concurrent
- com.alibaba.csp.sentinel.config - 程序包 com.alibaba.csp.sentinel.config
- com.alibaba.csp.sentinel.context - 程序包 com.alibaba.csp.sentinel.context
- com.alibaba.csp.sentinel.eagleeye - 程序包 com.alibaba.csp.sentinel.eagleeye
- com.alibaba.csp.sentinel.init - 程序包 com.alibaba.csp.sentinel.init
- com.alibaba.csp.sentinel.log - 程序包 com.alibaba.csp.sentinel.log
- com.alibaba.csp.sentinel.log.jul - 程序包 com.alibaba.csp.sentinel.log.jul
- com.alibaba.csp.sentinel.metric.extension - 程序包 com.alibaba.csp.sentinel.metric.extension
- com.alibaba.csp.sentinel.metric.extension.callback - 程序包 com.alibaba.csp.sentinel.metric.extension.callback
- com.alibaba.csp.sentinel.node - 程序包 com.alibaba.csp.sentinel.node
- com.alibaba.csp.sentinel.node.metric - 程序包 com.alibaba.csp.sentinel.node.metric
- com.alibaba.csp.sentinel.property - 程序包 com.alibaba.csp.sentinel.property
- com.alibaba.csp.sentinel.slotchain - 程序包 com.alibaba.csp.sentinel.slotchain
- com.alibaba.csp.sentinel.slots - 程序包 com.alibaba.csp.sentinel.slots
- com.alibaba.csp.sentinel.slots.block - 程序包 com.alibaba.csp.sentinel.slots.block
- com.alibaba.csp.sentinel.slots.block.authority - 程序包 com.alibaba.csp.sentinel.slots.block.authority
- com.alibaba.csp.sentinel.slots.block.degrade - 程序包 com.alibaba.csp.sentinel.slots.block.degrade
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker - 程序包 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
- com.alibaba.csp.sentinel.slots.block.flow - 程序包 com.alibaba.csp.sentinel.slots.block.flow
- com.alibaba.csp.sentinel.slots.block.flow.controller - 程序包 com.alibaba.csp.sentinel.slots.block.flow.controller
- com.alibaba.csp.sentinel.slots.block.flow.tokenbucket - 程序包 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket
- com.alibaba.csp.sentinel.slots.clusterbuilder - 程序包 com.alibaba.csp.sentinel.slots.clusterbuilder
- com.alibaba.csp.sentinel.slots.logger - 程序包 com.alibaba.csp.sentinel.slots.logger
- com.alibaba.csp.sentinel.slots.nodeselector - 程序包 com.alibaba.csp.sentinel.slots.nodeselector
- com.alibaba.csp.sentinel.slots.statistic - 程序包 com.alibaba.csp.sentinel.slots.statistic
- com.alibaba.csp.sentinel.slots.statistic.base - 程序包 com.alibaba.csp.sentinel.slots.statistic.base
- com.alibaba.csp.sentinel.slots.statistic.data - 程序包 com.alibaba.csp.sentinel.slots.statistic.data
- com.alibaba.csp.sentinel.slots.statistic.metric - 程序包 com.alibaba.csp.sentinel.slots.statistic.metric
- com.alibaba.csp.sentinel.slots.statistic.metric.occupy - 程序包 com.alibaba.csp.sentinel.slots.statistic.metric.occupy
- com.alibaba.csp.sentinel.slots.system - 程序包 com.alibaba.csp.sentinel.slots.system
- com.alibaba.csp.sentinel.spi - 程序包 com.alibaba.csp.sentinel.spi
- com.alibaba.csp.sentinel.util - 程序包 com.alibaba.csp.sentinel.util
- com.alibaba.csp.sentinel.util.function - 程序包 com.alibaba.csp.sentinel.util.function
- COMMON - 类中的静态变量 com.alibaba.csp.sentinel.ResourceTypeConstants
- COMMON_API_GATEWAY - 类中的静态变量 com.alibaba.csp.sentinel.ResourceTypeConstants
- COMMON_DB_SQL - 类中的静态变量 com.alibaba.csp.sentinel.ResourceTypeConstants
- COMMON_RPC - 类中的静态变量 com.alibaba.csp.sentinel.ResourceTypeConstants
- COMMON_WEB - 类中的静态变量 com.alibaba.csp.sentinel.ResourceTypeConstants
- compare(FlowRule, FlowRule) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleComparator
- configLoad(T) - 接口中的方法 com.alibaba.csp.sentinel.property.PropertyListener
-
The first time of the
value's load. - configLoad(T) - 类中的方法 com.alibaba.csp.sentinel.property.SimplePropertyListener
- configLogFilePath(String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- configUpdate(T) - 接口中的方法 com.alibaba.csp.sentinel.property.PropertyListener
-
Callback method when
SentinelProperty.updateValue(Object)need inform the listener. - ConfigUtil - com.alibaba.csp.sentinel.util中的类
-
Util class for loading configuration from file or command arguments.
- Constants - com.alibaba.csp.sentinel中的类
-
Universal constants of Sentinel.
- Consumer<T> - com.alibaba.csp.sentinel.util.function中的接口
-
Consumer interface from JDK 8.
- context - 类中的变量 com.alibaba.csp.sentinel.AsyncEntry
- Context - com.alibaba.csp.sentinel.context中的类
-
This class holds metadata of current invocation:
theEntranceNode: the root of the current invocation tree. the currentEntry: the current invocation point. the currentNode: the statistics related to theEntry. the origin: The origin is useful when we want to control different invoker/consumer separately. - Context(DefaultNode, String) - 类的构造器 com.alibaba.csp.sentinel.context.Context
- Context(String, DefaultNode, boolean) - 类的构造器 com.alibaba.csp.sentinel.context.Context
- CONTEXT_DEFAULT_NAME - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- ContextNameDefineException - com.alibaba.csp.sentinel.context中的异常错误
- ContextNameDefineException(String) - 异常错误的构造器 com.alibaba.csp.sentinel.context.ContextNameDefineException
- contextSize() - 类中的静态方法 com.alibaba.csp.sentinel.context.ContextUtil
-
Get current size of context entrance node map.
- ContextUtil - com.alibaba.csp.sentinel.context中的类
-
Utility class to get or create
Contextin current thread. - ContextUtil() - 类的构造器 com.alibaba.csp.sentinel.context.ContextUtil
- CONTROL_BEHAVIOR_DEFAULT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- CONTROL_BEHAVIOR_RATE_LIMITER - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- CONTROL_BEHAVIOR_WARM_UP - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- CONTROL_BEHAVIOR_WARM_UP_RATE_LIMITER - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- count - 类中的变量 com.alibaba.csp.sentinel.Entry
- count - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- count() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- count(long) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- countAndSum(long) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- countAndSum(long, long) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- CPU_USAGE_RESOURCE_NAME - 类中的静态变量 com.alibaba.csp.sentinel.Constants
-
A virtual resource identifier for cpu usage statistics (since 1.6.1).
- CtSph - com.alibaba.csp.sentinel中的类
- CtSph() - 类的构造器 com.alibaba.csp.sentinel.CtSph
- currentQps(long) - 类中的方法 com.alibaba.csp.sentinel.util.TimeUtil
-
Current qps statistics (including reads and writes request) excluding current working time window for accurate result.
- currentServer() - 接口中的方法 com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
Get descriptor of current token server.
- currentState - 类中的变量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- currentState() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- currentState() - 接口中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker
-
Get current state of the circuit breaker.
- currentTimeMillis() - 类中的静态方法 com.alibaba.csp.sentinel.util.TimeUtil
- currentTokenNum - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
-
Number of tokens left in the bucket
- currentWaiting() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- currentWaiting() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
- currentWindow() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get the bucket at current timestamp.
- currentWindow(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get bucket item at provided timestamp.
- curThreadNum() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- curThreadNum() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get current active thread count.
- curThreadNum() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
D
- debug() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- debug() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- debug() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.DebugSupport
-
For debug;
- debug(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- debug(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
- debug(String, Object...) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- debug(String, Object...) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log a message at the DEBUG level according to the specified format and arguments.
- debug(String, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- debug(String, Throwable) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- debug(String, Throwable) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log an exception (throwable) at the DEBUG level with an accompanying message.
- debug(String, Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- DEBUG - 类中的静态变量 com.alibaba.csp.sentinel.log.jul.Level
- DebugSupport - com.alibaba.csp.sentinel.slots.statistic.metric中的接口
- decreaseThreadNum() - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- decreaseThreadNum() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Decrease current thread count.
- decreaseThreadNum() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- decreaseThreadNum(String, Object...) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Decrease current thread count of the resource name.
- DEFAULT_BLOCK_STRATEGY - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- DEFAULT_CHARSET - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- DEFAULT_CLUSTER_SAMPLE_COUNT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
- DEFAULT_COLD_FACTOR - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- DEFAULT_KEY - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
- DEFAULT_LOG_FILENAME - 类中的静态变量 com.alibaba.csp.sentinel.log.RecordLog
- DEFAULT_METRIC_FLUSH_INTERVAL - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- DEFAULT_RESOURCE_TIMEOUT_STRATEGY - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- DEFAULT_SAMPLE_COUNT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- DEFAULT_SINGLE_METRIC_FILE_SIZE - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- DEFAULT_STATISTIC_MAX_RT - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- DEFAULT_TOTAL_METRIC_FILE_COUNT - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- DEFAULT_WINDOW_INTERVAL_MS - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- DefaultCircuitBreakerRuleManager - com.alibaba.csp.sentinel.slots.block.degrade中的类
-
The rule manager for universal default circuit breaker rule.
- DefaultCircuitBreakerRuleManager() - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
- DefaultCircuitBreakerSlot - com.alibaba.csp.sentinel.slots.block.degrade中的类
-
A
ProcessorSlotdedicates to universal default circuit breaker. - DefaultCircuitBreakerSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerSlot
- DefaultController - com.alibaba.csp.sentinel.slots.block.flow.controller中的类
-
Default throttling controller (immediately reject strategy).
- DefaultController(double, int) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.controller.DefaultController
- defaultFallback() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
-
The
defaultFallbackis used as the default universal fallback method. - DefaultNode - com.alibaba.csp.sentinel.node中的类
-
A
Nodeused to hold statistics for specific resource name in the specific context. - DefaultNode(ResourceWrapper, ClusterNode) - 类的构造器 com.alibaba.csp.sentinel.node.DefaultNode
- DefaultProcessorSlotChain - com.alibaba.csp.sentinel.slotchain中的类
- DefaultProcessorSlotChain() - 类的构造器 com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
- DefaultSlotChainBuilder - com.alibaba.csp.sentinel.slots中的类
-
Builder for a default
ProcessorSlotChain. - DefaultSlotChainBuilder() - 类的构造器 com.alibaba.csp.sentinel.slots.DefaultSlotChainBuilder
- DefaultTokenBucket - com.alibaba.csp.sentinel.slots.block.flow.tokenbucket中的类
- DefaultTokenBucket(long, long, boolean, long) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.DefaultTokenBucket
- DefaultTokenBucket(long, long, long) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.DefaultTokenBucket
- DEGRADE_DEFAULT_MIN_REQUEST_AMOUNT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- DEGRADE_DEFAULT_SLOW_REQUEST_AMOUNT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- DEGRADE_GRADE_EXCEPTION_COUNT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
-
Degrade by biz exception count in the last 60 seconds.
- DEGRADE_GRADE_EXCEPTION_RATIO - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
-
Degrade by biz exception ratio in the current
IntervalProperty.INTERVALsecond(s). - DEGRADE_GRADE_RT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- DegradeException - com.alibaba.csp.sentinel.slots.block.degrade中的异常错误
- DegradeException(String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
- DegradeException(String, DegradeRule) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
- DegradeException(String, String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
- DegradeException(String, Throwable) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
- DegradeRule - com.alibaba.csp.sentinel.slots.block.degrade中的类
-
Degrade is used when the resources are in an unstable state, these resources will be degraded within the next defined time window.
- DegradeRule() - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- DegradeRule(String) - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- DegradeRuleManager - com.alibaba.csp.sentinel.slots.block.degrade中的类
-
The rule manager for circuit breaking rules (
DegradeRule). - DegradeRuleManager() - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
- DegradeSlot - com.alibaba.csp.sentinel.slots.block.degrade中的类
-
A
ProcessorSlotdedicates to circuit breaking. - DegradeSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.DegradeSlot
- details() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- details() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get aggregated metric nodes of all resources.
- detailsOnCondition(Predicate<Long>) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- detailsOnCondition(Predicate<Long>) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Generate aggregated metric items that satisfies the time predicate.
- doInit() - 类中的静态方法 com.alibaba.csp.sentinel.init.InitExecutor
-
If one
InitFuncthrows an exception, the init process will immediately be interrupted and the application will exit. - DynamicSentinelProperty<T> - com.alibaba.csp.sentinel.property中的类
- DynamicSentinelProperty() - 类的构造器 com.alibaba.csp.sentinel.property.DynamicSentinelProperty
- DynamicSentinelProperty(T) - 类的构造器 com.alibaba.csp.sentinel.property.DynamicSentinelProperty
E
- EagleEye - com.alibaba.csp.sentinel.eagleeye中的类
- EagleEyeAppender - com.alibaba.csp.sentinel.eagleeye中的类
- EagleEyeAppender() - 类的构造器 com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- EagleEyeLogUtil - com.alibaba.csp.sentinel.slots.logger中的类
- EagleEyeLogUtil() - 类的构造器 com.alibaba.csp.sentinel.slots.logger.EagleEyeLogUtil
- EmbeddedClusterTokenServer - com.alibaba.csp.sentinel.cluster.server中的接口
-
Embedded token server interface that can work in embedded mode.
- EmbeddedClusterTokenServerProvider - com.alibaba.csp.sentinel.cluster.server中的类
- EMPTY - 类中的静态变量 com.alibaba.csp.sentinel.util.StringUtil
- enter(String) - 类中的静态方法 com.alibaba.csp.sentinel.context.ContextUtil
-
Enter the invocation context, which marks as the entrance of an invocation chain.
- enter(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.context.ContextUtil
-
Enter the invocation context, which marks as the entrance of an invocation chain.
- EntranceNode - com.alibaba.csp.sentinel.node中的类
-
A
Noderepresents the entrance of the invocation tree. - EntranceNode(ResourceWrapper, ClusterNode) - 类的构造器 com.alibaba.csp.sentinel.node.EntranceNode
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerSlot
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeSlot
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowSlot
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.logger.LogSlot
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlot
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemSlot
- entry(Context, ResourceWrapper, Object, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
- entry(Context, ResourceWrapper, Object, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.nodeselector.NodeSelectorSlot
- entry(Context, ResourceWrapper, T, int, boolean, Object...) - 接口中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlot
-
Entrance of this slot.
- entry(ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.CtSph
-
Do all
Rules checking about the resource. - entry(Method) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(Method) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given method.
- entry(Method) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Checking all
Rules about the protected method. - entry(Method) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method. - entry(Method, int) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(Method, int) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given method.
- entry(Method, int) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Checking all
Rules about the protected method. - entry(Method, int) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method. - entry(Method, EntryType) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(Method, EntryType) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given method.
- entry(Method, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Checking all
Rules about the protected method. - entry(Method, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method. - entry(Method, EntryType, int) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(Method, EntryType, int) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given method.
- entry(Method, EntryType, int) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Checking all
Rules about the protected method. - entry(Method, EntryType, int) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method. - entry(Method, EntryType, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(Method, EntryType, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType, int, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given method resource.
- entry(Method, EntryType, int, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method. - entry(String) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(String) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(String) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(String) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(String, int) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(String, int) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(String, int) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(String, int) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(String, int, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(String, int, EntryType, Object[]) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(String, EntryType) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType, int) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(String, EntryType, int) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType, int) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType, int) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entry(String, EntryType, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType, int, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType, int, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- Entry - com.alibaba.csp.sentinel中的类
- Entry(ResourceWrapper) - 类的构造器 com.alibaba.csp.sentinel.Entry
- Entry(ResourceWrapper, int, Object[]) - 类的构造器 com.alibaba.csp.sentinel.Entry
- ENTRY_NODE - 类中的静态变量 com.alibaba.csp.sentinel.Constants
-
Global statistic node for inbound traffic.
- entryDelimiter - 类中的变量 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- entryDelimiter(char) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- entrySize() - 类中的静态方法 com.alibaba.csp.sentinel.CtSph
-
Get current size of created slot chains.
- entryType - 类中的变量 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
- entryType() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
- EntryType - com.alibaba.csp.sentinel中的Enum Class
-
An enum marks resource invocation direction.
- entryWithPriority(String) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entryWithPriority(String, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entryWithPriority(String, EntryType, int, boolean) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entryWithPriority(String, EntryType, int, boolean) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Create a protected resource with priority.
- entryWithPriority(String, EntryType, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entryWithPriority(String, EntryType, int, boolean, Object...) - 接口中的方法 com.alibaba.csp.sentinel.Sph
-
Create a protected resource with priority.
- entryWithType(String, int, EntryType, int, boolean, Object[]) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entryWithType(String, int, EntryType, int, boolean, Object[]) - 接口中的方法 com.alibaba.csp.sentinel.SphResourceTypeSupport
-
Record statistics and perform rule checking for the given resource with the provided classification.
- entryWithType(String, int, EntryType, int, Object[]) - 类中的方法 com.alibaba.csp.sentinel.CtSph
- entryWithType(String, int, EntryType, int, Object[]) - 接口中的方法 com.alibaba.csp.sentinel.SphResourceTypeSupport
-
Record statistics and perform rule checking for the given resource with provided classification.
- Env - com.alibaba.csp.sentinel中的类
-
Sentinel Env.
- Env() - 类的构造器 com.alibaba.csp.sentinel.Env
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Only
ResourceWrapper.getName()is considered. - equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.util.function.Tuple2
- equals(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- equalsIgnoreCase(CharSequence, CharSequence) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- error(String, Object...) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- error(String, Object...) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log a message at the ERROR level according to the specified format and arguments.
- error(String, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- error(String, Throwable) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- error(String, Throwable) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log an exception (throwable) at the ERROR level with an accompanying message.
- error(String, Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- ERROR - 类中的静态变量 com.alibaba.csp.sentinel.log.jul.Level
- ERROR_COUNT - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
-
Circuit breaker opens (cuts off) when error count exceeds the threshold.
- ERROR_RATIO - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
-
Circuit breaker opens (cuts off) when error ratio exceeds the threshold.
- ErrorEntryFreeException - com.alibaba.csp.sentinel中的异常错误
-
Represents order mismatch of resource entry and resource exit (pair mismatch).
- ErrorEntryFreeException(String) - 异常错误的构造器 com.alibaba.csp.sentinel.ErrorEntryFreeException
- EventObserverRegistry - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中的类
-
Registry for circuit breaker event observers.
- exception() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- exception() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- exception() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total exception count.
- EXCEPTION - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.statistic.MetricEvent
- ExceptionCircuitBreaker - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中的类
- ExceptionCircuitBreaker(DegradeRule) - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ExceptionCircuitBreaker
- exceptionPredicate - 类中的静态变量 com.alibaba.csp.sentinel.Tracer
- exceptionQps() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get exception count per second.
- exceptionQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- exceptionsToIgnore() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
-
Indicates the exceptions to be ignored.
- exceptionsToTrace() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
- exit() - 类中的静态方法 com.alibaba.csp.sentinel.context.ContextUtil
-
Exit context of current thread, that is removing
Contextin the ThreadLocal. - exit() - 类中的方法 com.alibaba.csp.sentinel.Entry
-
Complete the current resource entry and restore the entry stack in context.
- exit() - 类中的静态方法 com.alibaba.csp.sentinel.SphO
- exit(int) - 类中的方法 com.alibaba.csp.sentinel.Entry
- exit(int) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
- exit(int, Object...) - 类中的方法 com.alibaba.csp.sentinel.AsyncEntry
- exit(int, Object...) - 类中的方法 com.alibaba.csp.sentinel.Entry
-
Exit this entry.
- exit(int, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.SphO
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
- exit(Context, ResourceWrapper, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlot
-
Exit of this slot.
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerSlot
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeSlot
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowSlot
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.logger.LogSlot
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.nodeselector.NodeSelectorSlot
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlot
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemSlot
- exitForContext(Context, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.AsyncEntry
- exitHandlers - 类中的变量 com.alibaba.csp.sentinel.AsyncEntry
F
- FAIL - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Server or client unexpected failure (due to transport or serialization failure).
- fallback() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
- fallbackClass() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
-
The
fallbackis located in the same class with the original method by default. - FILE_NAME - 类中的静态变量 com.alibaba.csp.sentinel.slots.logger.EagleEyeLogUtil
- fileNameMatches(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.node.metric.MetricWriter
-
Test whether fileName matches baseFileName.
- filePath - 类中的变量 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- fillInStackTrace() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
- fillInStackTrace() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.BlockException
- fillInStackTrace() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
- fillInStackTrace() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowException
- fillInStackTrace() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.flow.PriorityWaitException
- fillInStackTrace() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.SentinelRpcException
- fillInStackTrace() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.system.SystemBlockException
- find(long, int) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricSearcher
-
从beginTime开始,检索recommendLines条(大概)记录。同一秒中的数据是原子的,不能分割成多次查询。
- findByTimeAndResource(long, long, String) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricSearcher
-
Find metric between [beginTimeMs, endTimeMs], both side inclusive.
- fireEntry(Context, ResourceWrapper, Object, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
- fireEntry(Context, ResourceWrapper, Object, int, boolean, Object...) - 接口中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlot
- fireExit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
- fireExit(Context, ResourceWrapper, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlot
-
Means finish of
ProcessorSlot.exit(Context, ResourceWrapper, int, Object...). - FLOW_CLUSTER_STRATEGY_BORROW_REF - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
- FLOW_CLUSTER_STRATEGY_NORMAL - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
- FLOW_GRADE_QPS - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- FLOW_GRADE_THREAD - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- FLOW_THRESHOLD_AVG_LOCAL - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
- FLOW_THRESHOLD_GLOBAL - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
- FlowException - com.alibaba.csp.sentinel.slots.block.flow中的异常错误
- FlowException(String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowException
- FlowException(String, FlowRule) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowException
- FlowException(String, String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowException
- FlowException(String, Throwable) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowException
- FlowRule - com.alibaba.csp.sentinel.slots.block.flow中的类
-
Each flow rule is mainly composed of three factors: grade, strategy and controlBehavior:
- FlowRule() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- FlowRule(String) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- FlowRuleChecker - com.alibaba.csp.sentinel.slots.block.flow中的类
-
Rule checker for flow control rules.
- FlowRuleChecker() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
- FlowRuleComparator - com.alibaba.csp.sentinel.slots.block.flow中的类
-
Comparator for flow rules.
- FlowRuleComparator() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleComparator
- FlowRuleManager - com.alibaba.csp.sentinel.slots.block.flow中的类
-
One resources can have multiple rules.
- FlowRuleManager() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
- FlowRuleUtil - com.alibaba.csp.sentinel.slots.block.flow中的类
- FlowSlot - com.alibaba.csp.sentinel.slots.block.flow中的类
-
Combined the runtime statistics collected from the previous slots (NodeSelectorSlot, ClusterNodeBuilderSlot, and StatisticSlot), FlowSlot will use pre-set rules to decide whether the incoming requests should be blocked.
- FlowSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.FlowSlot
- flush() - 类中的静态方法 com.alibaba.csp.sentinel.eagleeye.EagleEye
- flush() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- format(String, Object) - 类中的静态方法 com.alibaba.csp.sentinel.log.jul.MessageFormatter
-
Performs single argument substitution for the 'messagePattern' passed as parameter.
- format(String, Object, Object) - 类中的静态方法 com.alibaba.csp.sentinel.log.jul.MessageFormatter
-
Performs a two argument substitution for the 'messagePattern' passed as parameter.
- FormattingTuple - com.alibaba.csp.sentinel.log.jul中的类
-
Holds the results of formatting done by
MessageFormatter. - FormattingTuple(String) - 类的构造器 com.alibaba.csp.sentinel.log.jul.FormattingTuple
- FormattingTuple(String, Object[], Throwable) - 类的构造器 com.alibaba.csp.sentinel.log.jul.FormattingTuple
- formIndexFileName(String) - 类中的静态方法 com.alibaba.csp.sentinel.node.metric.MetricWriter
-
Form index file name of the
metricFileName - formMetricFileName(String, int) - 类中的静态方法 com.alibaba.csp.sentinel.node.metric.MetricWriter
-
Form metric file name use the specific appName and pid.
- fromCloseToOpen(double) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- fromFatString(String) - 类中的静态方法 com.alibaba.csp.sentinel.node.metric.MetricNode
-
Parse
MetricNodefrom fat string, seeMetricNode.toFatString() - fromHalfOpenToClose() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- fromHalfOpenToOpen(double) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- fromOpenToHalfOpen(Context) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- fromThinString(String) - 类中的静态方法 com.alibaba.csp.sentinel.node.metric.MetricNode
-
Parse
MetricNodefrom thin string, seeMetricNode.toThinString() - fromVersionString(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.VersionUtil
-
Convert version in string like x.y.z or x.y.z.b into number
Each segment has one byte space(unsigned)
eg. - Function<T,
R> - com.alibaba.csp.sentinel.util.function中的接口 -
Function functional interface from JDK 8.
- FutureBucketLeapArray - com.alibaba.csp.sentinel.slots.statistic.metric.occupy中的类
-
A kind of
BucketLeapArraythat only reserves for future buckets. - FutureBucketLeapArray(int, int) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.FutureBucketLeapArray
G
- get() - 接口中的方法 com.alibaba.csp.sentinel.util.function.Supplier
-
Gets a result.
- get(MetricEvent) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- getAcquireRefuseStrategy() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getAppName() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
- getAppName() - 类中的静态方法 com.alibaba.csp.sentinel.util.AppNameUtil
- getAppType() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
-
Get application type.
- getArgArray() - 类中的方法 com.alibaba.csp.sentinel.log.jul.FormattingTuple
- getAsyncContext() - 类中的方法 com.alibaba.csp.sentinel.AsyncEntry
- getAttachments() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- getAvg(MetricEvent) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
Get average count for provided event per second.
- getAvgRt() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
- getBlockError() - 类中的方法 com.alibaba.csp.sentinel.Entry
- getBlockQps() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getCheckSystemStatus() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- getChildList() - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- getClassification() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getClient() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.client.TokenClientProvider
- getClientOfflineTime() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getClusterConfig() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- getClusterNode() - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- getClusterNode(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
Get
ClusterNodeof the resource name. - getClusterNode(String, EntryType) - 类中的静态方法 com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
Get
ClusterNodeof the resource of the specific type. - getClusterNodeMap() - 类中的静态方法 com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
Get
ClusterNodes map, this map holds allClusterNodes, it's key is resource name, value is the relatedClusterNode. - getCompleteTimestamp() - 类中的方法 com.alibaba.csp.sentinel.Entry
- getConcurrency() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getConfig(String) - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
-
Get config value of the specific key.
- getConfig(String, boolean) - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
-
Get config value of the specific key.
- getConfigString() - 类中的静态方法 com.alibaba.csp.sentinel.util.HostNameUtil
- getContext() - 类中的静态方法 com.alibaba.csp.sentinel.context.ContextUtil
-
Get
Contextof current thread. - getControlBehavior() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- getCount() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- getCount() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- getCpuUsage() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemStatusListener
- getCpuUsageThreshold() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- getCreateTimestamp() - 类中的方法 com.alibaba.csp.sentinel.Entry
- getCurEntry() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getCurNode() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getCurNode() - 类中的方法 com.alibaba.csp.sentinel.Entry
- getCurrentCount(MetricEvent) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- getCurrentCpuUsage() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- getCurrentSystemAvgLoad() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- getCurrentTokenNum() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- getEntranceNode() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getEntryCallbacks() - 类中的静态方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- getEntryType() - 类中的方法 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Get
EntryTypeof this wrapper. - getError() - 类中的方法 com.alibaba.csp.sentinel.Entry
- getExceptionPredicate() - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Get exception predicate
- getExceptionQps() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getExceptionsToIgnore() - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Get exception classes to ignore.
- getExceptionsToTrace() - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Get exception classes to trace.
- getExitCallbacks() - 类中的静态方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- getFileNamePattern() - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- getFlowId() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getGrade() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- getGrade() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- getHighestCpuUsage() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
-
Get highest cpu usage.
- getHighestSystemLoad() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
- getHost() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
- getHostName() - 类中的静态方法 com.alibaba.csp.sentinel.util.HostNameUtil
- getId() - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- getId() - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- getInboundQpsThreshold() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- getInstance() - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
- getIntervalInMs() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get total interval length of the sliding window in milliseconds.
- getIntervalInSecond() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get total interval length of the sliding window.
- getIp() - 类中的静态方法 com.alibaba.csp.sentinel.util.HostNameUtil
- getKeys() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- getLastModified() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- getLastNode() - 类中的方法 com.alibaba.csp.sentinel.context.Context
-
Get the parent
Nodeof the current. - getLastNode() - 类中的方法 com.alibaba.csp.sentinel.AsyncEntry
- getLastNode() - 类中的方法 com.alibaba.csp.sentinel.Entry
- getLimitApp() - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- getLimitType() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.system.SystemBlockException
-
Return the limit type of system rule.
- getLogBaseDir() - 类中的静态方法 com.alibaba.csp.sentinel.log.LogBase
-
Get the log file base directory path, which is guaranteed ended with
File.separator. - getLogCharset() - 类中的静态方法 com.alibaba.csp.sentinel.log.LogBase
-
Get the log file charset.
- getLogger(String) - 类中的静态方法 com.alibaba.csp.sentinel.log.LoggerSpiProvider
- getLoggerName() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- getLoggerName() - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- getLogLevel() - 类中的静态方法 com.alibaba.csp.sentinel.log.LogBase
- getLogOutputType() - 类中的静态方法 com.alibaba.csp.sentinel.log.LogBase
-
Get the log file output type.
- getMaxQueueingTimeMs() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- getMaxThread() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
- getMaxThreadThreshold() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- getMessage() - 类中的方法 com.alibaba.csp.sentinel.log.jul.FormattingTuple
- getMethod() - 类中的方法 com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
- getMetricExtensions() - 类中的静态方法 com.alibaba.csp.sentinel.metric.extension.MetricExtensionProvider
-
Get all registered metric extensions.
- getMinRequestAmount() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- getMode() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- getName() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getName() - 类中的方法 com.alibaba.csp.sentinel.node.ClusterNode
-
Get resource name of the resource node.
- getName() - 类中的方法 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Get the resource name.
- getNext() - 类中的方法 com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
- getNext() - 类中的方法 com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
- getOccupiedPassQps() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getOccupyTimeout() - 类中的静态方法 com.alibaba.csp.sentinel.node.OccupyTimeoutProperty
- getOrCreateOriginNode(String) - 类中的方法 com.alibaba.csp.sentinel.node.ClusterNode
-
Get
Nodeof the specific origin. - getOrigin() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginalRules() - 类中的方法 com.alibaba.csp.sentinel.slots.block.RuleManager
-
Get origin rules, includes regex and simple rules
- getOriginAvgRt() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginBlockQps() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginBlockRequest() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginCountMap() - 类中的方法 com.alibaba.csp.sentinel.node.ClusterNode
- getOriginCurThreadNum() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginNode() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginNode() - 类中的方法 com.alibaba.csp.sentinel.Entry
- getOriginPassQps() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginPassReqQps() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginTotalQps() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOriginTotalRequest() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- getOutputLocation() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- getPassQps() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getPid() - 类中的静态方法 com.alibaba.csp.sentinel.util.PidUtil
-
Resolve and get current process ID.
- getPort() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
- getPreviousWindow() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get the previous bucket item for current timestamp.
- getPreviousWindow(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get the previous bucket item before provided timestamp.
- getProperties() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfigLoader
- getProperties() - 类中的静态方法 com.alibaba.csp.sentinel.log.LogConfigLoader
- getQps() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
- getRefResource() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- getRemaining() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- getResource() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getResource() - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- getResource() - 接口中的方法 com.alibaba.csp.sentinel.slots.block.Rule
-
Get target resource of this rule.
- getResourceName() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.system.SystemBlockException
- getResourceTimeout() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getResourceTimeoutStrategy() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getResourceType() - 类中的方法 com.alibaba.csp.sentinel.node.ClusterNode
-
Get classification (type) of the resource.
- getResourceType() - 类中的方法 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Get the classification of this resource.
- getResourceWrapper() - 类中的方法 com.alibaba.csp.sentinel.Entry
- getRt() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getRtThreshold() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- getRule() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
-
Get triggered rule.
- getRule() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.BlockException
- getRule() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- getRule() - 接口中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker
-
Get the associated circuit breaking rule.
- getRule() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
-
Get triggered rule.
- getRule() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowException
-
Get triggered rule.
- getRuleLimitApp() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.BlockException
- getRules() - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
-
Get a copy of the rules.
- getRules() - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
Get existing circuit breaking rules.
- getRules() - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
-
Get a copy of the rules.
- getRules() - 类中的方法 com.alibaba.csp.sentinel.slots.block.RuleManager
-
Get rules from regex rules and simple rules
- getRules() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
Get a copy of the rules.
- getRules(String) - 类中的方法 com.alibaba.csp.sentinel.slots.block.RuleManager
-
Get rules by resource name, save the rule list after regular matching to improve performance
- getRulesOfResource(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
- getSampleCount() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getSampleCount() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get sample count (total amount of buckets).
- getSampleCount() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- getSampleCount() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get sample count of the sliding window.
- getServer() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServerProvider
- getShowName() - 类中的方法 com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
- getShowName() - 类中的方法 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Get the beautified resource name to be showed.
- getShowName() - 类中的方法 com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
- getSlowRatioThreshold() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- getState() - 接口中的方法 com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
Get state of the cluster token client.
- getState() - 类中的方法 com.alibaba.csp.sentinel.util.TimeUtil
-
Current running state
- getStateChangeObservers() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
-
Get all registered state chane observers.
- getStatIntervalMs() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- getStatus() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- getStrategy() - 类中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
- getStrategy() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getStrategy() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- getSuccessQps() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getSum(MetricEvent) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
Get total sum for provided event in
intervalInSec. - getSystemAverageLoad() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemStatusListener
- getSystemLoadThreshold() - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- getThresholdType() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getThrowable() - 类中的方法 com.alibaba.csp.sentinel.log.jul.FormattingTuple
- getTime() - 类中的方法 com.alibaba.csp.sentinel.util.TimeUtil
-
Current timestamp in milliseconds.
- getTimestamp() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- getTimeWindow() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- getTokenId() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- getType() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
- getType() - enum class中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
- getValidHead() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get the valid "head" bucket of the sliding window at current timestamp.
- getVersion(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.VersionUtil
- getWaitInMs() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- getWaitInMs() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.flow.PriorityWaitException
- getWarmUpPeriodSec() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- getWindowIntervalInSec() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- getWindowIntervalInSec() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get the sliding window length in seconds.
- getWindowIntervalMs() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- getWindowPass(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- getWindowPass(long) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Note: this operation will not perform refreshing, so will not generate new buckets.
- getWindowValue(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get statistic value from bucket for provided timestamp.
H
- HALF_OPEN - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker.State
-
In
HALF_OPENstate, the circuit breaker will allow a "probe" invocation. - hasConfig(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
- hasConfig(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
- hasConfig(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
- hasConfig(String) - 类中的方法 com.alibaba.csp.sentinel.slots.block.RuleManager
-
Determine whether has rule based on the resource name
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Only
ResourceWrapper.getName()is considered. - hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.util.function.Tuple2
- HIGHEST_PRECEDENCE - annotation interface中的静态变量 com.alibaba.csp.sentinel.init.InitOrder
- HostNameUtil - com.alibaba.csp.sentinel.util中的类
-
Get host name and ip of the host.
I
- identity() - 接口中的静态方法 com.alibaba.csp.sentinel.util.function.Function
-
Returns a function that always returns its input argument.
- IDLE - enum class 中的枚举常量 com.alibaba.csp.sentinel.util.TimeUtil.STATE
- IdUtil - com.alibaba.csp.sentinel.util中的类
- ignoreClasses - 类中的静态变量 com.alibaba.csp.sentinel.Tracer
- IN - enum class 中的枚举常量 com.alibaba.csp.sentinel.EntryType
-
Inbound traffic
- increaseBlockQps(int) - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- increaseBlockQps(int) - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Increase the block count.
- increaseBlockQps(int) - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- increaseExceptionQps(int) - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- increaseExceptionQps(int) - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Add the biz exception count.
- increaseExceptionQps(int) - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- increaseThreadNum() - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- increaseThreadNum() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Increase current thread count.
- increaseThreadNum() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- increaseThreadNum(String, Object...) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Increase current thread count of the resource name.
- info(String, Object...) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- info(String, Object...) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log a message at the INFO level according to the specified format and arguments.
- info(String, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- info(String, Throwable) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- info(String, Throwable) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log an exception (throwable) at the INFO level with an accompanying message.
- info(String, Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- INFO - 类中的静态变量 com.alibaba.csp.sentinel.log.jul.Level
- init() - 接口中的方法 com.alibaba.csp.sentinel.init.InitFunc
- init() - 类中的方法 com.alibaba.csp.sentinel.metric.extension.MetricCallbackInit
- InitExecutor - com.alibaba.csp.sentinel.init中的类
-
Load registered init functions and execute in order.
- InitFunc - com.alibaba.csp.sentinel.init中的接口
- InitOrder - com.alibaba.csp.sentinel.init中的Annotation Interface
- instance() - 类中的静态方法 com.alibaba.csp.sentinel.util.TimeUtil
- INTERVAL - 类中的静态变量 com.alibaba.csp.sentinel.node.IntervalProperty
-
Interval in milliseconds.
- intervalInMs - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- intervalInMs - 类中的变量 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- IntervalProperty - com.alibaba.csp.sentinel.node中的类
-
QPS statistics interval.
- IntervalProperty() - 类的构造器 com.alibaba.csp.sentinel.node.IntervalProperty
- intervalSeconds(int) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- isAsync() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- isBlank(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- isBlockException(Throwable) - 异常错误中的静态方法 com.alibaba.csp.sentinel.slots.block.BlockException
-
Check whether the exception is sentinel blocked exception.
- isClient() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- isClientSpiAvailable() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.client.TokenClientProvider
- isClusterMode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- isDefault() - annotation interface 中的元素 com.alibaba.csp.sentinel.spi.Spi
-
Whether is the default Provider
- isDefaultContext(Context) - 类中的静态方法 com.alibaba.csp.sentinel.context.ContextUtil
-
Check if provided context is a default auto-created context.
- isEmpty(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- isFallbackToLocalWhenFail() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- isLogNameUsePid() - 类中的静态方法 com.alibaba.csp.sentinel.log.LogBase
-
Whether log file name should contain pid.
- isNotBlank(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- isNotEmpty(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- isOtherOrigin(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
- isRegex() - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- isServer() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- isServerSpiAvailable() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServerProvider
- isSingleton() - annotation interface 中的元素 com.alibaba.csp.sentinel.spi.Spi
-
Whether create singleton instance
- isTimeInWindow(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
-
Check whether given timestamp is in current bucket.
- isTrue(boolean, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.AssertUtil
- isValidDefaultRule(DegradeRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
- isValidRule(AuthorityRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
- isValidRule(DegradeRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
- isValidRule(FlowRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Check whether provided flow rule is valid.
- isWindowConfigValid(int, int) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
- isWindowDeprecated(long, WindowWrap<MetricBucket>) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.FutureBucketLeapArray
- isWindowDeprecated(long, WindowWrap<T>) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- isWindowDeprecated(WindowWrap<T>) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Check if a bucket is deprecated, which means that the bucket has been behind for at least an entire window time span.
J
- JavaLoggingAdapter - com.alibaba.csp.sentinel.log.jul中的类
-
JUL adapter for Sentinel
LoggerSPI. - JavaLoggingAdapter(String, String) - 类的构造器 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
K
- KEEP_RESOURCE_TIMEOUT_STRATEGY - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- keyDelimiter(char) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
L
- lastFilledTime - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- LeapArray<T> - com.alibaba.csp.sentinel.slots.statistic.base中的类
-
Basic data structure for statistic metrics in Sentinel.
- LeapArray(int, int) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
The total bucket count is:
sampleCount = intervalInMs / windowLengthInMs. - Level - com.alibaba.csp.sentinel.log.jul中的类
-
JUL logging levels.
- Level(String, int) - 类的构造器 com.alibaba.csp.sentinel.log.jul.Level
- LIMIT_APP_DEFAULT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- LIMIT_APP_OTHER - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- list() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get valid bucket list for entire sliding window.
- list(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- listAll() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get all buckets for entire sliding window including deprecated buckets.
- listeners - 类中的变量 com.alibaba.csp.sentinel.property.DynamicSentinelProperty
- load() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load the Provider class from Provider configuration file
- loadDefaultInstance() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load default Provider instance Provider class with @Spi(isDefault = true)
- loadFirstInstance() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load the first-found Provider instance
- loadFirstInstanceOrDefault() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load the first-found Provider instance,if not found, return default Provider instance
- loadHighestPriorityInstance() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load highest order priority instance, order value is defined in class's
Spiannotation - loadInstance(Class<? extends S>) - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load instance by specific class type
- loadInstance(String) - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load instance by aliasName of Provider class
- loadInstanceList() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load all Provider instances of the specified Service
- loadInstanceListSorted() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load all Provider instances of the specified Service, sorted by order value in class's
Spiannotation - loadLowestPriorityInstance() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Load lowest order priority instance, order value is defined in class's
Spiannotation - loadProperties(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.ConfigUtil
-
Load the properties from provided file.
- loadRules(List<AuthorityRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
-
Load the authority rules to memory.
- loadRules(List<DegradeRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
-
Load default circuit breaker rules, former rules will be replaced.
- loadRules(List<DegradeRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
Load
DegradeRules, former rules will be replaced. - loadRules(List<FlowRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
-
Load
FlowRules, former rules will be replaced. - loadRules(List<SystemRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
Load
SystemRules, former rules will be replaced. - loadSystemConf(SystemRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- log(String) - 类中的静态方法 com.alibaba.csp.sentinel.cluster.log.ClusterClientStatLogUtil
- log(String) - 类中的静态方法 com.alibaba.csp.sentinel.cluster.log.ClusterStatLogUtil
- log(String, int) - 类中的静态方法 com.alibaba.csp.sentinel.cluster.log.ClusterClientStatLogUtil
- log(String, int) - 类中的静态方法 com.alibaba.csp.sentinel.cluster.log.ClusterStatLogUtil
- log(String, String, String, String, Long, int) - 类中的静态方法 com.alibaba.csp.sentinel.slots.logger.EagleEyeLogUtil
- log(Logger, Handler, Level, String, Object...) - 类中的方法 com.alibaba.csp.sentinel.log.jul.BaseJulLogger
- log(Logger, Handler, Level, String, Throwable) - 类中的方法 com.alibaba.csp.sentinel.log.jul.BaseJulLogger
- LOG_CHARSET - 类中的静态变量 com.alibaba.csp.sentinel.log.LogBase
- LOG_CHARSET_UTF8 - 类中的静态变量 com.alibaba.csp.sentinel.log.LogBase
- LOG_CONFIG_ENV_KEY - 类中的静态变量 com.alibaba.csp.sentinel.log.LogConfigLoader
- LOG_CONFIG_PROPERTY_KEY - 类中的静态变量 com.alibaba.csp.sentinel.log.LogConfigLoader
- LOG_DIR - 类中的静态变量 com.alibaba.csp.sentinel.log.LogBase
- LOG_LEVEL - 类中的静态变量 com.alibaba.csp.sentinel.log.LogBase
- LOG_NAME_USE_PID - 类中的静态变量 com.alibaba.csp.sentinel.log.LogBase
- LOG_OUTPUT_TYPE - 类中的静态变量 com.alibaba.csp.sentinel.log.LogBase
- LOG_OUTPUT_TYPE_CONSOLE - 类中的静态变量 com.alibaba.csp.sentinel.log.LogBase
-
Output biz log (e.g.
- LOG_OUTPUT_TYPE_FILE - 类中的静态变量 com.alibaba.csp.sentinel.log.LogBase
-
Output biz log (e.g.
- LogBase - com.alibaba.csp.sentinel.log中的类
-
The base config class for logging.
- LogBase() - 类的构造器 com.alibaba.csp.sentinel.log.LogBase
- LogConfigLoader - com.alibaba.csp.sentinel.log中的类
-
The loader that responsible for loading Sentinel log configurations.
- LogConfigLoader() - 类的构造器 com.alibaba.csp.sentinel.log.LogConfigLoader
- logFilePath(String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- Logger - com.alibaba.csp.sentinel.log中的接口
-
The universal logger SPI interface.
- LOGGER_NAME - 类中的静态变量 com.alibaba.csp.sentinel.log.RecordLog
- loggerName - 类中的变量 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- LoggerSpiProvider - com.alibaba.csp.sentinel.log中的类
-
SPI provider of Sentinel
Logger. - LogSlot - com.alibaba.csp.sentinel.slots.logger中的类
-
A
ProcessorSlotthat is response for logging block exceptions to provide concrete logs for troubleshooting. - LogSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.logger.LogSlot
- LogTarget - com.alibaba.csp.sentinel.log中的Annotation Interface
- LOWEST_PRECEDENCE - annotation interface中的静态变量 com.alibaba.csp.sentinel.init.InitOrder
M
- makeLoggingHandler(String, Logger) - 类中的方法 com.alibaba.csp.sentinel.log.jul.BaseJulLogger
- markToServer() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- MAX_CONTEXT_NAME_SIZE - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- MAX_SLOT_CHAIN_SIZE - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- MAX_UNIT_PRODUCE_NUM - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- maxBackupIndex - 类中的变量 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- maxBackupIndex(int) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- maxEntryCount(int) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- maxFileSize - 类中的变量 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- maxFileSizeMB(long) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- maxSuccess() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- maxSuccess() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get max success count.
- maxSuccessQps() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get estimated max success QPS till now.
- maxSuccessQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- maxTokenNum - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
-
Maximum number of tokens stored in the bucket
- MessageFormatter - com.alibaba.csp.sentinel.log.jul中的类
-
Formats messages according to very simple substitution rules.
- MessageFormatter() - 类的构造器 com.alibaba.csp.sentinel.log.jul.MessageFormatter
- MethodResourceWrapper - com.alibaba.csp.sentinel.slotchain中的类
-
Resource wrapper for method invocation.
- MethodResourceWrapper(Method, EntryType) - 类的构造器 com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
- MethodResourceWrapper(Method, EntryType, int) - 类的构造器 com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
- MethodUtil - com.alibaba.csp.sentinel.util中的类
-
Util class for processing
Method. - MethodUtil() - 类的构造器 com.alibaba.csp.sentinel.util.MethodUtil
- Metric - com.alibaba.csp.sentinel.slots.statistic.metric中的接口
-
Represents a basic structure recording invocation metrics of protected resources.
- METRIC_BASE_DIR - 类中的静态变量 com.alibaba.csp.sentinel.node.metric.MetricWriter
- METRIC_FILE - 类中的静态变量 com.alibaba.csp.sentinel.node.metric.MetricWriter
-
Note:
MetricWriter.MetricFileNameComparator's implementation relies on the metric file name, so we should be careful when changing the metric file name. - METRIC_FILE_INDEX_SUFFIX - 类中的静态变量 com.alibaba.csp.sentinel.node.metric.MetricWriter
- METRIC_FILE_NAME_CMP - 类中的静态变量 com.alibaba.csp.sentinel.node.metric.MetricWriter
- METRIC_FLUSH_INTERVAL - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- MetricBucket - com.alibaba.csp.sentinel.slots.statistic.data中的类
-
Represents metrics data in a period of time span.
- MetricBucket() - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- MetricCallbackInit - com.alibaba.csp.sentinel.metric.extension中的类
-
Register callbacks for metric extension.
- MetricCallbackInit() - 类的构造器 com.alibaba.csp.sentinel.metric.extension.MetricCallbackInit
- MetricEntryCallback - com.alibaba.csp.sentinel.metric.extension.callback中的类
-
Metric extension entry callback.
- MetricEntryCallback() - 类的构造器 com.alibaba.csp.sentinel.metric.extension.callback.MetricEntryCallback
- MetricEvent - com.alibaba.csp.sentinel.slots.statistic中的Enum Class
- MetricExitCallback - com.alibaba.csp.sentinel.metric.extension.callback中的类
-
Metric extension exit callback.
- MetricExitCallback() - 类的构造器 com.alibaba.csp.sentinel.metric.extension.callback.MetricExitCallback
- MetricExtension - com.alibaba.csp.sentinel.metric.extension中的接口
-
This interface provides extension to Sentinel internal statistics.
- MetricExtensionProvider - com.alibaba.csp.sentinel.metric.extension中的类
-
Get all
MetricExtensionvia SPI. - MetricExtensionProvider() - 类的构造器 com.alibaba.csp.sentinel.metric.extension.MetricExtensionProvider
- metricLogFlushIntervalSec() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
-
Get the metric log flush interval in second
- MetricNode - com.alibaba.csp.sentinel.node.metric中的类
-
Metrics data for a specific resource at given
timestamp. - MetricNode() - 类的构造器 com.alibaba.csp.sentinel.node.metric.MetricNode
- metrics() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Fetch all valid metric nodes of resources.
- metrics() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- MetricSearcher - com.alibaba.csp.sentinel.node.metric中的类
-
从指定目录下找出所有的metric文件,并按照指定时间戳进行检索,参考
MetricSearcher.find(long, int)。 会借助索引以提高检索效率,参考MetricWriter;还会在内部缓存上一次检索的文件指针,以便下一次顺序检索时 减少读盘次数。 - MetricSearcher(String, String) - 类的构造器 com.alibaba.csp.sentinel.node.metric.MetricSearcher
- MetricSearcher(String, String, Charset) - 类的构造器 com.alibaba.csp.sentinel.node.metric.MetricSearcher
- MetricTimerListener - com.alibaba.csp.sentinel.node.metric中的类
- MetricTimerListener() - 类的构造器 com.alibaba.csp.sentinel.node.metric.MetricTimerListener
- MetricWriter - com.alibaba.csp.sentinel.node.metric中的类
-
This class is responsible for writing
MetricNodeto disk: metric with the same second should write to the same file; single file size must be controlled; file name is like:${appName}-metrics.log.pid${pid}.yyyy-MM-dd.[number]metric of different day should in different file; every metric file is accompanied with an index file, which file name is${metricFileName}.idx - MetricWriter(long) - 类的构造器 com.alibaba.csp.sentinel.node.metric.MetricWriter
- MetricWriter(long, int) - 类的构造器 com.alibaba.csp.sentinel.node.metric.MetricWriter
- minMax(long) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- minMax(long, String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- minRt() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get minimal response time.
- minRt() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- minRt() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- minRt() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- minRt() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get the minimal RT.
N
- name - 类中的变量 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
- NamedThreadFactory - com.alibaba.csp.sentinel.concurrent中的类
-
Wrapped thread factory for better use.
- NamedThreadFactory(String) - 类的构造器 com.alibaba.csp.sentinel.concurrent.NamedThreadFactory
- NamedThreadFactory(String, boolean) - 类的构造器 com.alibaba.csp.sentinel.concurrent.NamedThreadFactory
- newAsyncContext(DefaultNode, String) - 类中的静态方法 com.alibaba.csp.sentinel.context.Context
-
Create a new async context.
- newEmptyBucket(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Create a new statistic value for bucket.
- newEmptyBucket(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.UnaryLeapArray
- newEmptyBucket(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.BucketLeapArray
- newEmptyBucket(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.FutureBucketLeapArray
- newEmptyBucket(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
- newSlotChain() - 类中的静态方法 com.alibaba.csp.sentinel.slotchain.SlotChainProvider
-
The load and pick process is not thread-safe, but it's okay since the method should be only invoked via
lookProcessChaininCtSphunder lock. - newThread(Runnable) - 类中的方法 com.alibaba.csp.sentinel.concurrent.NamedThreadFactory
- nextProduceTime - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
-
Time of next production token
- nextRetryTimestamp - 类中的变量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- NO_REF_RULE_EXISTS - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token acquire failed (reference resource is not available).
- NO_RULE_EXISTS - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token acquire failed (no rule exists).
- Node - com.alibaba.csp.sentinel.node中的接口
-
Holds real-time statistics for resources.
- NodeBuilder - com.alibaba.csp.sentinel.node中的接口
-
已过时。
- NodeSelectorSlot - com.alibaba.csp.sentinel.slots.nodeselector中的类
-
This class will try to build the calling traces via adding a new
DefaultNodeif needed as the last child in the context. - NodeSelectorSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.nodeselector.NodeSelectorSlot
- NoOpSentinelProperty - com.alibaba.csp.sentinel.property中的类
-
A
SentinelPropertythat will never inform thePropertyListeneron it. - NoOpSentinelProperty() - 类的构造器 com.alibaba.csp.sentinel.property.NoOpSentinelProperty
- NOT_AVAILABLE - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token acquire failed (strategy not available).
- notEmpty(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.AssertUtil
- notNull(Object, String) - 类中的静态方法 com.alibaba.csp.sentinel.util.AssertUtil
- NULL - 类中的静态变量 com.alibaba.csp.sentinel.log.jul.FormattingTuple
- NullContext - com.alibaba.csp.sentinel.context中的类
-
If total
ContextexceedConstants.MAX_CONTEXT_NAME_SIZE, aNullContextwill get when invokeContextUtil.enter(), means no rules checking will do. - NullContext() - 类的构造器 com.alibaba.csp.sentinel.context.NullContext
O
- OBJECTS0 - 类中的静态变量 com.alibaba.csp.sentinel.Entry
- OccupiableBucketLeapArray - com.alibaba.csp.sentinel.slots.statistic.metric.occupy中的类
- OccupiableBucketLeapArray(int, int) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
- OCCUPIED_PASS - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.statistic.MetricEvent
-
Passed in future quota (pre-occupied, since 1.5.0).
- occupiedPass() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- occupiedPass() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- occupiedPass() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get occupied pass count.
- occupiedPassQps() - 接口中的方法 com.alibaba.csp.sentinel.node.OccupySupport
-
Get current occupied pass QPS.
- occupiedPassQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- OccupySupport - com.alibaba.csp.sentinel.node中的接口
- OccupyTimeoutProperty - com.alibaba.csp.sentinel.node中的类
- OccupyTimeoutProperty() - 类的构造器 com.alibaba.csp.sentinel.node.OccupyTimeoutProperty
- of(C1, C2) - 类中的静态方法 com.alibaba.csp.sentinel.util.function.Tuple2
-
Factory method for creating a Tuple.
- of(Class<T>) - 类中的静态方法 com.alibaba.csp.sentinel.spi.SpiLoader
-
Create SpiLoader instance via Service class Cached by className, and load from cache first
- OK - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token acquired.
- ON - 类中的静态变量 com.alibaba.csp.sentinel.Constants
-
The global switch for Sentinel.
- onBlocked(ResourceWrapper, int, String, BlockException, Object[]) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.AdvancedMetricExtension
-
Add current block count of the resource name.
- onBlocked(BlockException, Context, ResourceWrapper, DefaultNode, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.metric.extension.callback.MetricEntryCallback
- onBlocked(BlockException, Context, ResourceWrapper, T, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlotEntryCallback
- onComplete(ResourceWrapper, long, int, Object[]) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.AdvancedMetricExtension
-
Add current completed count of the resource name.
- onError(ResourceWrapper, Throwable, int, Object[]) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.AdvancedMetricExtension
-
Add current exception count of the resource name.
- onExit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.metric.extension.callback.MetricExitCallback
- onExit(Context, ResourceWrapper, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlotExitCallback
- onPass(Context, ResourceWrapper, DefaultNode, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.metric.extension.callback.MetricEntryCallback
- onPass(Context, ResourceWrapper, T, int, Object...) - 接口中的方法 com.alibaba.csp.sentinel.slotchain.ProcessorSlotEntryCallback
- onPass(ResourceWrapper, int, Object[]) - 接口中的方法 com.alibaba.csp.sentinel.metric.extension.AdvancedMetricExtension
-
Add current pass count of the resource name.
- onRequestComplete(Context) - 接口中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker
-
Record a completed request with the context and handle state transformation of the circuit breaker.
- onRequestComplete(Context) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ExceptionCircuitBreaker
- onRequestComplete(Context) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ResponseTimeCircuitBreaker
- onStateChange(CircuitBreaker.State, CircuitBreaker.State, DegradeRule, Double) - 接口中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStateChangeObserver
-
Observer method triggered when circuit breaker state changed.
- OPEN - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker.State
-
In
OPENstate, all requests will be rejected until the next recovery time point. - order() - annotation interface 中的元素 com.alibaba.csp.sentinel.spi.Spi
-
Order priority of Provider class
- ORDER_AUTHORITY_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- ORDER_CLUSTER_BUILDER_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- ORDER_DEFAULT_CIRCUIT_BREAKER_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- ORDER_DEGRADE_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- ORDER_FLOW_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- ORDER_HIGHEST - annotation interface中的静态变量 com.alibaba.csp.sentinel.spi.Spi
- ORDER_LOG_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- ORDER_LOWEST - annotation interface中的静态变量 com.alibaba.csp.sentinel.spi.Spi
- ORDER_NODE_SELECTOR_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
-
Order of default processor slots
- ORDER_STATISTIC_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- ORDER_SYSTEM_SLOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- OUT - enum class 中的枚举常量 com.alibaba.csp.sentinel.EntryType
-
Outbound traffic
P
- parent - 类中的变量 com.alibaba.csp.sentinel.AsyncEntry
- pass() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- pass() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- pass() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total pass count.
- PASS - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.statistic.MetricEvent
-
Normal pass.
- passQps() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- passQps() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get pass request per second.
- passQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- PidUtil - com.alibaba.csp.sentinel.util中的类
-
Util class providing pid of current process.
- Predicate<T> - com.alibaba.csp.sentinel.util.function中的接口
-
Predicate functional interface from JDK 8.
- PREPARE - enum class 中的枚举常量 com.alibaba.csp.sentinel.util.TimeUtil.STATE
- previousBlockQps() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get last second block QPS.
- previousBlockQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- previousPassQps() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Last window QPS.
- previousPassQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- previousWindowBlock() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- previousWindowBlock() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
- previousWindowPass() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- previousWindowPass() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
- printDefaultNode() - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- PriorityWaitException - com.alibaba.csp.sentinel.slots.block.flow中的异常错误
-
An exception that marks previous prioritized request has been waiting till now, then should pass.
- PriorityWaitException(long) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.flow.PriorityWaitException
- ProcessorSlot<T> - com.alibaba.csp.sentinel.slotchain中的接口
-
A container of some process and ways of notification when the process is finished.
- ProcessorSlotChain - com.alibaba.csp.sentinel.slotchain中的类
-
Link all processor slots as a chain.
- ProcessorSlotChain() - 类的构造器 com.alibaba.csp.sentinel.slotchain.ProcessorSlotChain
- ProcessorSlotEntryCallback<T> - com.alibaba.csp.sentinel.slotchain中的接口
-
Callback for entering
StatisticSlot(passed and blocked). - ProcessorSlotExitCallback - com.alibaba.csp.sentinel.slotchain中的接口
-
Callback for exiting
StatisticSlot(passed and blocked). - PROJECT_NAME_PROP_KEY - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- PropertyListener<T> - com.alibaba.csp.sentinel.property中的接口
-
This class holds callback method when
SentinelProperty.updateValue(Object)need inform the listener
R
- r1 - 类中的变量 com.alibaba.csp.sentinel.util.function.Tuple2
- r2 - 类中的变量 com.alibaba.csp.sentinel.util.function.Tuple2
- rawMetricsInMin(Predicate<Long>) - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Fetch all raw metric items that satisfies the time predicate.
- rawMetricsInMin(Predicate<Long>) - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- RecordLog - com.alibaba.csp.sentinel.log中的类
-
The basic biz logger of Sentinel.
- recoveryTimeoutMs - 类中的变量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- refreshCurrentTokenNum(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- refreshCurrentTokenNum(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.StrictTokenBucket
- refreshCurrentTokenNum(long) - 接口中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.TokenBucket
- refreshTokenAndGetCurrentTokenNum() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- register2Property(SentinelProperty<Integer>) - 类中的静态方法 com.alibaba.csp.sentinel.node.IntervalProperty
- register2Property(SentinelProperty<Integer>) - 类中的静态方法 com.alibaba.csp.sentinel.node.OccupyTimeoutProperty
- register2Property(SentinelProperty<Integer>) - 类中的静态方法 com.alibaba.csp.sentinel.node.SampleCountProperty
- register2Property(SentinelProperty<List<AuthorityRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
- register2Property(SentinelProperty<List<DegradeRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
-
Listen to the
SentinelPropertyfor default circuit breaker rules. - register2Property(SentinelProperty<List<DegradeRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
Listen to the
SentinelPropertyforDegradeRules. - register2Property(SentinelProperty<List<FlowRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
-
Listen to the
SentinelPropertyforFlowRules. - register2Property(SentinelProperty<List<SystemRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
Listen to the
SentinelPropertyforSystemRules. - registerProperty(SentinelProperty<Integer>) - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
- RELEASE_OK - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token is successfully released.
- RELEASE_RESOURCE_TIMEOUT_STRATEGY - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- releaseConcurrentToken(Long) - 接口中的方法 com.alibaba.csp.sentinel.cluster.TokenService
-
Request release concurrent tokens from remote token server asynchronously.
- reload() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- removeChildList() - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
-
Reset the child node list.
- removeConfig(String) - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
- removeEntryCallback(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- removeExcludedResource(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DefaultCircuitBreakerRuleManager
- removeExitCallback(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
- removeListener(PropertyListener<Object>) - 类中的方法 com.alibaba.csp.sentinel.property.NoOpSentinelProperty
- removeListener(PropertyListener<T>) - 类中的方法 com.alibaba.csp.sentinel.property.DynamicSentinelProperty
- removeListener(PropertyListener<T>) - 接口中的方法 com.alibaba.csp.sentinel.property.SentinelProperty
-
Remove the
PropertyListeneron this. - removeStateChangeObserver(String) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
- requestConcurrentToken(String, Long, int) - 接口中的方法 com.alibaba.csp.sentinel.cluster.TokenService
-
Request acquire concurrent tokens from remote token server.
- requestParamToken(Long, int, Collection<Object>) - 接口中的方法 com.alibaba.csp.sentinel.cluster.TokenService
-
Request tokens for a specific parameter from remote token server.
- requestToken(Long, int, boolean) - 接口中的方法 com.alibaba.csp.sentinel.cluster.TokenService
-
Request tokens from remote token server.
- reset() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Reset the internal counter.
- reset() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- reset() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
Reset the adders.
- reset(MetricBucket) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- resetClusterNodes() - 类中的静态方法 com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
Reset all
ClusterNodes. - resetStat() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ExceptionCircuitBreaker
- resetStat() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ResponseTimeCircuitBreaker
- resetTo(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
-
Reset start timestamp of current bucket to provided time.
- resetWindowTo(WindowWrap<MetricBucket>, long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.BucketLeapArray
- resetWindowTo(WindowWrap<MetricBucket>, long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.FutureBucketLeapArray
- resetWindowTo(WindowWrap<MetricBucket>, long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
- resetWindowTo(WindowWrap<LongAdder>, long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.UnaryLeapArray
- resetWindowTo(WindowWrap<T>, long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Reset given bucket to provided start time and reset the value.
- resolveMethodName(Method) - 类中的静态方法 com.alibaba.csp.sentinel.util.MethodUtil
-
Parse and resolve the method name, then cache to the map.
- resourceType - 类中的变量 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
- resourceType() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
- ResourceTypeConstants - com.alibaba.csp.sentinel中的类
- resourceWrapper - 类中的变量 com.alibaba.csp.sentinel.Entry
- ResourceWrapper - com.alibaba.csp.sentinel.slotchain中的类
-
A wrapper of resource name and type.
- ResourceWrapper(String, EntryType, int) - 类的构造器 com.alibaba.csp.sentinel.slotchain.ResourceWrapper
- ResponseTimeCircuitBreaker - com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker中的类
- ResponseTimeCircuitBreaker(DegradeRule) - 类的构造器 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ResponseTimeCircuitBreaker
- retryTimeoutArrived() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- rollOver() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
- ROOT - 类中的静态变量 com.alibaba.csp.sentinel.Constants
-
Global ROOT statistic node that represents the universal parent node.
- ROOT_ID - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- rt() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- rt() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- rt() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total response time.
- RT - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.statistic.MetricEvent
- rule - 异常错误中的变量 com.alibaba.csp.sentinel.slots.block.BlockException
- rule - 类中的变量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- Rule - com.alibaba.csp.sentinel.slots.block中的接口
-
Base interface of all rules.
- RuleConstant - com.alibaba.csp.sentinel.slots.block中的类
- RuleManager<R> - com.alibaba.csp.sentinel.slots.block中的类
-
Unified rule management tool, mainly used for matching and caching of regular rules and simple rules.
- RuleManager() - 类的构造器 com.alibaba.csp.sentinel.slots.block.RuleManager
- RuleManager(Function<List<R>, List<R>>, Predicate<R>) - 类的构造器 com.alibaba.csp.sentinel.slots.block.RuleManager
- run() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricTimerListener
- run() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemStatusListener
- run() - 类中的方法 com.alibaba.csp.sentinel.util.TimeUtil
- RUNNING - enum class 中的枚举常量 com.alibaba.csp.sentinel.util.TimeUtil.STATE
- runOnContext(Context, Runnable) - 类中的静态方法 com.alibaba.csp.sentinel.context.ContextUtil
-
Execute the code within provided context.
S
- SAMPLE_COUNT - 类中的静态变量 com.alibaba.csp.sentinel.node.SampleCountProperty
-
Statistic buckets count per second.
- sampleCount - 类中的变量 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- SampleCountProperty - com.alibaba.csp.sentinel.node中的类
-
Holds statistic buckets count per second.
- SampleCountProperty() - 类的构造器 com.alibaba.csp.sentinel.node.SampleCountProperty
- selfLog(String) - 类中的静态方法 com.alibaba.csp.sentinel.eagleeye.EagleEye
- selfLog(String, Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.eagleeye.EagleEye
- SENTINEL_CONFIG_ENV_KEY - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfigLoader
- SENTINEL_CONFIG_PROPERTY_KEY - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfigLoader
- SENTINEL_VERSION - 类中的静态变量 com.alibaba.csp.sentinel.Constants
- SentinelConfig - com.alibaba.csp.sentinel.config中的类
-
The universal local configuration center of Sentinel.
- SentinelConfigLoader - com.alibaba.csp.sentinel.config中的类
-
The loader that responsible for loading Sentinel common configurations.
- SentinelConfigLoader() - 类的构造器 com.alibaba.csp.sentinel.config.SentinelConfigLoader
- SentinelProperty<T> - com.alibaba.csp.sentinel.property中的接口
-
This class holds current value of the config, and is responsible for informing all
PropertyListeners added on this when the config is updated. - SentinelResource - com.alibaba.csp.sentinel.annotation中的Annotation Interface
-
The annotation indicates a definition of Sentinel resource.
- SentinelRpcException - com.alibaba.csp.sentinel.slots.block中的异常错误
-
A
RuntimeExceptionmarks sentinel RPC exception. - SentinelRpcException(String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.SentinelRpcException
- SentinelRpcException(Throwable) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.SentinelRpcException
- sentinelStackTrace - 异常错误中的静态变量 com.alibaba.csp.sentinel.slots.block.BlockException
- setAcquireRefuseStrategy(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setAttachments(Map<String, String>) - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- setAvgRt(long) - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
-
Set max average RT(response time) of all passed requests.
- setBlockError(BlockException) - 类中的方法 com.alibaba.csp.sentinel.Entry
- setBlockQps(long) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setClassification(int) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setClientOfflineTime(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setClusterConfig(ClusterFlowConfig) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setClusterMode(boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setClusterNode(ClusterNode) - 类中的方法 com.alibaba.csp.sentinel.node.DefaultNode
- setCompleteTimestamp(long) - 类中的方法 com.alibaba.csp.sentinel.Entry
- setConcurrency(int) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setConfig(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
- setConfigIfAbsent(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
- setControlBehavior(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setCount(double) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- setCount(double) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setCurEntry(Entry) - 类中的方法 com.alibaba.csp.sentinel.context.Context
- setCurNode(Node) - 类中的方法 com.alibaba.csp.sentinel.context.Context
- setCurNode(Node) - 类中的方法 com.alibaba.csp.sentinel.Entry
- setError(Throwable) - 类中的方法 com.alibaba.csp.sentinel.Entry
- setExceptionPredicate(Predicate<Throwable>) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
set an exception predicate which indicates the exception should be traced(return true) or ignored(return false) except for
BlockException - setExceptionQps(long) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setExceptionsToIgnore(Class<? extends Throwable>...) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Set exceptions to ignore.
- setExceptionsToTrace(Class<? extends Throwable>...) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Set exception to trace.
- setFallbackToLocalWhenFail(boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setFlowId(Long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setGrade(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- setGrade(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setHighestCpuUsage(double) - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
-
set highest cpu usage.
- setHighestSystemLoad(double) - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
-
Set highest load.
- setId(Long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- setLimitApp(String) - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- setMaxQueueingTimeMs(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setMaxThread(long) - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
-
Set max PARALLEL working thread.
- setMinRequestAmount(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- setNext(AbstractLinkedProcessorSlot<?>) - 类中的方法 com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
- setNext(AbstractLinkedProcessorSlot<?>) - 类中的方法 com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
- setOccupiedPassQps(long) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setOrigin(String) - 类中的方法 com.alibaba.csp.sentinel.context.Context
- setOriginNode(Node) - 类中的方法 com.alibaba.csp.sentinel.Entry
- setPassQps(long) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setQps(double) - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
-
Set max total QPS.
- setRefResource(String) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setRegex(boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- setRemaining(int) - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- setResource(String) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setResource(String) - 类中的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
- setResourceTimeout(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setResourceTimeoutStrategy(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setRt(long) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setRuleLimitApp(String) - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.BlockException
- setRulesForResource(String, Set<DegradeRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
Set degrade rules for provided resource.
- setSampleCount(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setSlowRatioThreshold(double) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- setStatIntervalMs(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- setStatus(Integer) - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- setStrategy(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
- setStrategy(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setStrategy(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setSuccessQps(long) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setThresholdType(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- setTimestamp(long) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- setTimeWindow(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- setToClient() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
Set current mode to client mode.
- setTokenId(long) - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- setToServer() - 类中的静态方法 com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
Set current mode to server mode.
- setType(String) - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
- setValue(T) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
- setWaitInMs(int) - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- setWarmUpPeriodSec(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- setWindowIntervalMs(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- SHOULD_WAIT - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Should wait for next buckets.
- shouldTrace(Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Check whether the throwable should be traced.
- shouldUseContextClassloader() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
-
Whether use context classloader via config parameter
- shutdown() - 类中的静态方法 com.alibaba.csp.sentinel.eagleeye.EagleEye
- SimplePropertyListener<T> - com.alibaba.csp.sentinel.property中的类
- SimplePropertyListener() - 类的构造器 com.alibaba.csp.sentinel.property.SimplePropertyListener
- SINGLE_METRIC_FILE_SIZE - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- singleMetricFileSize() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
- slope - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- SlotChainBuilder - com.alibaba.csp.sentinel.slotchain中的接口
-
The builder for processor slot chain.
- SlotChainProvider - com.alibaba.csp.sentinel.slotchain中的类
-
A provider for creating slot chains via resolved slot chain builder SPI.
- SLOW_REQUEST_RATIO - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
-
Circuit breaker opens (cuts off) when slow request ratio exceeds the threshold.
- sph - 类中的静态变量 com.alibaba.csp.sentinel.Env
- Sph - com.alibaba.csp.sentinel中的接口
-
The basic interface for recording statistics and performing rule checking for resources.
- SphO - com.alibaba.csp.sentinel中的类
-
Conceptually, physical or logical resource that need protection should be surrounded by an entry.
- SphO() - 类的构造器 com.alibaba.csp.sentinel.SphO
- SphResourceTypeSupport - com.alibaba.csp.sentinel中的接口
- SphU - com.alibaba.csp.sentinel中的类
-
The fundamental Sentinel API for recording statistics and performing rule checking for resources.
- Spi - com.alibaba.csp.sentinel.spi中的Annotation Interface
-
Annotation for Provider class of SPI.
- SPI_CLASSLOADER - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- SpiLoader<S> - com.alibaba.csp.sentinel.spi中的类
-
A simple SPI loading facility (refactored since 1.8.1).
- SpiLoaderException - com.alibaba.csp.sentinel.spi中的异常错误
-
Error thrown when something goes wrong while loading Provider via
SpiLoader. - SpiLoaderException() - 异常错误的构造器 com.alibaba.csp.sentinel.spi.SpiLoaderException
- SpiLoaderException(String) - 异常错误的构造器 com.alibaba.csp.sentinel.spi.SpiLoaderException
- SpiLoaderException(String, Throwable) - 异常错误的构造器 com.alibaba.csp.sentinel.spi.SpiLoaderException
- start() - 接口中的方法 com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
Start the token client.
- start() - 接口中的方法 com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer
-
Start the Sentinel cluster server.
- startTime - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- stat(String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String[]) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String, String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String, String...) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String, String, String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String, String, String, String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String, String, String, String, String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String, String, String, String, String, String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String, String, String, String, String, String, String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(String, String, String, String, String, String, String, String) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- stat(List<String>) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLogger
- StatEntry - com.alibaba.csp.sentinel.eagleeye中的类
- StatEntry(StatLogger, String) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String[]) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String, String) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String, String...) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String, String, String) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String, String, String, String) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String, String, String, String, String) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String, String, String, String, String, String) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String, String, String, String, String, String, String) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, String, String, String, String, String, String, String, String) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- StatEntry(StatLogger, List<String>) - 类的构造器 com.alibaba.csp.sentinel.eagleeye.StatEntry
- STATISTIC_MAX_RT - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- statisticMaxRt() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
-
Get the max RT value that Sentinel could accept for system BBR strategy.
- StatisticNode - com.alibaba.csp.sentinel.node中的类
-
The statistic node keep three kinds of real-time statistics metrics:
- StatisticNode() - 类的构造器 com.alibaba.csp.sentinel.node.StatisticNode
- StatisticSlot - com.alibaba.csp.sentinel.slots.statistic中的类
-
A processor slot that dedicates to real time statistics.
- StatisticSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.StatisticSlot
- StatisticSlotCallbackRegistry - com.alibaba.csp.sentinel.slots.statistic中的类
-
Callback registry for
StatisticSlot. - statLogger(String) - 类中的静态方法 com.alibaba.csp.sentinel.eagleeye.EagleEye
- StatLogger - com.alibaba.csp.sentinel.eagleeye中的类
- statLoggerBuilder(String) - 类中的静态方法 com.alibaba.csp.sentinel.eagleeye.EagleEye
- StatLoggerBuilder - com.alibaba.csp.sentinel.eagleeye中的类
- stop() - 接口中的方法 com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
Stop the token client.
- stop() - 接口中的方法 com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer
-
Stop the Sentinel cluster server.
- storedTokens - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- STRATEGY_CHAIN - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- STRATEGY_DIRECT - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- STRATEGY_RELATE - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- StrictTokenBucket - com.alibaba.csp.sentinel.slots.block.flow.tokenbucket中的类
- StrictTokenBucket(long, long, boolean, long) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.StrictTokenBucket
- StrictTokenBucket(long, long, long) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.StrictTokenBucket
- StringResourceWrapper - com.alibaba.csp.sentinel.slotchain中的类
-
Common string resource wrapper.
- StringResourceWrapper(String, EntryType) - 类的构造器 com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
- StringResourceWrapper(String, EntryType, int) - 类的构造器 com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
- StringUtil - com.alibaba.csp.sentinel.util中的类
-
Util class providing operations on
String. - StringUtil() - 类的构造器 com.alibaba.csp.sentinel.util.StringUtil
- success() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- success() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- success() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total success count.
- SUCCESS - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.statistic.MetricEvent
- successQps() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- successQps() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get
Entry.exit()request per second. - successQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- Supplier<T> - com.alibaba.csp.sentinel.util.function中的接口
-
Supplier functional interface from JDK 8.
- swap() - 类中的方法 com.alibaba.csp.sentinel.util.function.Tuple2
-
Swaps the element of this Tuple.
- syncToken(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- SYSTEM_LOAD_RESOURCE_NAME - 类中的静态变量 com.alibaba.csp.sentinel.Constants
-
A virtual resource identifier for system load statistics (since 1.6.1).
- SystemBlockException - com.alibaba.csp.sentinel.slots.system中的异常错误
- SystemBlockException(String, String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.system.SystemBlockException
- SystemBlockException(String, String, Throwable) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.system.SystemBlockException
- SystemRule - com.alibaba.csp.sentinel.slots.system中的类
-
Sentinel System Rule makes the inbound traffic and capacity meet.
- SystemRule() - 类的构造器 com.alibaba.csp.sentinel.slots.system.SystemRule
- SystemRuleManager - com.alibaba.csp.sentinel.slots.system中的类
-
Sentinel System Rule makes the inbound traffic and capacity meet.
- SystemRuleManager() - 类的构造器 com.alibaba.csp.sentinel.slots.system.SystemRuleManager
- SystemSlot - com.alibaba.csp.sentinel.slots.system中的类
-
A
ProcessorSlotthat dedicates toSystemRulechecking. - SystemSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.system.SystemSlot
- SystemStatusListener - com.alibaba.csp.sentinel.slots.system中的类
- SystemStatusListener() - 类的构造器 com.alibaba.csp.sentinel.slots.system.SystemStatusListener
T
- test(T) - 接口中的方法 com.alibaba.csp.sentinel.util.function.Predicate
-
Evaluates this predicate on the given argument.
- ThrottlingController - com.alibaba.csp.sentinel.slots.block.flow.controller中的类
- ThrottlingController(int, double) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.controller.ThrottlingController
- ThrottlingController(int, double, int) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.controller.ThrottlingController
- THROW_OUT_EXCEPTION - 异常错误中的静态变量 com.alibaba.csp.sentinel.slots.block.BlockException
-
this constant RuntimeException has no stack trace, just has a message
BlockException.BLOCK_EXCEPTION_FLAGthat marks its name. - TimeUtil - com.alibaba.csp.sentinel.util中的类
-
Provides millisecond-level time of OS.
- TimeUtil() - 类的构造器 com.alibaba.csp.sentinel.util.TimeUtil
- TimeUtil.STATE - com.alibaba.csp.sentinel.util中的Enum Class
- toFatString() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
-
To formatting string.
- TokenBucket - com.alibaba.csp.sentinel.slots.block.flow.tokenbucket中的接口
- TokenClientProvider - com.alibaba.csp.sentinel.cluster.client中的类
-
Provider for a universal
ClusterTokenClientinstance. - TokenResult - com.alibaba.csp.sentinel.cluster中的类
-
Result entity of acquiring cluster flow token.
- TokenResult() - 类的构造器 com.alibaba.csp.sentinel.cluster.TokenResult
- TokenResult(Integer) - 类的构造器 com.alibaba.csp.sentinel.cluster.TokenResult
- TokenResultStatus - com.alibaba.csp.sentinel.cluster中的类
- TokenServerDescriptor - com.alibaba.csp.sentinel.cluster中的类
-
A simple descriptor for Sentinel token server.
- TokenServerDescriptor(String, int) - 类的构造器 com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
- TokenService - com.alibaba.csp.sentinel.cluster中的接口
-
Service interface of flow control.
- TOO_MANY_REQUEST - 类中的静态变量 com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Too many request in server.
- toRuntimeException() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.BlockException
- toString() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenResult
- toString() - 类中的方法 com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
- toString() - 类中的方法 com.alibaba.csp.sentinel.context.Context
- toString() - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatEntry
- toString() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
- toString() - 类中的方法 com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
- toString() - 类中的方法 com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRule
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.system.SystemRule
- toString() - 类中的方法 com.alibaba.csp.sentinel.spi.SpiLoader
- toString() - 类中的方法 com.alibaba.csp.sentinel.util.function.Tuple2
- TOTAL_IN_RESOURCE_NAME - 类中的静态变量 com.alibaba.csp.sentinel.Constants
-
A virtual resource identifier for total inbound statistics (since 1.5.0).
- TOTAL_METRIC_FILE_COUNT - 类中的静态变量 com.alibaba.csp.sentinel.config.SentinelConfig
- totalException() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get exception count per minute.
- totalException() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- totalMetricFileCount() - 类中的静态方法 com.alibaba.csp.sentinel.config.SentinelConfig
- totalPass() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- totalPass() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get pass count per minute.
- totalPass() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- totalQps() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- totalQps() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get
Node.passQps()+Node.blockQps()request per second. - totalQps() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- totalRequest() - 类中的方法 com.alibaba.csp.sentinel.node.EntranceNode
- totalRequest() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get incoming request per minute (
pass + block). - totalRequest() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- totalSuccess() - 接口中的方法 com.alibaba.csp.sentinel.node.Node
-
Get
Entry.exit()count per minute. - totalSuccess() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- toThinString() - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricNode
-
To formatting string.
- trace(String, Object...) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- trace(String, Object...) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log a message at the TRACE level according to the specified format and arguments.
- trace(String, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- trace(String, Throwable) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- trace(String, Throwable) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log an exception (throwable) at the TRACE level with an accompanying message.
- trace(String, Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- trace(Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Trace provided
Throwableto the resource entry in current context. - trace(Throwable, int) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
已过时。
- TRACE - 类中的静态变量 com.alibaba.csp.sentinel.log.jul.Level
- traceClasses - 类中的静态变量 com.alibaba.csp.sentinel.Tracer
- traceContext(Throwable, int, Context) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
已过时。
- traceContext(Throwable, Context) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Trace provided
Throwableto current entry of given entrance context. - traceEntry(Throwable, Entry) - 类中的静态方法 com.alibaba.csp.sentinel.Tracer
-
Trace provided
Throwableto the given resource entry. - Tracer - com.alibaba.csp.sentinel中的类
-
This class is used to record other exceptions except block exception.
- Tracer() - 类的构造器 com.alibaba.csp.sentinel.Tracer
- TrafficShapingController - com.alibaba.csp.sentinel.slots.block.flow中的接口
-
A universal interface for traffic shaping controller.
- transformToOpen(double) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- trim(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- trimToEmpty(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.StringUtil
- trueEnter(String, String) - 类中的静态方法 com.alibaba.csp.sentinel.context.ContextUtil
- trueExit(int, Object...) - 类中的方法 com.alibaba.csp.sentinel.AsyncEntry
- trueExit(int, Object...) - 类中的方法 com.alibaba.csp.sentinel.Entry
-
Exit this entry.
- truncate(String) - 类中的静态方法 com.alibaba.csp.sentinel.util.IdUtil
- TRY_AGAIN_BLOCK_STRATEGY - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- TRY_UNTIL_SUCCESS_BLOCK_STRATEGY - 类中的静态变量 com.alibaba.csp.sentinel.slots.block.RuleConstant
- tryConsume(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- tryConsume(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.StrictTokenBucket
- tryConsume(long) - 接口中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.TokenBucket
- tryOccupyNext(long, int, double) - 接口中的方法 com.alibaba.csp.sentinel.node.OccupySupport
-
Try to occupy latter time windows' tokens.
- tryOccupyNext(long, int, double) - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- tryPass(Context) - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- tryPass(Context) - 接口中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker
-
Acquires permission of an invocation only if it is available at the time of invoking.
- Tuple2<R1,
R2> - com.alibaba.csp.sentinel.util.function中的类 -
A tuple of 2 elements.
- Tuple2(R1, R2) - 类的构造器 com.alibaba.csp.sentinel.util.function.Tuple2
U
- UnaryLeapArray - com.alibaba.csp.sentinel.slots.statistic.base中的类
- UnaryLeapArray(int, int) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.base.UnaryLeapArray
- unitProduceNum - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
-
Number of tokens produced per unit of time
- updateInterval(int) - 类中的静态方法 com.alibaba.csp.sentinel.node.IntervalProperty
-
Update the
IntervalProperty.INTERVAL, AllClusterNodes will be reset if newInterval is different fromIntervalProperty.INTERVAL - updateNextProduceTime(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.tokenbucket.AbstractTokenBucket
- updateNextRetryTimestamp() - 类中的方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
- updateRules(Map<String, List<R>>) - 类中的方法 com.alibaba.csp.sentinel.slots.block.RuleManager
-
Update rules from datasource, split rules map by regex, rebuild the regex rule cache to reduce the performance loss caused by publish rules.
- updateSampleCount(int) - 类中的静态方法 com.alibaba.csp.sentinel.node.SampleCountProperty
-
Update the
SampleCountProperty.SAMPLE_COUNT. - updateTimeout(int) - 类中的静态方法 com.alibaba.csp.sentinel.node.OccupyTimeoutProperty
-
Update the timeout value. Note that the time out should never greeter than
IntervalProperty.INTERVAL, or it will be ignored. - updateValue(Object) - 类中的方法 com.alibaba.csp.sentinel.property.NoOpSentinelProperty
- updateValue(T) - 类中的方法 com.alibaba.csp.sentinel.property.DynamicSentinelProperty
- updateValue(T) - 接口中的方法 com.alibaba.csp.sentinel.property.SentinelProperty
-
Update the
newValueas the current value of this property and inform allPropertyListeners added on this only when newnewValueis not Equals to the old value.
V
- validClusterRuleId(Long) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Check whether provided ID can be a valid cluster flow ID.
- value() - annotation interface 中的元素 com.alibaba.csp.sentinel.annotation.SentinelResource
- value() - annotation interface 中的元素 com.alibaba.csp.sentinel.init.InitOrder
-
The order value.
- value() - annotation interface 中的元素 com.alibaba.csp.sentinel.log.LogTarget
-
Returns the logger name.
- value() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
- value() - annotation interface 中的元素 com.alibaba.csp.sentinel.spi.Spi
-
Alias name of Provider class
- valueDelimiter(char) - 类中的方法 com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
- valueOf(String) - enum class中的静态方法 com.alibaba.csp.sentinel.EntryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.alibaba.csp.sentinel.slots.statistic.MetricEvent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.alibaba.csp.sentinel.util.TimeUtil.STATE
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 com.alibaba.csp.sentinel.EntryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get aggregated value list for entire sliding window.
- values() - enum class中的静态方法 com.alibaba.csp.sentinel.slots.statistic.MetricEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.alibaba.csp.sentinel.util.TimeUtil.STATE
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values(long) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- VersionUtil - com.alibaba.csp.sentinel.util中的类
-
Get version of Sentinel from
MANIFEST.MFfile.
W
- waiting() - 接口中的方法 com.alibaba.csp.sentinel.node.OccupySupport
-
Get current waiting amount.
- waiting() - 类中的方法 com.alibaba.csp.sentinel.node.StatisticNode
- waiting() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- waiting() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get waiting pass account
- WarmUpController - com.alibaba.csp.sentinel.slots.block.flow.controller中的类
-
The principle idea comes from Guava.
- WarmUpController(double, int) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- WarmUpController(double, int, int) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- WarmUpRateLimiterController - com.alibaba.csp.sentinel.slots.block.flow.controller中的类
- WarmUpRateLimiterController(double, int, int, int) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpRateLimiterController
- warn(String, Object...) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- warn(String, Object...) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log a message at the WARN level according to the specified format and arguments.
- warn(String, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- warn(String, Throwable) - 类中的方法 com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
- warn(String, Throwable) - 接口中的方法 com.alibaba.csp.sentinel.log.Logger
-
Log an exception (throwable) at the WARN level with an accompanying message.
- warn(String, Throwable) - 类中的静态方法 com.alibaba.csp.sentinel.log.RecordLog
- WARNING - 类中的静态变量 com.alibaba.csp.sentinel.log.jul.Level
- warningToken - 类中的变量 com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
- whenTerminate(BiConsumer<Context, Entry>) - 类中的方法 com.alibaba.csp.sentinel.AsyncEntry
- whenTerminate(BiConsumer<Context, Entry>) - 类中的方法 com.alibaba.csp.sentinel.Entry
-
Like
CompletableFuturesince JDK 8, it guarantees specified handler is invoked when this entry terminated (exited), no matter it's blocked or permitted. - windowLength() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
- windowLengthInMs - 类中的变量 com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
- windows() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
- windows() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get the raw window array.
- windowStart() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
- WindowWrap<T> - com.alibaba.csp.sentinel.slots.statistic.base中的类
-
Wrapper entity class for a period of time window.
- WindowWrap(long, long, T) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
- write(long, List<MetricNode>) - 类中的方法 com.alibaba.csp.sentinel.node.metric.MetricWriter
-
如果传入了time,就认为nodes中所有的时间时间戳都是time.
All Classes and Interfaces|常量字段值|序列化表格|所有程序包