- AbstractCircuitBreaker - Class in com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
- AbstractCircuitBreaker(DegradeRule) - Constructor for class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- AbstractLinkedProcessorSlot<T> - Class in com.alibaba.csp.sentinel.slotchain
-
- AbstractLinkedProcessorSlot() - Constructor for class com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
-
- AbstractRule - Class in com.alibaba.csp.sentinel.slots.block
-
Abstract rule entity.
- AbstractRule() - Constructor for class com.alibaba.csp.sentinel.slots.block.AbstractRule
-
- accept(T, U) - Method in interface com.alibaba.csp.sentinel.util.function.BiConsumer
-
- accept(T) - Method in interface com.alibaba.csp.sentinel.util.function.Consumer
-
Performs this operation on the given argument.
- add(MetricEvent, long) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- add(MetricEvent, long) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- addBlock(String, int, String, BlockException, Object...) - Method in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add current block count of the resource name.
- addBlock(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- addBlock(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- addBlock(int) - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add current block count.
- addChild(Node) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
Add child node to current node.
- addEntryCallback(String, ProcessorSlotEntryCallback<DefaultNode>) - Static method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
-
- addException(String, int, Throwable) - Method in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add current exception count of the resource name.
- addException(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- addException(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- addException(int) - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add current exception count.
- addExitCallback(String, ProcessorSlotExitCallback) - Static method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
-
- addFirst(AbstractLinkedProcessorSlot<?>) - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
-
- addFirst(AbstractLinkedProcessorSlot<?>) - Method in class com.alibaba.csp.sentinel.slotchain.ProcessorSlotChain
-
Add a processor to the head of this slot chain.
- addLast(AbstractLinkedProcessorSlot<?>) - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
-
- addLast(AbstractLinkedProcessorSlot<?>) - Method in class com.alibaba.csp.sentinel.slotchain.ProcessorSlotChain
-
Add a processor to the tail of this slot chain.
- addListener(PropertyListener<T>) - Method in class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
-
- addListener(PropertyListener<Object>) - Method in class com.alibaba.csp.sentinel.property.NoOpSentinelProperty
-
- addListener(PropertyListener<T>) - Method in interface com.alibaba.csp.sentinel.property.SentinelProperty
-
- addMetricExtension(MetricExtension) - Static method in class com.alibaba.csp.sentinel.metric.extension.MetricExtensionProvider
-
Add metric extension.
- addOccupiedPass(int) - Method in interface com.alibaba.csp.sentinel.node.OccupySupport
-
Add occupied pass request, which represents pass requests that borrow the latter windows' token.
- addOccupiedPass(int) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- addOccupiedPass(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- addOccupiedPass(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- addOccupiedPass(int) - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add occupied pass, which represents pass requests that borrow the latter windows' token.
- addPass(String, int, Object...) - Method in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add current pass count of the resource name.
- addPass(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- addPass(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- addPass(int) - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add current pass count.
- addPassRequest(int) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- addPassRequest(int) - Method in interface com.alibaba.csp.sentinel.node.Node
-
Add pass count.
- addPassRequest(int) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- addRt(String, long, Object...) - Method in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add response time of the resource name.
- addRT(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- addRT(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- addRT(long) - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add given RT to current total RT.
- addRtAndSuccess(long, int) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- addRtAndSuccess(long, int) - Method in interface com.alibaba.csp.sentinel.node.Node
-
Add rt and success count.
- addRtAndSuccess(long, int) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- addSeparator(String) - Static method in class com.alibaba.csp.sentinel.util.ConfigUtil
-
- addStateChangeObserver(String, CircuitBreakerStateChangeObserver) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
-
Register a circuit breaker state change observer.
- addSuccess(String, int, Object...) - Method in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Add current completed count of the resource name.
- addSuccess(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- addSuccess(int) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- addSuccess(int) - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add current completed count.
- addWaiting(long, int) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- addWaiting(long, int) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- addWaiting(long, int) - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Add request that occupied.
- addWaiting(long, int) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
-
- addWaitingRequest(long, int) - Method in interface com.alibaba.csp.sentinel.node.OccupySupport
-
Add request that occupied.
- addWaitingRequest(long, int) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- AdvancedMetricExtension - Interface in com.alibaba.csp.sentinel.metric.extension
-
- ALREADY_RELEASE - Static variable in class com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token already is released before the request arrives.
- APP_NAME_PROP_KEY - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- APP_TYPE_COMMON - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
The default application type.
- APP_TYPE_PROP_KEY - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- append(String) - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
-
- apply(T) - Method in interface com.alibaba.csp.sentinel.util.function.Function
-
Applies this function to the given argument.
- applyState(Integer) - Static method in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
Apply given state to cluster mode.
- AppNameUtil - Class in com.alibaba.csp.sentinel.util
-
- array - Variable in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- arrayFormat(String, Object[]) - Static method in class com.alibaba.csp.sentinel.log.jul.MessageFormatter
-
- arrayFormat(String, Object[], Throwable) - Static method in class com.alibaba.csp.sentinel.log.jul.MessageFormatter
-
- ArrayMetric - Class in com.alibaba.csp.sentinel.slots.statistic.metric
-
- ArrayMetric(int, int) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- ArrayMetric(int, int, boolean) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- ArrayMetric(LeapArray<MetricBucket>) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
For unit test.
- as(Class<T>) - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
-
- assertNotBlank(String, String) - Static method in class com.alibaba.csp.sentinel.util.AssertUtil
-
- assertNotEmpty(Collection<?>, String) - Static method in class com.alibaba.csp.sentinel.util.AssertUtil
-
- assertState(boolean, String) - Static method in class com.alibaba.csp.sentinel.util.AssertUtil
-
- AssertUtil - Class in com.alibaba.csp.sentinel.util
-
Util class for checking arguments.
- AsyncEntry - Class in com.alibaba.csp.sentinel
-
The entry for asynchronous resources.
- asyncEntry(String, EntryType, int, Object...) - Method in class com.alibaba.csp.sentinel.CtSph
-
- asyncEntry(String, EntryType, int, Object...) - Method in interface com.alibaba.csp.sentinel.Sph
-
Create a protected asynchronous resource.
- asyncEntry(String) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and check all rules of the resource that indicates an async invocation.
- asyncEntry(String, EntryType) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and check all rules of the resource that indicates an async invocation.
- asyncEntry(String, EntryType, int, Object...) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and check all rules of the resource that indicates an async invocation.
- asyncEntry(String, int, EntryType) - Static method in class 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[]) - Static method in class 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[]) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource that indicates an async invocation.
- asyncEntryWithType(String, int, EntryType, int, boolean, Object[]) - Method in class com.alibaba.csp.sentinel.CtSph
-
- asyncEntryWithType(String, int, EntryType, int, boolean, Object[]) - Method in interface com.alibaba.csp.sentinel.SphResourceTypeSupport
-
Record statistics and perform rule checking for the given resource that indicates an async invocation.
- AUTHORITY_BLACK - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- AUTHORITY_WHITE - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- AuthorityException - Exception in com.alibaba.csp.sentinel.slots.block.authority
-
Block exception for request origin access (authority) control.
- AuthorityException(String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
-
- AuthorityException(String, AuthorityRule) - Constructor for exception com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
-
- AuthorityException(String, Throwable) - Constructor for exception com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
-
- AuthorityException(String, String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
-
- AuthorityRule - Class in com.alibaba.csp.sentinel.slots.block.authority
-
Authority rule is designed for limiting by request origins.
- AuthorityRule() - Constructor for class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
-
- AuthorityRuleManager - Class in com.alibaba.csp.sentinel.slots.block.authority
-
Manager for authority rules.
- AuthorityRuleManager() - Constructor for class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
-
- AuthoritySlot - Class in com.alibaba.csp.sentinel.slots.block.authority
-
- AuthoritySlot() - Constructor for class com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot
-
- avgRt() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
-
- avgRt() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Get average rt per second.
- avgRt() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- BAD_REQUEST - Static variable in class com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Bad client request.
- BaseJulLogger - Class in com.alibaba.csp.sentinel.log.jul
-
The default logger based on java.util.logging.
- BaseJulLogger() - Constructor for class com.alibaba.csp.sentinel.log.jul.BaseJulLogger
-
- BiConsumer<T,U> - Interface in com.alibaba.csp.sentinel.util.function
-
BiConsumer interface from JDK 8.
- block() - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- block() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- block() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total block count.
- BLOCK_EXCEPTION_FLAG - Static variable in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- BLOCK_EXCEPTION_MSG_PREFIX - Static variable in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- BLOCKED - Static variable in class com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token acquire failed (blocked).
- BlockException - Exception in com.alibaba.csp.sentinel.slots.block
-
Abstract exception indicating blocked by Sentinel due to flow control,
circuit breaking or system protection triggered.
- BlockException(String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- BlockException(String, AbstractRule) - Constructor for exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- BlockException(String, Throwable) - Constructor for exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- BlockException(String, String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- BlockException(String, String, AbstractRule) - Constructor for exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- blockQps() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
-
- blockQps() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Get block request per second.
- blockQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- blockRequest() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
-
- blockRequest() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Get blocked request count per minute (totalBlockRequest).
- blockRequest() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- BucketLeapArray - Class in com.alibaba.csp.sentinel.slots.statistic.metric
-
The fundamental data structure for metric statistics in a time span.
- BucketLeapArray(int, int) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.metric.BucketLeapArray
-
- build() - Method in interface com.alibaba.csp.sentinel.slotchain.SlotChainBuilder
-
Build the processor slot chain.
- build() - Method in class com.alibaba.csp.sentinel.slots.DefaultSlotChainBuilder
-
- buildClusterNode() - Method in interface com.alibaba.csp.sentinel.node.NodeBuilder
-
Deprecated.
Create a new
ClusterNode as universal statistic node for a single resource.
- buildFlowRuleMap(List<FlowRule>) - Static method in class 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>) - Static method in class 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) - Static method in class 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) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Build the flow rule map from raw list of flow rules, grouping by provided group function.
- buildSingleton() - Method in class com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
-
- buildTreeNode(ResourceWrapper, ClusterNode) - Method in interface com.alibaba.csp.sentinel.node.NodeBuilder
-
Deprecated.
- calculateWindowStart(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- canPass(Node, int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.DefaultController
-
- canPass(Node, int, boolean) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.DefaultController
-
- canPass(Node, int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.RateLimiterController
-
- canPass(Node, int, boolean) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.RateLimiterController
-
- canPass(Node, int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
-
- canPass(Node, int, boolean) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
-
- canPass(Node, int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpRateLimiterController
-
- canPass(Node, int, boolean) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpRateLimiterController
-
- canPass(Node, int, boolean) - Method in interface com.alibaba.csp.sentinel.slots.block.flow.TrafficShapingController
-
Check whether given resource entry can pass with provided count.
- canPass(Node, int) - Method in interface com.alibaba.csp.sentinel.slots.block.flow.TrafficShapingController
-
Check whether given resource entry can pass with provided count.
- canPassCheck(FlowRule, Context, DefaultNode, int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
-
- canPassCheck(FlowRule, Context, DefaultNode, int, boolean) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
-
- capitalize(String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- CHARSET - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- charset() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- checkClusterConcurrentField(FlowRule) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
- checkFlow(Function<String, Collection<FlowRule>>, ResourceWrapper, Context, DefaultNode, int, boolean) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
-
- checkSystem(ResourceWrapper, int) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- CircuitBreaker - Interface in com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
- CircuitBreaker.State - Enum in com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
Circuit breaker state.
- CircuitBreakerStateChangeObserver - Interface in com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
- CircuitBreakerStrategy - Enum in com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
- CLASS_LOCATION - Static variable in class com.alibaba.csp.sentinel.eagleeye.EagleEye
-
- CLASSPATH_FILE_FLAG - Static variable in class com.alibaba.csp.sentinel.util.ConfigUtil
-
- cleanup() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
-
- clearEntryCallback() - Static method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
-
- clearEntryContext() - Method in class com.alibaba.csp.sentinel.AsyncEntry
-
- clearExitCallback() - Static method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
-
- close() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
-
- close() - Method in class com.alibaba.csp.sentinel.Entry
-
- close() - Method in class com.alibaba.csp.sentinel.node.metric.MetricWriter
-
- close() - Method in class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
-
- CLUSTER_CLIENT - Static variable in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- CLUSTER_NOT_STARTED - Static variable in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- CLUSTER_SERVER - Static variable in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- ClusterBuilderSlot - Class in 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() - Constructor for class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
- ClusterClientStatLogUtil - Class in com.alibaba.csp.sentinel.cluster.log
-
- ClusterFlowConfig - Class in com.alibaba.csp.sentinel.slots.block.flow
-
Flow rule config in cluster mode.
- ClusterFlowConfig() - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- ClusterNode - Class in com.alibaba.csp.sentinel.node
-
This class stores summary runtime statistics of the resource, including rt, thread count, qps
and so on.
- ClusterNode(String) - Constructor for class com.alibaba.csp.sentinel.node.ClusterNode
-
- ClusterNode(String, int) - Constructor for class com.alibaba.csp.sentinel.node.ClusterNode
-
- ClusterRuleConstant - Class in com.alibaba.csp.sentinel.slots.block
-
- ClusterStateManager - Class in com.alibaba.csp.sentinel.cluster
-
Global state manager for Sentinel cluster.
- ClusterStateManager() - Constructor for class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- ClusterStatLogUtil - Class in com.alibaba.csp.sentinel.cluster.log
-
- ClusterTokenClient - Interface in com.alibaba.csp.sentinel.cluster.client
-
Token client interface for distributed flow control.
- ClusterTokenServer - Interface in com.alibaba.csp.sentinel.cluster.server
-
Token server interface for distributed flow control.
- COLD_FACTOR - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- coldFactor() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- com.alibaba.csp.sentinel - package com.alibaba.csp.sentinel
-
- com.alibaba.csp.sentinel.annotation - package com.alibaba.csp.sentinel.annotation
-
- com.alibaba.csp.sentinel.cluster - package com.alibaba.csp.sentinel.cluster
-
- com.alibaba.csp.sentinel.cluster.client - package com.alibaba.csp.sentinel.cluster.client
-
- com.alibaba.csp.sentinel.cluster.log - package com.alibaba.csp.sentinel.cluster.log
-
- com.alibaba.csp.sentinel.cluster.server - package com.alibaba.csp.sentinel.cluster.server
-
- com.alibaba.csp.sentinel.concurrent - package com.alibaba.csp.sentinel.concurrent
-
- com.alibaba.csp.sentinel.config - package com.alibaba.csp.sentinel.config
-
- com.alibaba.csp.sentinel.context - package com.alibaba.csp.sentinel.context
-
- com.alibaba.csp.sentinel.eagleeye - package com.alibaba.csp.sentinel.eagleeye
-
- com.alibaba.csp.sentinel.init - package com.alibaba.csp.sentinel.init
-
- com.alibaba.csp.sentinel.log - package com.alibaba.csp.sentinel.log
-
- com.alibaba.csp.sentinel.log.jul - package com.alibaba.csp.sentinel.log.jul
-
- com.alibaba.csp.sentinel.metric.extension - package com.alibaba.csp.sentinel.metric.extension
-
- com.alibaba.csp.sentinel.metric.extension.callback - package com.alibaba.csp.sentinel.metric.extension.callback
-
- com.alibaba.csp.sentinel.node - package com.alibaba.csp.sentinel.node
-
- com.alibaba.csp.sentinel.node.metric - package com.alibaba.csp.sentinel.node.metric
-
- com.alibaba.csp.sentinel.property - package com.alibaba.csp.sentinel.property
-
- com.alibaba.csp.sentinel.slotchain - package com.alibaba.csp.sentinel.slotchain
-
- com.alibaba.csp.sentinel.slots - package com.alibaba.csp.sentinel.slots
-
- com.alibaba.csp.sentinel.slots.block - package com.alibaba.csp.sentinel.slots.block
-
- com.alibaba.csp.sentinel.slots.block.authority - package com.alibaba.csp.sentinel.slots.block.authority
-
- com.alibaba.csp.sentinel.slots.block.degrade - package com.alibaba.csp.sentinel.slots.block.degrade
-
- com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker - package com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
- com.alibaba.csp.sentinel.slots.block.flow - package com.alibaba.csp.sentinel.slots.block.flow
-
- com.alibaba.csp.sentinel.slots.block.flow.controller - package com.alibaba.csp.sentinel.slots.block.flow.controller
-
- com.alibaba.csp.sentinel.slots.clusterbuilder - package com.alibaba.csp.sentinel.slots.clusterbuilder
-
- com.alibaba.csp.sentinel.slots.logger - package com.alibaba.csp.sentinel.slots.logger
-
- com.alibaba.csp.sentinel.slots.nodeselector - package com.alibaba.csp.sentinel.slots.nodeselector
-
- com.alibaba.csp.sentinel.slots.statistic - package com.alibaba.csp.sentinel.slots.statistic
-
- com.alibaba.csp.sentinel.slots.statistic.base - package com.alibaba.csp.sentinel.slots.statistic.base
-
- com.alibaba.csp.sentinel.slots.statistic.data - package com.alibaba.csp.sentinel.slots.statistic.data
-
- com.alibaba.csp.sentinel.slots.statistic.metric - package com.alibaba.csp.sentinel.slots.statistic.metric
-
- com.alibaba.csp.sentinel.slots.statistic.metric.occupy - package com.alibaba.csp.sentinel.slots.statistic.metric.occupy
-
- com.alibaba.csp.sentinel.slots.system - package com.alibaba.csp.sentinel.slots.system
-
- com.alibaba.csp.sentinel.spi - package com.alibaba.csp.sentinel.spi
-
- com.alibaba.csp.sentinel.util - package com.alibaba.csp.sentinel.util
-
- com.alibaba.csp.sentinel.util.function - package com.alibaba.csp.sentinel.util.function
-
- COMMON - Static variable in class com.alibaba.csp.sentinel.ResourceTypeConstants
-
- COMMON_API_GATEWAY - Static variable in class com.alibaba.csp.sentinel.ResourceTypeConstants
-
- COMMON_DB_SQL - Static variable in class com.alibaba.csp.sentinel.ResourceTypeConstants
-
- COMMON_RPC - Static variable in class com.alibaba.csp.sentinel.ResourceTypeConstants
-
- COMMON_WEB - Static variable in class com.alibaba.csp.sentinel.ResourceTypeConstants
-
- compare(FlowRule, FlowRule) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleComparator
-
- configLoad(T) - Method in interface com.alibaba.csp.sentinel.property.PropertyListener
-
The first time of the value's load.
- configLoad(T) - Method in class com.alibaba.csp.sentinel.property.SimplePropertyListener
-
- configUpdate(T) - Method in interface com.alibaba.csp.sentinel.property.PropertyListener
-
- ConfigUtil - Class in com.alibaba.csp.sentinel.util
-
Util class for loading configuration from file or command arguments.
- Constants - Class in com.alibaba.csp.sentinel
-
Universal constants of Sentinel.
- Consumer<T> - Interface in com.alibaba.csp.sentinel.util.function
-
Consumer interface from JDK 8.
- Context - Class in com.alibaba.csp.sentinel.context
-
This class holds metadata of current invocation:
the
EntranceNode: the root of the current invocation
tree.
the current
Entry: the current invocation point.
the current
Node: the statistics related to the
Entry.
the origin: The origin is useful when we want to control different
invoker/consumer separately.
- Context(DefaultNode, String) - Constructor for class com.alibaba.csp.sentinel.context.Context
-
- Context(String, DefaultNode, boolean) - Constructor for class com.alibaba.csp.sentinel.context.Context
-
- CONTEXT_DEFAULT_NAME - Static variable in class com.alibaba.csp.sentinel.Constants
-
- ContextNameDefineException - Exception in com.alibaba.csp.sentinel.context
-
- ContextNameDefineException(String) - Constructor for exception com.alibaba.csp.sentinel.context.ContextNameDefineException
-
- contextSize() - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
-
Get current size of context entrance node map.
- ContextUtil - Class in com.alibaba.csp.sentinel.context
-
Utility class to get or create
Context in current thread.
- ContextUtil() - Constructor for class com.alibaba.csp.sentinel.context.ContextUtil
-
- CONTROL_BEHAVIOR_DEFAULT - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- CONTROL_BEHAVIOR_RATE_LIMITER - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- CONTROL_BEHAVIOR_WARM_UP - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- CONTROL_BEHAVIOR_WARM_UP_RATE_LIMITER - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- count() - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- count(long) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- count - Variable in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
-
- countAndSum(long) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- countAndSum(long, long) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- CPU_USAGE_RESOURCE_NAME - Static variable in class com.alibaba.csp.sentinel.Constants
-
A virtual resource identifier for cpu usage statistics (since 1.6.1).
- CtSph - Class in com.alibaba.csp.sentinel
- CtSph() - Constructor for class com.alibaba.csp.sentinel.CtSph
-
- currentQps(long) - Method in class com.alibaba.csp.sentinel.util.TimeUtil
-
Current qps statistics (including reads and writes request)
excluding current working time window for accurate result.
- currentServer() - Method in interface com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
Get descriptor of current token server.
- currentState - Variable in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- currentState() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- currentState() - Method in interface com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker
-
Get current state of the circuit breaker.
- currentTimeMillis() - Static method in class com.alibaba.csp.sentinel.util.TimeUtil
-
- currentWaiting() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- currentWaiting() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
-
- currentWindow() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get the bucket at current timestamp.
- currentWindow(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get bucket item at provided timestamp.
- curThreadNum() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
-
- curThreadNum() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Get current active thread count.
- curThreadNum() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- EagleEye - Class in com.alibaba.csp.sentinel.eagleeye
-
- EagleEyeAppender - Class in com.alibaba.csp.sentinel.eagleeye
-
- EagleEyeAppender() - Constructor for class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
-
- EagleEyeLogUtil - Class in com.alibaba.csp.sentinel.slots.logger
-
- EagleEyeLogUtil() - Constructor for class com.alibaba.csp.sentinel.slots.logger.EagleEyeLogUtil
-
- EmbeddedClusterTokenServer - Interface in com.alibaba.csp.sentinel.cluster.server
-
Embedded token server interface that can work in embedded mode.
- EmbeddedClusterTokenServerProvider - Class in com.alibaba.csp.sentinel.cluster.server
-
- EMPTY - Static variable in class com.alibaba.csp.sentinel.util.StringUtil
-
- enter(String, String) - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
-
Enter the invocation context, which marks as the entrance of an invocation chain.
- enter(String) - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
-
Enter the invocation context, which marks as the entrance of an invocation chain.
- EntranceNode - Class in com.alibaba.csp.sentinel.node
-
A
Node represents the entrance of the invocation tree.
- EntranceNode(ResourceWrapper, ClusterNode) - Constructor for class com.alibaba.csp.sentinel.node.EntranceNode
-
- entry(ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.CtSph
-
Do all
Rules checking about the resource.
- entry(String) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(Method) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(Method, EntryType) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(String, EntryType) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(Method, EntryType, int) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(String, EntryType, int) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(Method, int) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(String, int) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(Method, EntryType, int, Object...) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entry(String, EntryType, int, Object...) - Method in class com.alibaba.csp.sentinel.CtSph
-
- Entry - Class in com.alibaba.csp.sentinel
-
- Entry(ResourceWrapper) - Constructor for class com.alibaba.csp.sentinel.Entry
-
- entry(Context, ResourceWrapper, Object, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
-
- entry(Context, ResourceWrapper, T, int, boolean, Object...) - Method in interface com.alibaba.csp.sentinel.slotchain.ProcessorSlot
-
Entrance of this slot.
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot
-
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeSlot
-
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowSlot
-
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slots.logger.LogSlot
-
- entry(Context, ResourceWrapper, Object, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slots.nodeselector.NodeSelectorSlot
-
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlot
-
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slots.system.SystemSlot
-
- entry(String) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(Method) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given method.
- entry(Method, int) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given method.
- entry(String, int) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given method.
- entry(String, EntryType) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType, int) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given method.
- entry(String, EntryType, int) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType, int, Object...) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType, int, Object...) - Method in interface com.alibaba.csp.sentinel.Sph
-
Record statistics and perform rule checking for the given resource.
- entry(String) - Static method in class com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(Method) - Static method in class com.alibaba.csp.sentinel.SphO
-
Checking all
Rules about the protected method.
- entry(Method, int) - Static method in class com.alibaba.csp.sentinel.SphO
-
Checking all
Rules about the protected method.
- entry(String, int) - Static method in class com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType) - Static method in class com.alibaba.csp.sentinel.SphO
-
Checking all
Rules about the protected method.
- entry(String, EntryType) - Static method in class com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType, int) - Static method in class com.alibaba.csp.sentinel.SphO
-
Checking all
Rules about the protected method.
- entry(String, EntryType, int) - Static method in class com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(String, EntryType, int, Object...) - Static method in class com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType, int, Object...) - Static method in class com.alibaba.csp.sentinel.SphO
-
Record statistics and perform rule checking for the given method resource.
- entry(String) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(Method) - Static method in class com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method.
- entry(Method, int) - Static method in class com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method.
- entry(String, int) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType) - Static method in class com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method.
- entry(String, EntryType) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType, int) - Static method in class com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method.
- entry(String, EntryType, int) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(Method, EntryType, int, Object...) - Static method in class com.alibaba.csp.sentinel.SphU
-
Checking all
Rules about the protected method.
- entry(String, EntryType, int, Object...) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(String, int, EntryType) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entry(String, int, EntryType, Object[]) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- ENTRY_NODE - Static variable in class com.alibaba.csp.sentinel.Constants
-
Global statistic node for inbound traffic.
- entrySize() - Static method in class com.alibaba.csp.sentinel.CtSph
-
Get current size of created slot chains.
- EntryType - Enum in com.alibaba.csp.sentinel
-
An enum marks resource invocation direction.
- entryType - Variable in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
- entryWithPriority(String, EntryType, int, boolean) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entryWithPriority(String, EntryType, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entryWithPriority(String, EntryType, int, boolean) - Method in interface com.alibaba.csp.sentinel.Sph
-
Create a protected resource with priority.
- entryWithPriority(String, EntryType, int, boolean, Object...) - Method in interface com.alibaba.csp.sentinel.Sph
-
Create a protected resource with priority.
- entryWithPriority(String) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entryWithPriority(String, EntryType) - Static method in class com.alibaba.csp.sentinel.SphU
-
Record statistics and perform rule checking for the given resource.
- entryWithType(String, int, EntryType, int, Object[]) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entryWithType(String, int, EntryType, int, boolean, Object[]) - Method in class com.alibaba.csp.sentinel.CtSph
-
- entryWithType(String, int, EntryType, int, Object[]) - Method in interface com.alibaba.csp.sentinel.SphResourceTypeSupport
-
Record statistics and perform rule checking for the given resource with provided classification.
- entryWithType(String, int, EntryType, int, boolean, Object[]) - Method in interface com.alibaba.csp.sentinel.SphResourceTypeSupport
-
Record statistics and perform rule checking for the given resource with the provided classification.
- Env - Class in com.alibaba.csp.sentinel
-
Sentinel Env.
- Env() - Constructor for class com.alibaba.csp.sentinel.Env
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
- equals(Object) - Method in class com.alibaba.csp.sentinel.util.function.Tuple2
-
- equals(String, String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- equalsIgnoreCase(CharSequence, CharSequence) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- error(String, Object...) - Method in class com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
-
- error(String, Throwable) - Method in class com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
-
- ERROR - Static variable in class com.alibaba.csp.sentinel.log.jul.Level
-
- error(String, Object...) - Method in interface com.alibaba.csp.sentinel.log.Logger
-
Log a message at the ERROR level according to the specified format
and arguments.
- error(String, Throwable) - Method in interface com.alibaba.csp.sentinel.log.Logger
-
Log an exception (throwable) at the ERROR level with an
accompanying message.
- error(String, Object...) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
-
- error(String, Throwable) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
-
- ErrorEntryFreeException - Exception in com.alibaba.csp.sentinel
-
Represents order mismatch of resource entry and resource exit (pair mismatch).
- ErrorEntryFreeException(String) - Constructor for exception com.alibaba.csp.sentinel.ErrorEntryFreeException
-
- EventObserverRegistry - Class in com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
Registry for circuit breaker event observers.
- exception() - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- exception() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- exception() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total exception count.
- ExceptionCircuitBreaker - Class in com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
- ExceptionCircuitBreaker(DegradeRule) - Constructor for class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ExceptionCircuitBreaker
-
- exceptionPredicate - Static variable in class com.alibaba.csp.sentinel.Tracer
-
- exceptionQps() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Get exception count per second.
- exceptionQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- exit() - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
-
Exit context of current thread, that is removing
Context in the
ThreadLocal.
- exit() - Method in class com.alibaba.csp.sentinel.Entry
-
Complete the current resource entry and restore the entry stack in context.
- exit(int) - Method in class com.alibaba.csp.sentinel.Entry
-
- exit(int, Object...) - Method in class com.alibaba.csp.sentinel.Entry
-
Exit this entry.
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
-
- exit(Context, ResourceWrapper, int, Object...) - Method in interface com.alibaba.csp.sentinel.slotchain.ProcessorSlot
-
Exit of this slot.
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot
-
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeSlot
-
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowSlot
-
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.logger.LogSlot
-
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.nodeselector.NodeSelectorSlot
-
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlot
-
- exit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.system.SystemSlot
-
- exit(int, Object...) - Static method in class com.alibaba.csp.sentinel.SphO
-
- exit(int) - Static method in class com.alibaba.csp.sentinel.SphO
-
- exit() - Static method in class com.alibaba.csp.sentinel.SphO
-
- FAIL - Static variable in class com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Server or client unexpected failure (due to transport or serialization failure).
- FILE_NAME - Static variable in class com.alibaba.csp.sentinel.slots.logger.EagleEyeLogUtil
-
- fileNameMatches(String, String) - Static method in class com.alibaba.csp.sentinel.node.metric.MetricWriter
-
Test whether fileName matches baseFileName.
- fillInStackTrace() - Method in exception com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
-
- fillInStackTrace() - Method in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- fillInStackTrace() - Method in exception com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
-
- fillInStackTrace() - Method in exception com.alibaba.csp.sentinel.slots.block.flow.FlowException
-
- fillInStackTrace() - Method in exception com.alibaba.csp.sentinel.slots.block.flow.PriorityWaitException
-
- fillInStackTrace() - Method in exception com.alibaba.csp.sentinel.slots.block.SentinelRpcException
-
- fillInStackTrace() - Method in exception com.alibaba.csp.sentinel.slots.system.SystemBlockException
-
- find(long, int) - Method in class com.alibaba.csp.sentinel.node.metric.MetricSearcher
-
从beginTime开始,检索recommendLines条(大概)记录。同一秒中的数据是原子的,不能分割成多次查询。
- findByTimeAndResource(long, long, String) - Method in class com.alibaba.csp.sentinel.node.metric.MetricSearcher
-
Find metric between [beginTimeMs, endTimeMs], both side inclusive.
- fireEntry(Context, ResourceWrapper, Object, int, boolean, Object...) - Method in class com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
-
- fireEntry(Context, ResourceWrapper, Object, int, boolean, Object...) - Method in interface com.alibaba.csp.sentinel.slotchain.ProcessorSlot
-
- fireExit(Context, ResourceWrapper, int, Object...) - Method in class com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
-
- fireExit(Context, ResourceWrapper, int, Object...) - Method in interface com.alibaba.csp.sentinel.slotchain.ProcessorSlot
-
- FLOW_CLUSTER_STRATEGY_BORROW_REF - Static variable in class com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
-
- FLOW_CLUSTER_STRATEGY_NORMAL - Static variable in class com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
-
- FLOW_GRADE_QPS - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- FLOW_GRADE_THREAD - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- FLOW_THRESHOLD_AVG_LOCAL - Static variable in class com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
-
- FLOW_THRESHOLD_GLOBAL - Static variable in class com.alibaba.csp.sentinel.slots.block.ClusterRuleConstant
-
- FlowException - Exception in com.alibaba.csp.sentinel.slots.block.flow
-
- FlowException(String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.flow.FlowException
-
- FlowException(String, FlowRule) - Constructor for exception com.alibaba.csp.sentinel.slots.block.flow.FlowException
-
- FlowException(String, Throwable) - Constructor for exception com.alibaba.csp.sentinel.slots.block.flow.FlowException
-
- FlowException(String, String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.flow.FlowException
-
- FlowRule - Class in com.alibaba.csp.sentinel.slots.block.flow
-
Each flow rule is mainly composed of three factors: grade,
strategy and controlBehavior:
- FlowRule() - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- FlowRule(String) - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- FlowRuleChecker - Class in com.alibaba.csp.sentinel.slots.block.flow
-
Rule checker for flow control rules.
- FlowRuleChecker() - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
-
- FlowRuleComparator - Class in com.alibaba.csp.sentinel.slots.block.flow
-
Comparator for flow rules.
- FlowRuleComparator() - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleComparator
-
- FlowRuleManager - Class in com.alibaba.csp.sentinel.slots.block.flow
-
One resources can have multiple rules.
- FlowRuleManager() - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
-
- FlowRuleUtil - Class in com.alibaba.csp.sentinel.slots.block.flow
-
- FlowSlot - Class in 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() - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.FlowSlot
-
- flush() - Static method in class com.alibaba.csp.sentinel.eagleeye.EagleEye
-
- flush() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
-
- format(String, Object) - Static method in class com.alibaba.csp.sentinel.log.jul.MessageFormatter
-
Performs single argument substitution for the 'messagePattern' passed as
parameter.
- format(String, Object, Object) - Static method in class com.alibaba.csp.sentinel.log.jul.MessageFormatter
-
Performs a two argument substitution for the 'messagePattern' passed as
parameter.
- FormattingTuple - Class in com.alibaba.csp.sentinel.log.jul
-
- FormattingTuple(String) - Constructor for class com.alibaba.csp.sentinel.log.jul.FormattingTuple
-
- FormattingTuple(String, Object[], Throwable) - Constructor for class com.alibaba.csp.sentinel.log.jul.FormattingTuple
-
- formIndexFileName(String) - Static method in class com.alibaba.csp.sentinel.node.metric.MetricWriter
-
Form index file name of the metricFileName
- formMetricFileName(String, int) - Static method in class com.alibaba.csp.sentinel.node.metric.MetricWriter
-
Form metric file name use the specific appName and pid.
- fromCloseToOpen(double) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- fromFatString(String) - Static method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- fromHalfOpenToClose() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- fromHalfOpenToOpen(double) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- fromOpenToHalfOpen(Context) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- fromThinString(String) - Static method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- fromVersionString(String) - Static method in class 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> - Interface in com.alibaba.csp.sentinel.util.function
-
Function functional interface from JDK 8.
- FutureBucketLeapArray - Class in com.alibaba.csp.sentinel.slots.statistic.metric.occupy
-
A kind of BucketLeapArray that only reserves for future buckets.
- FutureBucketLeapArray(int, int) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.metric.occupy.FutureBucketLeapArray
-
- get(MetricEvent) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- get() - Method in interface com.alibaba.csp.sentinel.util.function.Supplier
-
Gets a result.
- getAcquireRefuseStrategy() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getAppName() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- getAppName() - Static method in class com.alibaba.csp.sentinel.util.AppNameUtil
-
- getAppType() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
Get application type.
- getArgArray() - Method in class com.alibaba.csp.sentinel.log.jul.FormattingTuple
-
- getAsyncContext() - Method in class com.alibaba.csp.sentinel.AsyncEntry
-
- getAttachments() - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- getAvg(MetricEvent) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
Get average count for provided event per second.
- getAvgRt() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
- getBlockError() - Method in class com.alibaba.csp.sentinel.Entry
-
- getBlockQps() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getCheckSystemStatus() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- getChildList() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- getClassification() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getClient() - Static method in class com.alibaba.csp.sentinel.cluster.client.TokenClientProvider
-
- getClientOfflineTime() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getClusterConfig() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- getClusterNode() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- getClusterNode(String, EntryType) - Static method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
- getClusterNode(String) - Static method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
- getClusterNodeMap() - Static method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
- getCompleteTimestamp() - Method in class com.alibaba.csp.sentinel.Entry
-
- getConcurrency() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getConfig(String) - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
Get config value of the specific key.
- getConfig(String, boolean) - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
Get config value of the specific key.
- getConfigString() - Static method in class com.alibaba.csp.sentinel.util.HostNameUtil
-
- getContext() - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
-
- getControlBehavior() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- getCount() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- getCount() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- getCpuUsage() - Method in class com.alibaba.csp.sentinel.slots.system.SystemStatusListener
-
- getCpuUsageThreshold() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- getCreateTimestamp() - Method in class com.alibaba.csp.sentinel.Entry
-
- getCurEntry() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getCurNode() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getCurNode() - Method in class com.alibaba.csp.sentinel.Entry
-
- getCurrentCount(MetricEvent) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- getCurrentCpuUsage() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- getCurrentSystemAvgLoad() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- getEntranceNode() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getEntryCallbacks() - Static method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
-
- getEntryType() - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
- getError() - Method in class com.alibaba.csp.sentinel.Entry
-
- getExceptionPredicate() - Static method in class com.alibaba.csp.sentinel.Tracer
-
Get exception predicate
- getExceptionQps() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getExceptionsToIgnore() - Static method in class com.alibaba.csp.sentinel.Tracer
-
Get exception classes to ignore.
- getExceptionsToTrace() - Static method in class com.alibaba.csp.sentinel.Tracer
-
Get exception classes to trace.
- getExitCallbacks() - Static method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
-
- getFileNamePattern() - Method in class com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
-
- getFlowId() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getGrade() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- getGrade() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- getHighestCpuUsage() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
Get highest cpu usage.
- getHighestSystemLoad() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
- getHost() - Method in class com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
-
- getHostName() - Static method in class com.alibaba.csp.sentinel.util.HostNameUtil
-
- getId() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- getInboundQpsThreshold() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- getInstance() - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
-
- getIntervalInMs() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get total interval length of the sliding window in milliseconds.
- getIntervalInSecond() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get total interval length of the sliding window.
- getIp() - Static method in class com.alibaba.csp.sentinel.util.HostNameUtil
-
- getKeys() - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- getLastModified() - Static method in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- getLastNode() - Method in class com.alibaba.csp.sentinel.context.Context
-
Get the parent
Node of the current.
- getLastNode() - Method in class com.alibaba.csp.sentinel.Entry
-
- getLimitApp() - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
-
- getLimitType() - Method in exception com.alibaba.csp.sentinel.slots.system.SystemBlockException
-
Return the limit type of system rule.
- getLogBaseDir() - Static method in class com.alibaba.csp.sentinel.log.LogBase
-
Get the log file base directory path, which is guaranteed ended with
File.separator.
- getLogCharset() - Static method in class com.alibaba.csp.sentinel.log.LogBase
-
Get the log file charset.
- getLogger(String) - Static method in class com.alibaba.csp.sentinel.log.LoggerSpiProvider
-
- getLoggerName() - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- getLoggerName() - Method in class com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
-
- getLogOutputType() - Static method in class com.alibaba.csp.sentinel.log.LogBase
-
Get the log file output type.
- getMaxQueueingTimeMs() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- getMaxThread() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
- getMaxThreadThreshold() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- getMessage() - Method in class com.alibaba.csp.sentinel.log.jul.FormattingTuple
-
- getMethod() - Method in class com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
-
- getMetricExtensions() - Static method in class com.alibaba.csp.sentinel.metric.extension.MetricExtensionProvider
-
Get all registered metric extensions.
- getMinRequestAmount() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- getMode() - Static method in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- getName() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getName() - Method in class com.alibaba.csp.sentinel.node.ClusterNode
-
Get resource name of the resource node.
- getName() - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Get the resource name.
- getNext() - Method in class com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
-
- getNext() - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
-
- getOccupiedPassQps() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getOccupyTimeout() - Static method in class com.alibaba.csp.sentinel.node.OccupyTimeoutProperty
-
- getOrCreateOriginNode(String) - Method in class com.alibaba.csp.sentinel.node.ClusterNode
-
Get
Node of the specific origin.
- getOrigin() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginAvgRt() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginBlockQps() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginBlockRequest() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginCountMap() - Method in class com.alibaba.csp.sentinel.node.ClusterNode
-
- getOriginCurThreadNum() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginNode() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginNode() - Method in class com.alibaba.csp.sentinel.Entry
-
- getOriginPassQps() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginPassReqQps() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginTotalQps() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOriginTotalRequest() - Method in class com.alibaba.csp.sentinel.context.Context
-
- getOutputLocation() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
-
- getPassQps() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getPid() - Static method in class com.alibaba.csp.sentinel.util.PidUtil
-
Resolve and get current process ID.
- getPort() - Method in class com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
-
- getPreviousWindow(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get the previous bucket item before provided timestamp.
- getPreviousWindow() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get the previous bucket item for current timestamp.
- getProperties() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfigLoader
-
- getProperties() - Static method in class com.alibaba.csp.sentinel.log.LogConfigLoader
-
- getQps() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
- getRefResource() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- getRemaining() - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- getResource() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getResource() - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
-
- getResource() - Method in interface com.alibaba.csp.sentinel.slots.block.Rule
-
Get target resource of this rule.
- getResourceName() - Method in exception com.alibaba.csp.sentinel.slots.system.SystemBlockException
-
- getResourceTimeout() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getResourceTimeoutStrategy() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getResourceType() - Method in class com.alibaba.csp.sentinel.node.ClusterNode
-
Get classification (type) of the resource.
- getResourceType() - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Get the classification of this resource.
- getResourceWrapper() - Method in class com.alibaba.csp.sentinel.Entry
-
- getRt() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getRtThreshold() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- getRule() - Method in exception com.alibaba.csp.sentinel.slots.block.authority.AuthorityException
-
Get triggered rule.
- getRule() - Method in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- getRule() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- getRule() - Method in interface com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker
-
Get the associated circuit breaking rule.
- getRule() - Method in exception com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
-
Get triggered rule.
- getRule() - Method in exception com.alibaba.csp.sentinel.slots.block.flow.FlowException
-
Get triggered rule.
- getRuleLimitApp() - Method in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- getRules() - Static method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
-
Get a copy of the rules.
- getRules() - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
Get existing circuit breaking rules.
- getRules() - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
-
Get a copy of the rules.
- getRules() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
Get a copy of the rules.
- getRulesOfResource(String) - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
- getSampleCount() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getSampleCount() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get sample count (total amount of buckets).
- getSampleCount() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- getSampleCount() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get sample count of the sliding window.
- getServer() - Static method in class com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServerProvider
-
- getShowName() - Method in class com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
-
- getShowName() - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
Get the beautified resource name to be showed.
- getShowName() - Method in class com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
-
- getSlowRatioThreshold() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- getState() - Method in interface com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
Get state of the cluster token client.
- getState() - Method in class com.alibaba.csp.sentinel.util.TimeUtil
-
Current running state
- getStateChangeObservers() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
-
Get all registered state chane observers.
- getStatIntervalMs() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- getStatus() - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- getStrategy() - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
-
- getStrategy() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getStrategy() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- getSuccessQps() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getSum(MetricEvent) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
Get total sum for provided event in intervalInSec.
- getSystemAverageLoad() - Method in class com.alibaba.csp.sentinel.slots.system.SystemStatusListener
-
- getSystemLoadThreshold() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- getThresholdType() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getThrowable() - Method in class com.alibaba.csp.sentinel.log.jul.FormattingTuple
-
- getTime() - Method in class com.alibaba.csp.sentinel.util.TimeUtil
-
Current timestamp in milliseconds.
- getTimestamp() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- getTimeWindow() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- getTokenId() - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- getType() - Method in class com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
-
- getType() - Method in enum com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
-
- getValidHead() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get the valid "head" bucket of the sliding window at current timestamp.
- getVersion(String) - Static method in class com.alibaba.csp.sentinel.util.VersionUtil
-
- getWaitInMs() - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- getWaitInMs() - Method in exception com.alibaba.csp.sentinel.slots.block.flow.PriorityWaitException
-
- getWarmUpPeriodSec() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- getWindowIntervalInSec() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- getWindowIntervalInSec() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get the sliding window length in seconds.
- getWindowIntervalMs() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- getWindowPass(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- getWindowPass(long) - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Note: this operation will not perform refreshing, so will not generate new buckets.
- getWindowValue(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get statistic value from bucket for provided timestamp.
- IdUtil - Class in com.alibaba.csp.sentinel.util
-
- ignoreClasses - Static variable in class com.alibaba.csp.sentinel.Tracer
-
- increaseBlockQps(int) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- increaseBlockQps(int) - Method in interface com.alibaba.csp.sentinel.node.Node
-
Increase the block count.
- increaseBlockQps(int) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- increaseExceptionQps(int) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- increaseExceptionQps(int) - Method in interface com.alibaba.csp.sentinel.node.Node
-
Add the biz exception count.
- increaseExceptionQps(int) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- increaseThreadNum(String, Object...) - Method in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
-
Increase current thread count of the resource name.
- increaseThreadNum() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- increaseThreadNum() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Increase current thread count.
- increaseThreadNum() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- info(String, Object...) - Method in class com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
-
- info(String, Throwable) - Method in class com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
-
- INFO - Static variable in class com.alibaba.csp.sentinel.log.jul.Level
-
- info(String, Object...) - Method in interface com.alibaba.csp.sentinel.log.Logger
-
Log a message at the INFO level according to the specified format
and arguments.
- info(String, Throwable) - Method in interface com.alibaba.csp.sentinel.log.Logger
-
Log an exception (throwable) at the INFO level with an
accompanying message.
- info(String, Object...) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
-
- info(String, Throwable) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
-
- init() - Method in interface com.alibaba.csp.sentinel.init.InitFunc
-
- init() - Method in class com.alibaba.csp.sentinel.metric.extension.MetricCallbackInit
-
- InitExecutor - Class in com.alibaba.csp.sentinel.init
-
Load registered init functions and execute in order.
- InitFunc - Interface in com.alibaba.csp.sentinel.init
-
- InitOrder - Annotation Type in com.alibaba.csp.sentinel.init
-
- instance() - Static method in class com.alibaba.csp.sentinel.util.TimeUtil
-
- INTERVAL - Static variable in class com.alibaba.csp.sentinel.node.IntervalProperty
-
Interval in milliseconds.
- intervalInMs - Variable in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- IntervalProperty - Class in com.alibaba.csp.sentinel.node
-
QPS statistics interval.
- IntervalProperty() - Constructor for class com.alibaba.csp.sentinel.node.IntervalProperty
-
- intervalSeconds(int) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
-
- isAsync() - Method in class com.alibaba.csp.sentinel.context.Context
-
- isBlank(String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- isBlockException(Throwable) - Static method in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
Check whether the exception is sentinel blocked exception.
- isClient() - Static method in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- isClientSpiAvailable() - Static method in class com.alibaba.csp.sentinel.cluster.client.TokenClientProvider
-
- isClusterMode() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- isDefaultContext(Context) - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
-
Check if provided context is a default auto-created context.
- isEmpty(String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- isFallbackToLocalWhenFail() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- isLogNameUsePid() - Static method in class com.alibaba.csp.sentinel.log.LogBase
-
Whether log file name should contain pid.
- isNotBlank(String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- isNotEmpty(String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- isOtherOrigin(String, String) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
-
- isServer() - Static method in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- isServerSpiAvailable() - Static method in class com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServerProvider
-
- isTimeInWindow(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
-
Check whether given timestamp is in current bucket.
- isTrue(boolean, String) - Static method in class com.alibaba.csp.sentinel.util.AssertUtil
-
- isValidRule(AuthorityRule) - Static method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
-
- isValidRule(DegradeRule) - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
- isValidRule(FlowRule) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Check whether provided flow rule is valid.
- isWindowConfigValid(int, int) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
- isWindowDeprecated(WindowWrap<T>) - Method in class 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.
- isWindowDeprecated(long, WindowWrap<T>) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- isWindowDeprecated(long, WindowWrap<MetricBucket>) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.occupy.FutureBucketLeapArray
-
- lastFilledTime - Variable in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
-
- LeapArray<T> - Class in com.alibaba.csp.sentinel.slots.statistic.base
-
Basic data structure for statistic metrics in Sentinel.
- LeapArray(int, int) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
The total bucket count is: sampleCount = intervalInMs / windowLengthInMs.
- Level - Class in com.alibaba.csp.sentinel.log.jul
-
JUL logging levels.
- Level(String, int) - Constructor for class com.alibaba.csp.sentinel.log.jul.Level
-
- LIMIT_APP_DEFAULT - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- LIMIT_APP_OTHER - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- list() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get valid bucket list for entire sliding window.
- list(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- listAll() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get all buckets for entire sliding window including deprecated buckets.
- listeners - Variable in class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
-
- load() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load the Provider class from Provider configuration file
- loadDefaultInstance() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load default Provider instance
Provider class with @Spi(isDefault = true)
- loadFirstInstance() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load the first-found Provider instance
- loadFirstInstanceOrDefault() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load the first-found Provider instance,if not found, return default Provider instance
- loadHighestPriorityInstance() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load highest order priority instance, order value is defined in class's
Spi annotation
- loadInstance(Class<? extends S>) - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load instance by specific class type
- loadInstance(String) - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load instance by aliasName of Provider class
- loadInstanceList() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load all Provider instances of the specified Service
- loadInstanceListSorted() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load all Provider instances of the specified Service, sorted by order value in class's
Spi annotation
- loadLowestPriorityInstance() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
Load lowest order priority instance, order value is defined in class's
Spi annotation
- loadProperties(String) - Static method in class com.alibaba.csp.sentinel.util.ConfigUtil
-
Load the properties from provided file.
- loadRules(List<AuthorityRule>) - Static method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
-
Load the authority rules to memory.
- loadRules(List<DegradeRule>) - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
- loadRules(List<FlowRule>) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
-
Load
FlowRules, former rules will be replaced.
- loadRules(List<SystemRule>) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- loadSystemConf(SystemRule) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- log(String) - Static method in class com.alibaba.csp.sentinel.cluster.log.ClusterClientStatLogUtil
-
- log(String, int) - Static method in class com.alibaba.csp.sentinel.cluster.log.ClusterClientStatLogUtil
-
- log(String) - Static method in class com.alibaba.csp.sentinel.cluster.log.ClusterStatLogUtil
-
- log(String, int) - Static method in class com.alibaba.csp.sentinel.cluster.log.ClusterStatLogUtil
-
- log(Logger, Handler, Level, String, Object...) - Method in class com.alibaba.csp.sentinel.log.jul.BaseJulLogger
-
- log(Logger, Handler, Level, String, Throwable) - Method in class com.alibaba.csp.sentinel.log.jul.BaseJulLogger
-
- log(String, String, String, String, int) - Static method in class com.alibaba.csp.sentinel.slots.logger.EagleEyeLogUtil
-
- LOG_CHARSET - Static variable in class com.alibaba.csp.sentinel.log.LogBase
-
- LOG_CHARSET_UTF8 - Static variable in class com.alibaba.csp.sentinel.log.LogBase
-
- LOG_CONFIG_ENV_KEY - Static variable in class com.alibaba.csp.sentinel.log.LogConfigLoader
-
- LOG_CONFIG_PROPERTY_KEY - Static variable in class com.alibaba.csp.sentinel.log.LogConfigLoader
-
- LOG_DIR - Static variable in class com.alibaba.csp.sentinel.log.LogBase
-
- LOG_NAME_USE_PID - Static variable in class com.alibaba.csp.sentinel.log.LogBase
-
- LOG_OUTPUT_TYPE - Static variable in class com.alibaba.csp.sentinel.log.LogBase
-
- LOG_OUTPUT_TYPE_CONSOLE - Static variable in class com.alibaba.csp.sentinel.log.LogBase
-
Output biz log (e.g.
- LOG_OUTPUT_TYPE_FILE - Static variable in class com.alibaba.csp.sentinel.log.LogBase
-
Output biz log (e.g.
- LogBase - Class in com.alibaba.csp.sentinel.log
-
The base config class for logging.
- LogBase() - Constructor for class com.alibaba.csp.sentinel.log.LogBase
-
- LogConfigLoader - Class in com.alibaba.csp.sentinel.log
-
The loader that responsible for loading Sentinel log configurations.
- LogConfigLoader() - Constructor for class com.alibaba.csp.sentinel.log.LogConfigLoader
-
- Logger - Interface in com.alibaba.csp.sentinel.log
-
The universal logger SPI interface.
- LOGGER_NAME - Static variable in class com.alibaba.csp.sentinel.log.RecordLog
-
- LoggerSpiProvider - Class in com.alibaba.csp.sentinel.log
-
SPI provider of Sentinel
Logger.
- LogSlot - Class in com.alibaba.csp.sentinel.slots.logger
-
A
ProcessorSlot that is response for logging block exceptions
to provide concrete logs for troubleshooting.
- LogSlot() - Constructor for class com.alibaba.csp.sentinel.slots.logger.LogSlot
-
- LogTarget - Annotation Type in com.alibaba.csp.sentinel.log
-
- LOWEST_PRECEDENCE - Static variable in annotation type com.alibaba.csp.sentinel.init.InitOrder
-
- r1 - Variable in class com.alibaba.csp.sentinel.util.function.Tuple2
-
- r2 - Variable in class com.alibaba.csp.sentinel.util.function.Tuple2
-
- RateLimiterController - Class in com.alibaba.csp.sentinel.slots.block.flow.controller
-
- RateLimiterController(int, double) - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.controller.RateLimiterController
-
- rawMetricsInMin(Predicate<Long>) - Method in interface com.alibaba.csp.sentinel.node.Node
-
Fetch all raw metric items that satisfies the time predicate.
- rawMetricsInMin(Predicate<Long>) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- RecordLog - Class in com.alibaba.csp.sentinel.log
-
The basic biz logger of Sentinel.
- recoveryTimeoutMs - Variable in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- register2Property(SentinelProperty<Integer>) - Static method in class com.alibaba.csp.sentinel.node.IntervalProperty
-
- register2Property(SentinelProperty<Integer>) - Static method in class com.alibaba.csp.sentinel.node.OccupyTimeoutProperty
-
- register2Property(SentinelProperty<Integer>) - Static method in class com.alibaba.csp.sentinel.node.SampleCountProperty
-
- register2Property(SentinelProperty<List<AuthorityRule>>) - Static method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
-
- register2Property(SentinelProperty<List<DegradeRule>>) - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
- register2Property(SentinelProperty<List<FlowRule>>) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
-
- register2Property(SentinelProperty<List<SystemRule>>) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- registerProperty(SentinelProperty<Integer>) - Static method in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
- RELEASE_OK - Static variable in class com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Token is successfully released.
- RELEASE_RESOURCE_TIMEOUT_STRATEGY - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- releaseConcurrentToken(Long) - Method in interface com.alibaba.csp.sentinel.cluster.TokenService
-
Request release concurrent tokens from remote token server asynchronously.
- reload() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
-
- removeChildList() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
Reset the child node list.
- removeConfig(String) - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- removeEntryCallback(String) - Static method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
-
- removeExitCallback(String) - Static method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlotCallbackRegistry
-
- removeListener(PropertyListener<T>) - Method in class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
-
- removeListener(PropertyListener<Object>) - Method in class com.alibaba.csp.sentinel.property.NoOpSentinelProperty
-
- removeListener(PropertyListener<T>) - Method in interface com.alibaba.csp.sentinel.property.SentinelProperty
-
- removeStateChangeObserver(String) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.EventObserverRegistry
-
- requestConcurrentToken(String, Long, int) - Method in interface com.alibaba.csp.sentinel.cluster.TokenService
-
Request acquire concurrent tokens from remote token server.
- requestParamToken(Long, int, Collection<Object>) - Method in interface com.alibaba.csp.sentinel.cluster.TokenService
-
Request tokens for a specific parameter from remote token server.
- requestToken(Long, int, boolean) - Method in interface com.alibaba.csp.sentinel.cluster.TokenService
-
Request tokens from remote token server.
- reset() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Reset the internal counter.
- reset() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- reset(MetricBucket) - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- reset() - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
Reset the adders.
- resetClusterNodes() - Static method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
-
- resetStat() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ExceptionCircuitBreaker
-
- resetStat() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ResponseTimeCircuitBreaker
-
- resetTo(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
-
Reset start timestamp of current bucket to provided time.
- resetWindowTo(WindowWrap<T>, long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Reset given bucket to provided start time and reset the value.
- resetWindowTo(WindowWrap<LongAdder>, long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.UnaryLeapArray
-
- resetWindowTo(WindowWrap<MetricBucket>, long) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.BucketLeapArray
-
- resetWindowTo(WindowWrap<MetricBucket>, long) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.occupy.FutureBucketLeapArray
-
- resetWindowTo(WindowWrap<MetricBucket>, long) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.occupy.OccupiableBucketLeapArray
-
- resolveMethodName(Method) - Static method in class com.alibaba.csp.sentinel.util.MethodUtil
-
Parse and resolve the method name, then cache to the map.
- resourceType - Variable in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
- ResourceTypeConstants - Class in com.alibaba.csp.sentinel
-
- resourceWrapper - Variable in class com.alibaba.csp.sentinel.Entry
-
- ResourceWrapper - Class in com.alibaba.csp.sentinel.slotchain
-
A wrapper of resource name and type.
- ResourceWrapper(String, EntryType, int) - Constructor for class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
-
- ResponseTimeCircuitBreaker - Class in com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker
-
- ResponseTimeCircuitBreaker(DegradeRule) - Constructor for class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.ResponseTimeCircuitBreaker
-
- retryTimeoutArrived() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- rollOver() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
-
- ROOT - Static variable in class com.alibaba.csp.sentinel.Constants
-
Global ROOT statistic node that represents the universal parent node.
- ROOT_ID - Static variable in class com.alibaba.csp.sentinel.Constants
-
- rt() - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- rt() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- rt() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total response time.
- rule - Variable in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- rule - Variable in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- Rule - Interface in com.alibaba.csp.sentinel.slots.block
-
Base interface of all rules.
- RuleConstant - Class in com.alibaba.csp.sentinel.slots.block
-
- run() - Method in class com.alibaba.csp.sentinel.node.metric.MetricTimerListener
-
- run() - Method in class com.alibaba.csp.sentinel.slots.system.SystemStatusListener
-
- run() - Method in class com.alibaba.csp.sentinel.util.TimeUtil
-
- runOnContext(Context, Runnable) - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
-
Execute the code within provided context.
- SAMPLE_COUNT - Static variable in class com.alibaba.csp.sentinel.node.SampleCountProperty
-
Statistic buckets count per second.
- sampleCount - Variable in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- SampleCountProperty - Class in com.alibaba.csp.sentinel.node
-
Holds statistic buckets count per second.
- SampleCountProperty() - Constructor for class com.alibaba.csp.sentinel.node.SampleCountProperty
-
- selfLog(String) - Static method in class com.alibaba.csp.sentinel.eagleeye.EagleEye
-
- selfLog(String, Throwable) - Static method in class com.alibaba.csp.sentinel.eagleeye.EagleEye
-
- SENTINEL_CONFIG_ENV_KEY - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfigLoader
-
- SENTINEL_CONFIG_PROPERTY_KEY - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfigLoader
-
- SENTINEL_VERSION - Static variable in class com.alibaba.csp.sentinel.Constants
-
- SentinelConfig - Class in com.alibaba.csp.sentinel.config
-
The universal local configuration center of Sentinel.
- SentinelConfigLoader - Class in com.alibaba.csp.sentinel.config
-
The loader that responsible for loading Sentinel common configurations.
- SentinelConfigLoader() - Constructor for class com.alibaba.csp.sentinel.config.SentinelConfigLoader
-
- SentinelProperty<T> - Interface in 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 - Annotation Type in com.alibaba.csp.sentinel.annotation
-
The annotation indicates a definition of Sentinel resource.
- SentinelRpcException - Exception in com.alibaba.csp.sentinel.slots.block
-
- SentinelRpcException(String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.SentinelRpcException
-
- SentinelRpcException(Throwable) - Constructor for exception com.alibaba.csp.sentinel.slots.block.SentinelRpcException
-
- sentinelStackTrace - Static variable in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- setAcquireRefuseStrategy(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setAttachments(Map<String, String>) - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- setAvgRt(long) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
Set max average RT(response time) of all passed requests.
- setBlockError(BlockException) - Method in class com.alibaba.csp.sentinel.Entry
-
- setBlockQps(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setClassification(int) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setClientOfflineTime(long) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setClusterConfig(ClusterFlowConfig) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setClusterMode(boolean) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setClusterNode(ClusterNode) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
-
- setCompleteTimestamp(long) - Method in class com.alibaba.csp.sentinel.Entry
-
- setConcurrency(int) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setConfig(String, String) - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- setConfigIfAbsent(String, String) - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- setControlBehavior(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setCount(double) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- setCount(double) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setCurEntry(Entry) - Method in class com.alibaba.csp.sentinel.context.Context
-
- setCurNode(Node) - Method in class com.alibaba.csp.sentinel.context.Context
-
- setCurNode(Node) - Method in class com.alibaba.csp.sentinel.Entry
-
- setError(Throwable) - Method in class com.alibaba.csp.sentinel.Entry
-
- setExceptionPredicate(Predicate<Throwable>) - Static method in class 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) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setExceptionsToIgnore(Class<? extends Throwable>...) - Static method in class com.alibaba.csp.sentinel.Tracer
-
Set exceptions to ignore.
- setExceptionsToTrace(Class<? extends Throwable>...) - Static method in class com.alibaba.csp.sentinel.Tracer
-
Set exception to trace.
- setFallbackToLocalWhenFail(boolean) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setFlowId(Long) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setGrade(int) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- setGrade(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setHighestCpuUsage(double) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
set highest cpu usage.
- setHighestSystemLoad(double) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
Set highest load.
- setLimitApp(String) - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
-
- setMaxQueueingTimeMs(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setMaxThread(long) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
Set max PARALLEL working thread.
- setMinRequestAmount(int) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- setNext(AbstractLinkedProcessorSlot<?>) - Method in class com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
-
- setNext(AbstractLinkedProcessorSlot<?>) - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
-
- setOccupiedPassQps(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setOrigin(String) - Method in class com.alibaba.csp.sentinel.context.Context
-
- setOriginNode(Node) - Method in class com.alibaba.csp.sentinel.Entry
-
- setPassQps(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setQps(double) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
Set max total QPS.
- setRefResource(String) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setRemaining(int) - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- setResource(String) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setResource(String) - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
-
- setResourceTimeout(long) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setResourceTimeoutStrategy(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setRt(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setRuleLimitApp(String) - Method in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- setRulesForResource(String, Set<DegradeRule>) - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
-
Set degrade rules for provided resource.
- setSampleCount(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setSlowRatioThreshold(double) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- setStatIntervalMs(int) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- setStatus(Integer) - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- setStrategy(int) - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
-
- setStrategy(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setStrategy(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setSuccessQps(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setThresholdType(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- setTimestamp(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- setTimeWindow(int) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- setToClient() - Static method in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
Set current mode to client mode.
- setTokenId(long) - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- setToServer() - Static method in class com.alibaba.csp.sentinel.cluster.ClusterStateManager
-
Set current mode to server mode.
- setType(String) - Method in class com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
-
- setValue(T) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
-
- setWaitInMs(int) - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- setWarmUpPeriodSec(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- setWindowIntervalMs(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- SHOULD_WAIT - Static variable in class com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Should wait for next buckets.
- shouldTrace(Throwable) - Static method in class com.alibaba.csp.sentinel.Tracer
-
Check whether the throwable should be traced.
- shouldUseContextClassloader() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
Whether use context classloader via config parameter
- shutdown() - Static method in class com.alibaba.csp.sentinel.eagleeye.EagleEye
-
- SimplePropertyListener<T> - Class in com.alibaba.csp.sentinel.property
-
- SimplePropertyListener() - Constructor for class com.alibaba.csp.sentinel.property.SimplePropertyListener
-
- SINGLE_METRIC_FILE_SIZE - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- singleMetricFileSize() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- slope - Variable in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
-
- SlotChainBuilder - Interface in com.alibaba.csp.sentinel.slotchain
-
The builder for processor slot chain.
- SlotChainProvider - Class in com.alibaba.csp.sentinel.slotchain
-
A provider for creating slot chains via resolved slot chain builder SPI.
- sph - Static variable in class com.alibaba.csp.sentinel.Env
-
- Sph - Interface in com.alibaba.csp.sentinel
-
The basic interface for recording statistics and performing rule checking for resources.
- SphO - Class in com.alibaba.csp.sentinel
-
Conceptually, physical or logical resource that need protection should be
surrounded by an entry.
- SphO() - Constructor for class com.alibaba.csp.sentinel.SphO
-
- SphResourceTypeSupport - Interface in com.alibaba.csp.sentinel
-
- SphU - Class in com.alibaba.csp.sentinel
-
The fundamental Sentinel API for recording statistics and performing rule checking for resources.
- Spi - Annotation Type in com.alibaba.csp.sentinel.spi
-
Annotation for Provider class of SPI.
- SPI_CLASSLOADER - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- SpiLoader<S> - Class in com.alibaba.csp.sentinel.spi
-
A simple SPI loading facility (refactored since 1.8.1).
- SpiLoaderException - Exception in com.alibaba.csp.sentinel.spi
-
Error thrown when something goes wrong while loading Provider via
SpiLoader.
- SpiLoaderException() - Constructor for exception com.alibaba.csp.sentinel.spi.SpiLoaderException
-
- SpiLoaderException(String) - Constructor for exception com.alibaba.csp.sentinel.spi.SpiLoaderException
-
- SpiLoaderException(String, Throwable) - Constructor for exception com.alibaba.csp.sentinel.spi.SpiLoaderException
-
- start() - Method in interface com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
Start the token client.
- start() - Method in interface com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer
-
Start the Sentinel cluster server.
- stat(String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String, String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String, String, String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String, String, String, String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String, String, String, String, String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String, String, String, String, String, String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String, String, String, String, String, String, String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String, String, String, String, String, String, String, String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String, String...) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(List<String>) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- stat(String[]) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
-
- StatEntry - Class in com.alibaba.csp.sentinel.eagleeye
-
- StatEntry(StatLogger, String) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String, String) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String, String, String) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String, String, String, String) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String, String, String, String, String) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String, String, String, String, String, String) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String, String, String, String, String, String, String) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String, String, String, String, String, String, String, String) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String, String...) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, List<String>) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- StatEntry(StatLogger, String[]) - Constructor for class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- STATISTIC_MAX_RT - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- statisticMaxRt() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
Get the max RT value that Sentinel could accept for system BBR strategy.
- StatisticNode - Class in com.alibaba.csp.sentinel.node
-
The statistic node keep three kinds of real-time statistics metrics:
- StatisticNode() - Constructor for class com.alibaba.csp.sentinel.node.StatisticNode
-
- StatisticSlot - Class in com.alibaba.csp.sentinel.slots.statistic
-
A processor slot that dedicates to real time statistics.
- StatisticSlot() - Constructor for class com.alibaba.csp.sentinel.slots.statistic.StatisticSlot
-
- StatisticSlotCallbackRegistry - Class in com.alibaba.csp.sentinel.slots.statistic
-
- statLogger(String) - Static method in class com.alibaba.csp.sentinel.eagleeye.EagleEye
-
- StatLogger - Class in com.alibaba.csp.sentinel.eagleeye
-
- statLoggerBuilder(String) - Static method in class com.alibaba.csp.sentinel.eagleeye.EagleEye
-
- StatLoggerBuilder - Class in com.alibaba.csp.sentinel.eagleeye
-
- stop() - Method in interface com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
Stop the token client.
- stop() - Method in interface com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer
-
Stop the Sentinel cluster server.
- storedTokens - Variable in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
-
- STRATEGY_CHAIN - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- STRATEGY_DIRECT - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- STRATEGY_RELATE - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- StringResourceWrapper - Class in com.alibaba.csp.sentinel.slotchain
-
Common string resource wrapper.
- StringResourceWrapper(String, EntryType) - Constructor for class com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
-
- StringResourceWrapper(String, EntryType, int) - Constructor for class com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
-
- StringUtil - Class in com.alibaba.csp.sentinel.util
-
Util class providing operations on
String.
- StringUtil() - Constructor for class com.alibaba.csp.sentinel.util.StringUtil
-
- success() - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- success() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
-
- success() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
-
Get total success count.
- successQps() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
-
- successQps() - Method in interface com.alibaba.csp.sentinel.node.Node
-
- successQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- Supplier<T> - Interface in com.alibaba.csp.sentinel.util.function
-
Supplier functional interface from JDK 8.
- swap() - Method in class com.alibaba.csp.sentinel.util.function.Tuple2
-
Swaps the element of this Tuple.
- syncToken(long) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
-
- SYSTEM_LOAD_RESOURCE_NAME - Static variable in class com.alibaba.csp.sentinel.Constants
-
A virtual resource identifier for system load statistics (since 1.6.1).
- SystemBlockException - Exception in com.alibaba.csp.sentinel.slots.system
-
- SystemBlockException(String, String, Throwable) - Constructor for exception com.alibaba.csp.sentinel.slots.system.SystemBlockException
-
- SystemBlockException(String, String) - Constructor for exception com.alibaba.csp.sentinel.slots.system.SystemBlockException
-
- SystemRule - Class in com.alibaba.csp.sentinel.slots.system
-
Sentinel System Rule makes the inbound traffic and capacity meet.
- SystemRule() - Constructor for class com.alibaba.csp.sentinel.slots.system.SystemRule
-
- SystemRuleManager - Class in com.alibaba.csp.sentinel.slots.system
-
Sentinel System Rule makes the inbound traffic and capacity meet.
- SystemRuleManager() - Constructor for class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
-
- SystemSlot - Class in com.alibaba.csp.sentinel.slots.system
-
- SystemSlot() - Constructor for class com.alibaba.csp.sentinel.slots.system.SystemSlot
-
- SystemStatusListener - Class in com.alibaba.csp.sentinel.slots.system
-
- SystemStatusListener() - Constructor for class com.alibaba.csp.sentinel.slots.system.SystemStatusListener
-
- test(T) - Method in interface com.alibaba.csp.sentinel.util.function.Predicate
-
Evaluates this predicate on the given argument.
- THROW_OUT_EXCEPTION - Static variable in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- TimeUtil - Class in com.alibaba.csp.sentinel.util
-
Provides millisecond-level time of OS.
- TimeUtil() - Constructor for class com.alibaba.csp.sentinel.util.TimeUtil
-
- TimeUtil.STATE - Enum in com.alibaba.csp.sentinel.util
-
- toFatString() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
To formatting string.
- TokenClientProvider - Class in com.alibaba.csp.sentinel.cluster.client
-
- TokenResult - Class in com.alibaba.csp.sentinel.cluster
-
Result entity of acquiring cluster flow token.
- TokenResult() - Constructor for class com.alibaba.csp.sentinel.cluster.TokenResult
-
- TokenResult(Integer) - Constructor for class com.alibaba.csp.sentinel.cluster.TokenResult
-
- TokenResultStatus - Class in com.alibaba.csp.sentinel.cluster
-
- TokenServerDescriptor - Class in com.alibaba.csp.sentinel.cluster
-
A simple descriptor for Sentinel token server.
- TokenServerDescriptor(String, int) - Constructor for class com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
-
- TokenService - Interface in com.alibaba.csp.sentinel.cluster
-
Service interface of flow control.
- TOO_MANY_REQUEST - Static variable in class com.alibaba.csp.sentinel.cluster.TokenResultStatus
-
Too many request in server.
- toRuntimeException() - Method in exception com.alibaba.csp.sentinel.slots.block.BlockException
-
- toString() - Method in class com.alibaba.csp.sentinel.cluster.TokenResult
-
- toString() - Method in class com.alibaba.csp.sentinel.cluster.TokenServerDescriptor
-
- toString() - Method in class com.alibaba.csp.sentinel.context.Context
-
- toString() - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
-
- toString() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
- toString() - Method in class com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
-
- toString() - Method in class com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
-
- toString() - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
-
- toString() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
-
- toString() - Method in class com.alibaba.csp.sentinel.slots.block.flow.ClusterFlowConfig
-
- toString() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
-
- toString() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
-
- toString() - Method in class com.alibaba.csp.sentinel.slots.statistic.data.MetricBucket
-
- toString() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
-
- toString() - Method in class com.alibaba.csp.sentinel.spi.SpiLoader
-
- toString() - Method in class com.alibaba.csp.sentinel.util.function.Tuple2
-
- TOTAL_IN_RESOURCE_NAME - Static variable in class com.alibaba.csp.sentinel.Constants
-
A virtual resource identifier for total inbound statistics (since 1.5.0).
- TOTAL_METRIC_FILE_COUNT - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- totalException() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Get exception count per minute.
- totalException() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- totalMetricFileCount() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
-
- totalPass() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
-
- totalPass() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Get pass count per minute.
- totalPass() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- totalQps() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
-
- totalQps() - Method in interface com.alibaba.csp.sentinel.node.Node
-
- totalQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- totalRequest() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
-
- totalRequest() - Method in interface com.alibaba.csp.sentinel.node.Node
-
Get incoming request per minute (pass + block).
- totalRequest() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- totalSuccess() - Method in interface com.alibaba.csp.sentinel.node.Node
-
- totalSuccess() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- toThinString() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
-
To formatting string.
- trace(String, Object...) - Method in class com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
-
- trace(String, Throwable) - Method in class com.alibaba.csp.sentinel.log.jul.JavaLoggingAdapter
-
- TRACE - Static variable in class com.alibaba.csp.sentinel.log.jul.Level
-
- trace(String, Object...) - Method in interface com.alibaba.csp.sentinel.log.Logger
-
Log a message at the TRACE level according to the specified format
and arguments.
- trace(String, Throwable) - Method in interface com.alibaba.csp.sentinel.log.Logger
-
Log an exception (throwable) at the TRACE level with an
accompanying message.
- trace(String, Object...) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
-
- trace(String, Throwable) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
-
- trace(Throwable) - Static method in class com.alibaba.csp.sentinel.Tracer
-
Trace provided
Throwable to the resource entry in current context.
- trace(Throwable, int) - Static method in class com.alibaba.csp.sentinel.Tracer
-
Deprecated.
- traceClasses - Static variable in class com.alibaba.csp.sentinel.Tracer
-
- traceContext(Throwable, Context) - Static method in class com.alibaba.csp.sentinel.Tracer
-
Trace provided
Throwable to current entry of given entrance context.
- traceContext(Throwable, int, Context) - Static method in class com.alibaba.csp.sentinel.Tracer
-
Deprecated.
- traceEntry(Throwable, Entry) - Static method in class com.alibaba.csp.sentinel.Tracer
-
Trace provided
Throwable to the given resource entry.
- Tracer - Class in com.alibaba.csp.sentinel
-
This class is used to record other exceptions except block exception.
- Tracer() - Constructor for class com.alibaba.csp.sentinel.Tracer
-
- TrafficShapingController - Interface in com.alibaba.csp.sentinel.slots.block.flow
-
A universal interface for traffic shaping controller.
- transformToOpen(double) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- trim(String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- trimToEmpty(String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
-
- trueEnter(String, String) - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
-
- trueExit(int, Object...) - Method in class com.alibaba.csp.sentinel.AsyncEntry
-
- trueExit(int, Object...) - Method in class com.alibaba.csp.sentinel.Entry
-
Exit this entry.
- truncate(String) - Static method in class com.alibaba.csp.sentinel.util.IdUtil
-
- TRY_AGAIN_BLOCK_STRATEGY - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- TRY_UNTIL_SUCCESS_BLOCK_STRATEGY - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
-
- tryOccupyNext(long, int, double) - Method in interface com.alibaba.csp.sentinel.node.OccupySupport
-
Try to occupy latter time windows' tokens.
- tryOccupyNext(long, int, double) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
-
- tryPass(Context) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.AbstractCircuitBreaker
-
- tryPass(Context) - Method in interface 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> - Class in com.alibaba.csp.sentinel.util.function
-
A tuple of 2 elements.
- Tuple2(R1, R2) - Constructor for class com.alibaba.csp.sentinel.util.function.Tuple2
-
- validClusterRuleId(Long) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleUtil
-
Check whether provided ID can be a valid cluster flow ID.
- value() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
-
- valueDelimiter(char) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
-
- valueOf(String) - Static method in enum com.alibaba.csp.sentinel.EntryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.csp.sentinel.slots.statistic.MetricEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.csp.sentinel.util.TimeUtil.STATE
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.alibaba.csp.sentinel.EntryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreaker.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.alibaba.csp.sentinel.slots.block.degrade.circuitbreaker.CircuitBreakerStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
Get aggregated value list for entire sliding window.
- values(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
-
- values() - Static method in enum com.alibaba.csp.sentinel.slots.statistic.MetricEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.alibaba.csp.sentinel.util.TimeUtil.STATE
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VersionUtil - Class in com.alibaba.csp.sentinel.util
-
Get version of Sentinel from MANIFEST.MF file.