Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

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
 
AbstractRule() - Constructor for class com.alibaba.csp.sentinel.slots.block.AbstractRule
 
add(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Adds the given value.
addBlock() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
addBlock() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
addBlock() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
Increment by one the current blovk count.
addChild(Node) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
addException() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
addException() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
addException() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
Increment by one the current exception count.
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
addPass() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
addPass() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
addPass() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
Increment by one the current pass count.
addPassRequest() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
addPassRequest() - Method in interface com.alibaba.csp.sentinel.node.Node
 
addPassRequest() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
addRT(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
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.
addSuccess() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
addSuccess() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
addSuccess() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
Increment by one the current success count.
APP_NAME - Static variable in class com.alibaba.csp.sentinel.util.AppNameUtil
 
append(String) - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
 
AppNameUtil - Class in com.alibaba.csp.sentinel.util
Util class for getting application name.
array - Variable in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 
ArrayMetric - Class in com.alibaba.csp.sentinel.slots.statistic.metric
The basic metric class in Sentinel using a WindowLeapArray internal.
ArrayMetric(int, int) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
ArrayMetric(WindowLeapArray) - 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
 
AuthorityException - Exception in com.alibaba.csp.sentinel.slots.block.authority
 
AuthorityException(String) - 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
 
AuthorityRule() - Constructor for class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
 
AuthorityRuleManager - Class in com.alibaba.csp.sentinel.slots.block.authority
 
AuthorityRuleManager() - Constructor for class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
 
AuthoritySlot - Class in com.alibaba.csp.sentinel.slots.block.authority
A ProcessorSlot that dedicates to AuthorityRule checking.
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
Average response per second.
avgRt() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 

B

BLACK - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
 
block() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
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
 
blockedQps() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
 
blockedQps() - Method in interface com.alibaba.csp.sentinel.node.Node
Blocked request per second.
blockedQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
blockedRequest() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
 
blockedRequest() - Method in interface com.alibaba.csp.sentinel.node.Node
Blocked request count per minute.
blockedRequest() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
BlockException - Exception in com.alibaba.csp.sentinel.slots.block
Abstract exception indicating blocked by Sentinel due to flow control, degraded or system guard.
BlockException(String) - 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
 
build() - Method in class com.alibaba.csp.sentinel.slots.DefaultSlotsChainBuilder
 
build() - Method in interface com.alibaba.csp.sentinel.slots.SlotsChainBuilder
Helper method to create processor slot chain.
buildClusterNode() - Method in class com.alibaba.csp.sentinel.node.DefaultNodeBuilder
 
buildClusterNode() - Method in interface com.alibaba.csp.sentinel.node.NodeBuilder
 
buildSingleton() - Method in class com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
 
buildTreeNode(ResourceWrapper, ClusterNode) - Method in class com.alibaba.csp.sentinel.node.DefaultNodeBuilder
 
buildTreeNode(ResourceWrapper, ClusterNode) - Method in interface com.alibaba.csp.sentinel.node.NodeBuilder
 

C

canPass(Node, int) - Method in interface com.alibaba.csp.sentinel.slots.block.flow.Controller
 
canPass(Node, int) - 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.PaceController
 
canPass(Node, int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
 
CHARSET - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
 
charset() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
 
checkAuthority(ResourceWrapper, Context, DefaultNode, int) - Static method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
 
checkDegrade(ResourceWrapper, Context, DefaultNode, int) - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
 
checkFlow(ResourceWrapper, Context, DefaultNode, int) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
 
checkSystem(ResourceWrapper) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
Apply SystemRule to the resource.
CLASS_LOCATION - Static variable in class com.alibaba.csp.sentinel.eagleeye.EagleEye
 
cleanup() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
 
close() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
 
close() - Method in class com.alibaba.csp.sentinel.node.metric.MetricWriter
 
close() - Method in class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
 
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
 
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() - Constructor for class com.alibaba.csp.sentinel.node.ClusterNode
 
COLD_FACTOR - Static variable 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.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.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.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.metric - package com.alibaba.csp.sentinel.slots.statistic.metric
 
com.alibaba.csp.sentinel.slots.system - package com.alibaba.csp.sentinel.slots.system
 
com.alibaba.csp.sentinel.util - package com.alibaba.csp.sentinel.util
 
CommandCenterLog - Class in com.alibaba.csp.sentinel.log
Logger for command center.
CommandCenterLog() - Constructor for class com.alibaba.csp.sentinel.log.CommandCenterLog
 
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
Callback method when SentinelProperty.updateValue(Object) need inform the listener.
Constants - Class in com.alibaba.csp.sentinel
 
Constants() - Constructor for class com.alibaba.csp.sentinel.Constants
 
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_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
 
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
 
Controller - Interface in com.alibaba.csp.sentinel.slots.block.flow
 
count() - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
count(long) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
countAndSum(long) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
countAndSum(long, long) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
CtSph - Class in com.alibaba.csp.sentinel
CtSph() - Constructor for class com.alibaba.csp.sentinel.CtSph
 
currentTimeMillis() - Static method in class com.alibaba.csp.sentinel.util.TimeUtil
 
currentWindow() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 
currentWindow(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
Get window at provided timestamp.
currentWindow(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.WindowLeapArray
 
curThreadNum() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
 
curThreadNum() - Method in interface com.alibaba.csp.sentinel.node.Node
Current active thread.
curThreadNum() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 

D

debug() - Method in interface com.alibaba.csp.sentinel.node.Node
Debug only.
debug() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
debugQps() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
debugQps() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
 
decreaseThreadNum() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
decreaseThreadNum() - Method in interface com.alibaba.csp.sentinel.node.Node
 
decreaseThreadNum() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
decrement() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Equivalent to add(-1).
DefaultController - Class in com.alibaba.csp.sentinel.slots.block.flow.controller
 
DefaultController(double, int) - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.controller.DefaultController
 
DefaultNode - Class in com.alibaba.csp.sentinel.node
A Node use to hold statistics for specific resource name in the specific context.
DefaultNode(ResourceWrapper, ClusterNode) - Constructor for class com.alibaba.csp.sentinel.node.DefaultNode
 
DefaultNodeBuilder - Class in com.alibaba.csp.sentinel.node
 
DefaultNodeBuilder() - Constructor for class com.alibaba.csp.sentinel.node.DefaultNodeBuilder
 
DefaultProcessorSlotChain - Class in com.alibaba.csp.sentinel.slotchain
 
DefaultProcessorSlotChain() - Constructor for class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
 
DefaultSlotsChainBuilder - Class in com.alibaba.csp.sentinel.slots
Helper class to create ProcessorSlotChain.
DefaultSlotsChainBuilder() - Constructor for class com.alibaba.csp.sentinel.slots.DefaultSlotsChainBuilder
 
DEGRADE_GRADE_EXCEPTION - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
 
DEGRADE_GRADE_RT - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
 
DegradeException - Exception in com.alibaba.csp.sentinel.slots.block.degrade
 
DegradeException(String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
 
DegradeException(String, Throwable) - Constructor for exception com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
 
DegradeException(String, String) - Constructor for exception com.alibaba.csp.sentinel.slots.block.degrade.DegradeException
 
DegradeRule - Class in com.alibaba.csp.sentinel.slots.block.degrade
Degrade is used when the resources are in an unstable state, these resources will be degraded within the next defined time window.
DegradeRule() - Constructor for class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
 
DegradeRuleManager - Class in com.alibaba.csp.sentinel.slots.block.degrade
 
DegradeRuleManager() - Constructor for class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
 
DegradeSlot - Class in com.alibaba.csp.sentinel.slots.block.degrade
A ProcessorSlot dedicates to DegradeRule checking.
DegradeSlot() - Constructor for class com.alibaba.csp.sentinel.slots.block.degrade.DegradeSlot
 
details() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
details() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
 
doInit() - Static method in class com.alibaba.csp.sentinel.init.InitExecutor
If one InitFunc throws an exception, the init process will immediately be interrupted and the application will exit.
doubleValue() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Returns the LongAdder.sum() as a double after a widening primitive conversion.
DynamicSentinelProperty<T> - Class in com.alibaba.csp.sentinel.property
 
DynamicSentinelProperty() - Constructor for class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
 
DynamicSentinelProperty(T) - Constructor for class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
 

E

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
 
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.
enter(String) - Static method in class com.alibaba.csp.sentinel.context.ContextUtil
Enter the invocation context.
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
Each SphU#entry() will return an Entry.
Entry(ResourceWrapper) - Constructor for class com.alibaba.csp.sentinel.Entry
 
entry(Context, ResourceWrapper, Object, int, Object...) - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
 
entry(Context, ResourceWrapper, T, int, Object...) - Method in interface com.alibaba.csp.sentinel.slotchain.ProcessorSlot
Entrance of this slot.
entry(Context, ResourceWrapper, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthoritySlot
 
entry(Context, ResourceWrapper, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeSlot
 
entry(Context, ResourceWrapper, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowSlot
 
entry(Context, ResourceWrapper, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
 
entry(Context, ResourceWrapper, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.logger.LogSlot
 
entry(Context, ResourceWrapper, Object, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.nodeselector.NodeSelectorSlot
 
entry(Context, ResourceWrapper, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.statistic.StatisticSlot
 
entry(Context, ResourceWrapper, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.system.SystemSlot
 
entry(String) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected resource.
entry(Method) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected method.
entry(Method, int) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected method.
entry(String, int) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected resource.
entry(Method, EntryType) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected method.
entry(String, EntryType) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected resource.
entry(Method, EntryType, int) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected method.
entry(String, EntryType, int) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected resource.
entry(Method, EntryType, int, Object...) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected resource.
entry(String, EntryType, int, Object...) - Method in interface com.alibaba.csp.sentinel.Sph
Create a protected resource.
entry(String) - Static method in class com.alibaba.csp.sentinel.SphO
Checking all Rules about the 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
Checking all Rules about the 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
Checking all Rules about the 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
Checking all Rules about the resource.
entry(String, EntryType, int, Object...) - Static method in class com.alibaba.csp.sentinel.SphO
Checking all Rules about the resource.
entry(Method, EntryType, int, Object...) - Static method in class com.alibaba.csp.sentinel.SphO
Checking all Rules about the protected method.
entry(String) - Static method in class com.alibaba.csp.sentinel.SphU
Checking all Rules about the 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
Checking all Rules about the 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
Checking all Rules about the 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
Checking all Rules about the 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
Checking all Rules about the resource.
ENTRY_NODE - Static variable in class com.alibaba.csp.sentinel.Constants
statistics for SystemRule checking.
EntryType - Enum in com.alibaba.csp.sentinel
An enum marks resource invocation direction.
Env - Class in com.alibaba.csp.sentinel
 
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
Only ResourceWrapper.getName() is considered.
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.FlowRule
 
equals(Object) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
 
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
 
equalsName(String) - Method in enum com.alibaba.csp.sentinel.EntryType
 
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
 
exception() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
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.
exceptionQps() - Method in interface com.alibaba.csp.sentinel.node.Node
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
 
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
 

F

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.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, Object...) - Method in class com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
 
fireEntry(Context, ResourceWrapper, Object, int, 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
floatValue() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Returns the LongAdder.sum() as a float after a widening primitive conversion.
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
 
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, 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
 
FlowRuleComparator - Class in com.alibaba.csp.sentinel.slots.block.flow
 
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
 
FlowSlot - Class in com.alibaba.csp.sentinel.slots.block.flow
Combined the runtime statistics collected from the previous slots(NodeSelectorSlot, ClusterNodeBuilderSlot, and StatistcSlot), 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
 
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.
fromFatString(String) - Static method in class com.alibaba.csp.sentinel.node.metric.MetricNode
Parse MetricNode from fat string, see MetricNode.toFatString()
fromThinString(String) - Static method in class com.alibaba.csp.sentinel.node.metric.MetricNode
Parse MetricNode from thin string, see MetricNode.toThinString() ()}

G

getAppName() - Static method in class com.alibaba.csp.sentinel.config.SentinelConfig
 
getAppName() - Static method in class com.alibaba.csp.sentinel.util.AppNameUtil
 
getAvgRt() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
 
getBlockedQps() - 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
 
getClusterNode() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
getClusterNode(String, EntryType) - Static method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
Get ClusterNode of the resource of the specific type.
getClusterNode(String) - Static method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
Get ClusterNode of the resource name.
getClusterNodeMap() - Static method in class com.alibaba.csp.sentinel.slots.clusterbuilder.ClusterBuilderSlot
Get ClusterNodes map, this map holds all ClusterNodes, it's key is resource name, value is the related ClusterNode.
getConfig(String) - 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
Get Context of current thread.
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
 
getCreateTime() - 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
 
getCurrentSystemAvgLoad() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
 
getEntranceNode() - Method in class com.alibaba.csp.sentinel.context.Context
 
getError() - Method in class com.alibaba.csp.sentinel.Entry
 
getException() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
getGrade() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
 
getGrade() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
getHighestSystemLoad() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
 
getHighestSystemLoad() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
 
getHostName() - Static method in class com.alibaba.csp.sentinel.util.HostNameUtil
 
getId() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
getIp() - Static method in class com.alibaba.csp.sentinel.util.HostNameUtil
 
getKeys() - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
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
Get related Node of the parent Entry.
getLimitApp() - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
 
getLogBaseDir() - Static method in class com.alibaba.csp.sentinel.log.LogBase
Get log file base directory path, the returned path is guaranteed end with File.separator
getLoggerName() - Method in class com.alibaba.csp.sentinel.eagleeye.StatLogger
 
getMaxQueueingTimeMs() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
getMaxRt() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
 
getMaxThread() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
 
getMaxThread() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
 
getMethod() - Method in class com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
 
getMethodName(Method) - Static method in class com.alibaba.csp.sentinel.util.MethodUtil
Parse and get the method name.
getName() - Method in class com.alibaba.csp.sentinel.context.Context
 
getName() - Method in class com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
 
getName() - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
 
getName() - Method in class com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
 
getNext() - Method in class com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
 
getNext() - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
 
getOrigin() - Method in class com.alibaba.csp.sentinel.context.Context
 
getOriginAvgRt() - Method in class com.alibaba.csp.sentinel.context.Context
 
getOriginBlockedQps() - Method in class com.alibaba.csp.sentinel.context.Context
 
getOriginBlockedRequest() - 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
Get origin Node of the this Entry.
getOriginNode(String) - Method in class com.alibaba.csp.sentinel.node.ClusterNode
Get Node of the specific origin.
getOriginPassedQps() - Method in class com.alibaba.csp.sentinel.context.Context
 
getOriginPassedReqQps() - 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
 
getPassCount() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
 
getPassedQps() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
getPid() - Static method in class com.alibaba.csp.sentinel.util.PidUtil
 
getPreviousWindow(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 
getPreviousWindow() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 
getQps() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
 
getQps() - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
 
getRefResource() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
getResource() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
getResource() - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
 
getResourceName() - Method in exception com.alibaba.csp.sentinel.slots.system.SystemBlockException
 
getResourceWrapper() - Method in class com.alibaba.csp.sentinel.Entry
 
getRt() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
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 a copy of the 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.
getShowName() - Method in class com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
 
getShowName() - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
 
getShowName() - Method in class com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
 
getStrategy() - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
 
getStrategy() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
getSuccessQps() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
getSystemAverageLoad() - Method in class com.alibaba.csp.sentinel.slots.system.SystemStatusListener
 
getTimestamp() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
getTimeWindow() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
 
getType() - Method in class com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
 
getType() - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
Get EntryType of this wrapper.
getType() - Method in class com.alibaba.csp.sentinel.slotchain.StringResourceWrapper
 
getWarmUpPeriodSec() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
getWindowValue(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 

H

hasConfig(String) - Static method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
 
hasConfig(String) - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
 
hasConfig(String) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
 
hashCode() - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
hashCode() - Method in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
Only ResourceWrapper.getName() is considered.
hashCode() - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
 
hashCode() - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
 
hashCode() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
 
hashCode() - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
hashCode() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
 
HIGHEST_PRECEDENCE - Static variable in annotation type com.alibaba.csp.sentinel.init.InitOrder
 
HostNameUtil - Class in com.alibaba.csp.sentinel.util
Get host name and ip of the host.

I

IdUtil - Class in com.alibaba.csp.sentinel.util
 
increaseBlockedQps() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
increaseBlockedQps() - Method in interface com.alibaba.csp.sentinel.node.Node
 
increaseBlockedQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
increaseExceptionQps() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
increaseExceptionQps() - Method in interface com.alibaba.csp.sentinel.node.Node
 
increaseExceptionQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
increaseThreadNum() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
increaseThreadNum() - Method in interface com.alibaba.csp.sentinel.node.Node
 
increaseThreadNum() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
increment() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Equivalent to add(1).
info(String) - Static method in class com.alibaba.csp.sentinel.log.CommandCenterLog
 
info(String, Throwable) - Static method in class com.alibaba.csp.sentinel.log.CommandCenterLog
 
info(String) - 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(SentinelProperty<Integer>) - Static method in class com.alibaba.csp.sentinel.node.IntervalProperty
 
init(SentinelProperty<Integer>) - Static method in class com.alibaba.csp.sentinel.node.SampleCountProperty
 
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
 
INTERVAL - Static variable in class com.alibaba.csp.sentinel.node.IntervalProperty
 
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
 
intValue() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Returns the LongAdder.sum() as an int after a narrowing primitive conversion.
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.
isCut() - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
 
isEmpty(String) - Static method in class com.alibaba.csp.sentinel.util.StringUtil
 
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
 

K

keyDelimiter(char) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
 

L

LeapArray<T> - Class in com.alibaba.csp.sentinel.slots.statistic.base
 
LeapArray(int, int) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 
LIMIT_APP_DEFAULT - Static variable in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
LIMIT_APP_OTHER - Static variable in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
list() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 
listeners - Variable in class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
 
loadRules(List<AuthorityRule>) - Static method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRuleManager
 
loadRules(List<DegradeRule>) - Static method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRuleManager
Load DegradeRules, former rules will be replaced.
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
Load SystemRules, former rules will be replaced.
loadSystemConf(SystemRule) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
 
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
 
LogBase - Class in com.alibaba.csp.sentinel.log
 
LogBase() - Constructor for class com.alibaba.csp.sentinel.log.LogBase
 
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
 
LongAdder - Class in com.alibaba.csp.sentinel.slots.statistic.base
One or more variables that together maintain an initially zero long sum.
LongAdder() - Constructor for class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Creates a new adder with initial sum of zero.
longValue() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Equivalent to LongAdder.sum().
LOWEST_PRECEDENCE - Static variable in annotation type com.alibaba.csp.sentinel.init.InitOrder
 

M

makeLogger(String, Logger) - Static method in class com.alibaba.csp.sentinel.log.LogBase
 
MAX_CONTEXT_NAME_SIZE - Static variable in class com.alibaba.csp.sentinel.Constants
 
MAX_SLOT_CHAIN_SIZE - Static variable in class com.alibaba.csp.sentinel.Constants
 
maxEntryCount(int) - Method in class com.alibaba.csp.sentinel.eagleeye.StatLoggerBuilder
 
maxSuccess() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
maxSuccess() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
 
maxSuccessQps() - Method in interface com.alibaba.csp.sentinel.node.Node
 
maxSuccessQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
MethodResourceWrapper - Class in com.alibaba.csp.sentinel.slotchain
Resource wrapper for method invocation.
MethodResourceWrapper(Method, EntryType) - Constructor for class com.alibaba.csp.sentinel.slotchain.MethodResourceWrapper
 
MethodUtil - Class in com.alibaba.csp.sentinel.util
Util class for processing Method.
MethodUtil() - Constructor for class com.alibaba.csp.sentinel.util.MethodUtil
 
Metric - Interface in com.alibaba.csp.sentinel.slots.statistic.metric
Represents a basic structure recording invocation metrics of protected resources.
METRIC_BASE_DIR - Static variable in class com.alibaba.csp.sentinel.node.metric.MetricWriter
 
METRIC_FILE_INDEX_SUFFIX - Static variable in class com.alibaba.csp.sentinel.node.metric.MetricWriter
 
METRIC_FILE_SUFFIX - Static variable in class com.alibaba.csp.sentinel.node.metric.MetricWriter
 
METRIC_FILENAME_CMP - Static variable in class com.alibaba.csp.sentinel.node.metric.MetricWriter
 
MetricNode - Class in com.alibaba.csp.sentinel.node.metric
 
MetricNode() - Constructor for class com.alibaba.csp.sentinel.node.metric.MetricNode
 
metrics() - Method in interface com.alibaba.csp.sentinel.node.Node
 
metrics() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
MetricSearcher - Class in com.alibaba.csp.sentinel.node.metric
从指定目录下找出所有的metric文件,并按照指定时间戳进行检索,参考MetricSearcher.find(long, int)。 会借助索引以提高检索效率,参考MetricWriter;还会在内部缓存上一次检索的文件指针,以便下一次顺序检索时 减少读盘次数。
MetricSearcher(String, String) - Constructor for class com.alibaba.csp.sentinel.node.metric.MetricSearcher
 
MetricSearcher(String, String, Charset) - Constructor for class com.alibaba.csp.sentinel.node.metric.MetricSearcher
 
MetricTimerListener - Class in com.alibaba.csp.sentinel.node.metric
 
MetricTimerListener() - Constructor for class com.alibaba.csp.sentinel.node.metric.MetricTimerListener
 
MetricWriter - Class in com.alibaba.csp.sentinel.node.metric
This class is responsible for writing MetricNode to disk: metric with the same second should write to the same file; single file size must be controlled; file name is like: ${AppName}_pid-metrics.log.yyyy-MM-dd.[number] metric of different day should in different file; every metric file is accompanied with an index file, which file name is ${metricFileName}.idx
MetricWriter(long) - Constructor for class com.alibaba.csp.sentinel.node.metric.MetricWriter
 
MetricWriter(long, int) - Constructor for class com.alibaba.csp.sentinel.node.metric.MetricWriter
 
minMax(long) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
minMax(long, String) - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
minRt() - Method in interface com.alibaba.csp.sentinel.node.Node
 
minRt() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
minRt() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
minRt() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
minRt() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
Get the minimal RT.

N

name - Variable in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
 
NamedThreadFactory - Class in com.alibaba.csp.sentinel.concurrent
Wrapped thread factory for better use.
NamedThreadFactory(String, boolean) - Constructor for class com.alibaba.csp.sentinel.concurrent.NamedThreadFactory
 
NamedThreadFactory(String) - Constructor for class com.alibaba.csp.sentinel.concurrent.NamedThreadFactory
 
newThread(Runnable) - Method in class com.alibaba.csp.sentinel.concurrent.NamedThreadFactory
 
Node - Interface in com.alibaba.csp.sentinel.node
This class holds real-time statistics for a resource.
nodeBuilder - Static variable in class com.alibaba.csp.sentinel.Env
 
NodeBuilder - Interface in com.alibaba.csp.sentinel.node
Builds new DefaultNode and ClusterNode.
NodeSelectorSlot - Class in com.alibaba.csp.sentinel.slots.nodeselector
This class will try to build the calling traces via adding a new DefaultNode if needed as the last child in the context.
NodeSelectorSlot() - Constructor for class com.alibaba.csp.sentinel.slots.nodeselector.NodeSelectorSlot
 
NoOpSentinelProperty - Class in com.alibaba.csp.sentinel.property
A SentinelProperty that will never inform the PropertyListener on it.
NoOpSentinelProperty() - Constructor for class com.alibaba.csp.sentinel.property.NoOpSentinelProperty
 
NullContext - Class in com.alibaba.csp.sentinel.context
If total Context exceed Constants.MAX_CONTEXT_NAME_SIZE, a NullContext will get when invoke ContextUtil.enter(), means no rules checking will do.
NullContext() - Constructor for class com.alibaba.csp.sentinel.context.NullContext
 

O

ON - Static variable in class com.alibaba.csp.sentinel.Constants
框架功能打开或者关闭的开关

P

PaceController - Class in com.alibaba.csp.sentinel.slots.block.flow.controller
 
PaceController(int, double) - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.controller.PaceController
 
pass() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
pass() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
pass() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
Get total pass count.
passCheck(Context, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.authority.AuthorityRule
 
passCheck(Context, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule
 
passCheck(Context, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
passCheck(Context, DefaultNode, int, Object...) - Method in interface com.alibaba.csp.sentinel.slots.block.Rule
Check whether current statistical indicators meet this rule, which means not exceeding any threshold.
passCheck(Context, DefaultNode, int, Object...) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
 
passQps() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
 
passQps() - Method in interface com.alibaba.csp.sentinel.node.Node
Incoming request per second.
passQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
PidUtil - Class in com.alibaba.csp.sentinel.util
Util class providing pid of current process.
previousBlockQps() - Method in interface com.alibaba.csp.sentinel.node.Node
Last seconds block QPS.
previousBlockQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
previousPassQps() - Method in interface com.alibaba.csp.sentinel.node.Node
Last window QPS.
previousPassQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
previousWindowBlock() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
previousWindowBlock() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
 
previousWindowPass() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
previousWindowPass() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
 
printDefaultNode() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
ProcessorSlot<T> - Interface in com.alibaba.csp.sentinel.slotchain
A container of some process and ways of notification when the process is finished.
ProcessorSlotChain - Class in com.alibaba.csp.sentinel.slotchain
Link all processor slots as a chain.
ProcessorSlotChain() - Constructor for class com.alibaba.csp.sentinel.slotchain.ProcessorSlotChain
 
PropertyListener<T> - Interface in com.alibaba.csp.sentinel.property
This class holds callback method when SentinelProperty.updateValue(Object) need inform the listener

R

RecordLog - Class in com.alibaba.csp.sentinel.log
The basic logger for vital events.
RecordLog() - Constructor for class com.alibaba.csp.sentinel.log.RecordLog
 
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
Listen to the SentinelProperty for DegradeRules.
register2Property(SentinelProperty<List<FlowRule>>) - Static method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRuleManager
Listen to the SentinelProperty for FlowRules.
register2Property(SentinelProperty<List<SystemRule>>) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
Listen to the SentinelProperty for SystemRules.
reload() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
 
removeChildList() - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
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
Remove the PropertyListener on this.
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() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Resets variables maintaining the sum to zero.
reset() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
Clean the adders and reset window to provided start time.
resetLogBaseDir(String) - Static method in class com.alibaba.csp.sentinel.log.CommandCenterLog
Change log dir, the dir will be created if not exits
resetLogBaseDir(String) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
Change log dir, the dir will be created if not exits
resetTo(long) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
 
resolveAppName() - Static method in class com.alibaba.csp.sentinel.util.AppNameUtil
 
resourceWrapper - Variable in class com.alibaba.csp.sentinel.Entry
 
ResourceWrapper - Class in com.alibaba.csp.sentinel.slotchain
A wrapper of resource name and EntryType.
ResourceWrapper() - Constructor for class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
 
rollOver() - Method in class com.alibaba.csp.sentinel.eagleeye.EagleEyeAppender
 
ROOT - Static variable in class com.alibaba.csp.sentinel.Constants
 
ROOT_ID - Static variable in class com.alibaba.csp.sentinel.Constants
 
rt(long) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
rt(long) - Method in interface com.alibaba.csp.sentinel.node.Node
 
rt(long) - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
rt() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
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 RT.
Rule - Interface in com.alibaba.csp.sentinel.slots.block
Base interface of all rules.
RuleConstant - Class in com.alibaba.csp.sentinel.slots.block
 
RuleConstant() - Constructor for class com.alibaba.csp.sentinel.slots.block.RuleConstant
 
run() - Method in class com.alibaba.csp.sentinel.node.metric.MetricTimerListener
 
run() - Method in class com.alibaba.csp.sentinel.slots.system.SystemStatusListener
 

S

sampleCount - Static variable in class com.alibaba.csp.sentinel.node.SampleCountProperty
 
sampleCount - Variable in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 
SampleCountProperty - Class in com.alibaba.csp.sentinel.node
 
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
 
SentinelConfig - Class in com.alibaba.csp.sentinel.config
The universal config of Courier.
SentinelConfig() - Constructor for class com.alibaba.csp.sentinel.config.SentinelConfig
 
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
A RuntimeException marks sentinel RPC exception.
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
 
setAvgRt(long) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
Set max average RT(response time) of all passed requests.
setBlockedQps(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
setClusterNode(ClusterNode) - Method in class com.alibaba.csp.sentinel.node.DefaultNode
 
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
 
setException(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
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
 
setHighestSystemLoad(double) - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
Set highest load.
setHighestSystemLoad(double) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
 
setLimitApp(String) - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
 
setLogBaseDir(String) - Static method in class com.alibaba.csp.sentinel.log.LogBase
Change log dir, the dir will be created if not exits
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.
setNext(AbstractLinkedProcessorSlot<?>) - Method in class com.alibaba.csp.sentinel.slotchain.AbstractLinkedProcessorSlot
 
setNext(AbstractLinkedProcessorSlot<?>) - Method in class com.alibaba.csp.sentinel.slotchain.DefaultProcessorSlotChain
setOrigin(String) - Method in class com.alibaba.csp.sentinel.context.Context
 
setOriginNode(Node) - Method in class com.alibaba.csp.sentinel.Entry
 
setPassedQps(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.
setQps(double) - Static method in class com.alibaba.csp.sentinel.slots.system.SystemRuleManager
 
setRater(Controller) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
setRefResource(String) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
setResource(String) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
setResource(String) - Method in class com.alibaba.csp.sentinel.slots.block.AbstractRule
 
setRt(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
setRuleLimitApp(String) - Method in exception com.alibaba.csp.sentinel.slots.block.BlockException
 
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.FlowRule
 
setSuccessQps(long) - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
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
 
setValue(T) - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
 
setWarmUpPeriodSec(int) - Method in class com.alibaba.csp.sentinel.slots.block.flow.FlowRule
 
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
 
slotsChainbuilder - Static variable in class com.alibaba.csp.sentinel.Env
 
SlotsChainBuilder - Interface in com.alibaba.csp.sentinel.slots
 
sph - Static variable in class com.alibaba.csp.sentinel.Env
 
Sph - Interface in com.alibaba.csp.sentinel
Interface to get Entry for resource protection.
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
 
SphU - Class in com.alibaba.csp.sentinel
Conceptually, physical or logical resource that need protection should be surrounded by an entry.
SphU() - Constructor for class com.alibaba.csp.sentinel.SphU
 
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
 
StatisticNode - Class in com.alibaba.csp.sentinel.node
 
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
 
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
 
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 resource wrapper.
StringResourceWrapper(String, EntryType) - 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.base.Window
 
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
Outgoing request per second.
successQps() - Method in class com.alibaba.csp.sentinel.node.StatisticNode
 
sum() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Returns the current sum.
sumThenReset() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Equivalent in effect to LongAdder.sum() followed by LongAdder.reset().
SUN_JAVA_COMMAND - Static variable in class com.alibaba.csp.sentinel.util.AppNameUtil
 
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
A ProcessorSlot that dedicates to SystemRule checking.
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
 

T

THROW_OUT_EXCEPTION - Static variable in exception com.alibaba.csp.sentinel.slots.block.BlockException
this constant RuntimeException has no stack trace, just has a message BlockException.BLOCK_EXCEPTION_FLAG that marks its name.
TIME_DROP_VALVE - Static variable in class com.alibaba.csp.sentinel.Constants
超过这个时间的请求不作为平均时间计算
TimeUtil - Class in com.alibaba.csp.sentinel.util
Provides millisecond-level time of OS.
TimeUtil() - Constructor for class com.alibaba.csp.sentinel.util.TimeUtil
 
toFatString() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
To formatting string.
toString() - Method in class com.alibaba.csp.sentinel.eagleeye.StatEntry
 
toString() - Method in enum com.alibaba.csp.sentinel.EntryType
 
toString() - Method in class com.alibaba.csp.sentinel.node.metric.MetricNode
 
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.FlowRule
 
toString() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LongAdder
Returns the String representation of the LongAdder.sum().
toString() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
 
toString() - Method in class com.alibaba.csp.sentinel.slots.system.SystemRule
 
TOTAL_METRIC_FILE_COUNT - Static variable in class com.alibaba.csp.sentinel.config.SentinelConfig
 
totalException() - Method in interface com.alibaba.csp.sentinel.node.Node
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
 
totalQps() - Method in class com.alibaba.csp.sentinel.node.EntranceNode
 
totalQps() - Method in interface com.alibaba.csp.sentinel.node.Node
Incoming request + block request per second.
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
Incoming request per minute.
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(Throwable, int) - Method in class com.alibaba.csp.sentinel.node.ClusterNode
Add exception count only when throwable is not BlockException.isBlockException(Throwable)
trace(Throwable) - Static method in class com.alibaba.csp.sentinel.Tracer
 
trace(Throwable, int) - Static method in class com.alibaba.csp.sentinel.Tracer
 
Tracer - Class in com.alibaba.csp.sentinel
This class is used to record other exception except block exception.
Tracer() - Constructor for class com.alibaba.csp.sentinel.Tracer
 
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.Entry
Exit this entry.
truncate(String) - Static method in class com.alibaba.csp.sentinel.util.IdUtil
 
type - Variable in class com.alibaba.csp.sentinel.slotchain.ResourceWrapper
 

U

updateValue(T) - Method in class com.alibaba.csp.sentinel.property.DynamicSentinelProperty
 
updateValue(Object) - Method in class com.alibaba.csp.sentinel.property.NoOpSentinelProperty
 
updateValue(T) - Method in interface com.alibaba.csp.sentinel.property.SentinelProperty
Update the newValue as the current value of this property and inform all PropertyListeners added on this only when new newValue is not Equals to the old value.

V

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.
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() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 

W

WarmUpController - Class in com.alibaba.csp.sentinel.slots.block.flow.controller
The principle idea comes from guava.
WarmUpController(double, int, int) - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
 
WarmUpController(double, int) - Constructor for class com.alibaba.csp.sentinel.slots.block.flow.controller.WarmUpController
 
warn(String, Throwable) - Static method in class com.alibaba.csp.sentinel.log.CommandCenterLog
 
warn(String) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
 
warn(String, Throwable) - Static method in class com.alibaba.csp.sentinel.log.RecordLog
 
WHILE - Static variable in class com.alibaba.csp.sentinel.slots.block.RuleConstant
 
Window - Class in com.alibaba.csp.sentinel.slots.statistic.base
Represents metrics data in a period of time window.
Window() - Constructor for class com.alibaba.csp.sentinel.slots.statistic.base.Window
 
WindowLeapArray - Class in com.alibaba.csp.sentinel.slots.statistic.metric
The fundamental data structure for metric statistics in a time window.
WindowLeapArray(int, int) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.metric.WindowLeapArray
 
windowLength - Variable in class com.alibaba.csp.sentinel.slots.statistic.base.LeapArray
 
windowLength() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
 
windows() - Method in class com.alibaba.csp.sentinel.slots.statistic.metric.ArrayMetric
 
windows() - Method in interface com.alibaba.csp.sentinel.slots.statistic.metric.Metric
Get the raw window array.
windowStart() - Method in class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
 
WindowWrap<T> - Class in com.alibaba.csp.sentinel.slots.statistic.base
Wrapper entity class for a period of time window.
WindowWrap(long, long, T) - Constructor for class com.alibaba.csp.sentinel.slots.statistic.base.WindowWrap
 
write(long, List<MetricNode>) - Method in class com.alibaba.csp.sentinel.node.metric.MetricWriter
如果传入了time,就认为nodes中所有的时间时间戳都是time.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2018 Alibaba Group. All rights reserved.