索引
All Classes and Interfaces|常量字段值|序列化表格|所有程序包
A
- add(RollingParamEvent, int, Object) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.ParamMapBucket
- addThreadCount(Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetric
- ascendingKeySet(RollingParamEvent) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.ParamMapBucket
B
- buildParamRuleMap(List<ParamFlowRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleUtil
-
Build the flow rule map from raw list of flow rules, grouping by resource name.
- buildParamRuleMap(List<ParamFlowRule>, Function<ParamFlowRule, K>, Predicate<ParamFlowRule>, boolean) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleUtil
-
Build the rule map from raw list of parameter flow rules, grouping by provided group function.
- buildParamRuleMap(List<ParamFlowRule>, Predicate<ParamFlowRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleUtil
-
Build the parameter flow rule map from raw list of rules, grouping by resource name.
- buildParamRuleMap(List<ParamFlowRule>, Predicate<ParamFlowRule>, boolean) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleUtil
-
Build the parameter flow rule map from raw list of rules, grouping by resource name.
C
- CacheMap<K,
V> - com.alibaba.csp.sentinel.slots.statistic.cache中的接口 -
A common cache map interface.
- clear() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetric
- clear() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.CacheMap
- clear() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
- clearForRule(ParamFlowRule) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetric
- clearParamMetricForResource(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetricStorage
- com.alibaba.csp.sentinel.command.handler - 程序包 com.alibaba.csp.sentinel.command.handler
- com.alibaba.csp.sentinel.init - 程序包 com.alibaba.csp.sentinel.init
- com.alibaba.csp.sentinel.slots - 程序包 com.alibaba.csp.sentinel.slots
- com.alibaba.csp.sentinel.slots.block.flow.param - 程序包 com.alibaba.csp.sentinel.slots.block.flow.param
- com.alibaba.csp.sentinel.slots.statistic - 程序包 com.alibaba.csp.sentinel.slots.statistic
- com.alibaba.csp.sentinel.slots.statistic.cache - 程序包 com.alibaba.csp.sentinel.slots.statistic.cache
- com.alibaba.csp.sentinel.slots.statistic.data - 程序包 com.alibaba.csp.sentinel.slots.statistic.data
- ConcurrentLinkedHashMapWrapper<T,
R> - com.alibaba.csp.sentinel.slots.statistic.cache中的类 -
A
ConcurrentLinkedHashMapwrapper for the universalCacheMap. - ConcurrentLinkedHashMapWrapper(long) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
- ConcurrentLinkedHashMapWrapper(ConcurrentLinkedHashMap<T, R>) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
- containsKey(K) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.CacheMap
- containsKey(T) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
D
- decreaseThreadCount(Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetric
- DEFAULT_MAX_CAPACITY - 类中的静态变量 com.alibaba.csp.sentinel.slots.statistic.data.ParamMapBucket
- descendingKeySet(RollingParamEvent) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.ParamMapBucket
E
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowSlot
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowSlot
F
- fillExceptionFlowItems(ParamFlowRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleUtil
-
Fill the parameter rule with parsed items.
- fillInStackTrace() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowException
G
- get(RollingParamEvent, Object) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.ParamMapBucket
- get(K) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.CacheMap
- get(T) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
- getBurstCount() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- getClassType() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- getClusterConfig() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- getControlBehavior() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- getCount() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- getCount() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- getDurationInSec() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- getFlowId() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- getGrade() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- getLimitParam() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowException
-
Get the parameter value that triggered the parameter flow control.
- getMaxQueueingTimeMs() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- getObject() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- getParamFlowItemList() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- GetParamFlowRulesCommandHandler - com.alibaba.csp.sentinel.command.handler中的类
- GetParamFlowRulesCommandHandler() - 类的构造器 com.alibaba.csp.sentinel.command.handler.GetParamFlowRulesCommandHandler
- getParamIdx() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- getParamMetric(ResourceWrapper) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetricStorage
- getParamMetricForResource(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetricStorage
- getResourceName() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowException
- getRule() - 异常错误中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowException
-
Get triggered rule.
- getRules() - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleManager
-
Get a copy of the rules.
- getRulesOfResource(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleManager
- getRuleTimeCounter(ParamFlowRule) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetric
-
Get the time record counter for given parameter rule.
- getSampleCount() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- getThreadCount(int, Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetric
- getThresholdType() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- getWindowIntervalMs() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- getWritableDataSource() - 类中的静态方法 com.alibaba.csp.sentinel.command.handler.ModifyParamFlowRulesCommandHandler
H
- handle(CommandRequest) - 类中的方法 com.alibaba.csp.sentinel.command.handler.GetParamFlowRulesCommandHandler
- handle(CommandRequest) - 类中的方法 com.alibaba.csp.sentinel.command.handler.ModifyParamFlowRulesCommandHandler
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- hasRules(String) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleManager
- HotParamSlotChainBuilder - com.alibaba.csp.sentinel.slots中的类
-
已过时。
- HotParamSlotChainBuilder() - 类的构造器 com.alibaba.csp.sentinel.slots.HotParamSlotChainBuilder
-
已过时。
I
- init() - 类中的方法 com.alibaba.csp.sentinel.init.ParamFlowStatisticSlotCallbackInit
- initialize(ParamFlowRule) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetric
- initParamMetricsFor(ResourceWrapper, ParamFlowRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetricStorage
-
Init the parameter metric and index map for given resource.
- isClusterMode() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- isFallbackToLocalWhenFail() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- isValidRule(ParamFlowRule) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleUtil
-
Check whether the provided rule is valid.
K
- keySet(boolean) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.CacheMap
- keySet(boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
L
- loadRules(List<ParamFlowRule>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleManager
-
Load parameter flow rules.
M
- ModifyParamFlowRulesCommandHandler - com.alibaba.csp.sentinel.command.handler中的类
- ModifyParamFlowRulesCommandHandler() - 类的构造器 com.alibaba.csp.sentinel.command.handler.ModifyParamFlowRulesCommandHandler
N
- newItem(T, Integer) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
O
- onBlocked(BlockException, Context, ResourceWrapper, DefaultNode, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.ParamFlowStatisticEntryCallback
- onExit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.ParamFlowStatisticExitCallback
- onPass(Context, ResourceWrapper, DefaultNode, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.ParamFlowStatisticEntryCallback
P
- ParameterMetric - com.alibaba.csp.sentinel.slots.block.flow.param中的类
-
Metrics for frequent ("hot spot") parameters.
- ParameterMetric() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParameterMetric
- ParameterMetricStorage - com.alibaba.csp.sentinel.slots.block.flow.param中的类
- ParamFlowArgument - com.alibaba.csp.sentinel.slots.block.flow.param中的接口
-
ParamFlowArgument
- ParamFlowChecker - com.alibaba.csp.sentinel.slots.block.flow.param中的类
-
Rule checker for parameter flow control.
- ParamFlowClusterConfig - com.alibaba.csp.sentinel.slots.block.flow.param中的类
-
Parameter flow rule config in cluster mode.
- ParamFlowClusterConfig() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- ParamFlowException - com.alibaba.csp.sentinel.slots.block.flow.param中的异常错误
-
Block exception for frequent ("hot-spot") parameter flow control.
- ParamFlowException(String, String) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowException
- ParamFlowException(String, String, ParamFlowRule) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowException
- ParamFlowException(String, String, Throwable) - 异常错误的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowException
- ParamFlowItem - com.alibaba.csp.sentinel.slots.block.flow.param中的类
-
A flow control item for a specific parameter value.
- ParamFlowItem() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- ParamFlowItem(String, Integer, String) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- paramFlowKey() - 接口中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowArgument
- ParamFlowRule - com.alibaba.csp.sentinel.slots.block.flow.param中的类
-
Rules for "hot-spot" frequent parameter flow control.
- ParamFlowRule() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- ParamFlowRule(String) - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- ParamFlowRuleManager - com.alibaba.csp.sentinel.slots.block.flow.param中的类
-
Manager for frequent ("hot-spot") parameter flow rules.
- ParamFlowRuleUtil - com.alibaba.csp.sentinel.slots.block.flow.param中的类
- ParamFlowSlot - com.alibaba.csp.sentinel.slots.block.flow.param中的类
-
A processor slot that is responsible for flow control by frequent ("hot spot") parameters.
- ParamFlowSlot() - 类的构造器 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowSlot
- ParamFlowStatisticEntryCallback - com.alibaba.csp.sentinel.slots.statistic中的类
- ParamFlowStatisticEntryCallback() - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.ParamFlowStatisticEntryCallback
- ParamFlowStatisticExitCallback - com.alibaba.csp.sentinel.slots.statistic中的类
- ParamFlowStatisticExitCallback() - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.ParamFlowStatisticExitCallback
- ParamFlowStatisticSlotCallbackInit - com.alibaba.csp.sentinel.init中的类
-
Init function for adding callbacks to
StatisticSlotCallbackRegistryto record metrics for frequent parameters inStatisticSlot. - ParamFlowStatisticSlotCallbackInit() - 类的构造器 com.alibaba.csp.sentinel.init.ParamFlowStatisticSlotCallbackInit
- ParamMapBucket - com.alibaba.csp.sentinel.slots.statistic.data中的类
-
Represents metric bucket of frequent parameters in a period of time window.
- ParamMapBucket() - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.data.ParamMapBucket
- ParamMapBucket(int) - 类的构造器 com.alibaba.csp.sentinel.slots.statistic.data.ParamMapBucket
- passCheck(ResourceWrapper, ParamFlowRule, int, Object...) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowChecker
- put(K, V) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.CacheMap
- put(T, R) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
- putIfAbsent(K, V) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.CacheMap
- putIfAbsent(T, R) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
R
- register2Property(SentinelProperty<List<ParamFlowRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleManager
-
Listen to the
SentinelPropertyforParamFlowRules. - remove(K) - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.CacheMap
- remove(T) - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
- REQUEST_BLOCKED - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.block.flow.param.RollingParamEvent
-
Indicates that the request is blocked by a specific slot.
- REQUEST_PASSED - enum class 中的枚举常量 com.alibaba.csp.sentinel.slots.block.flow.param.RollingParamEvent
-
Indicates that the request successfully passed the slot chain (entry).
- reset() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.data.ParamMapBucket
- retrieveExclusiveItemCount(Object) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- RollingParamEvent - com.alibaba.csp.sentinel.slots.block.flow.param中的Enum Class
S
- setBurstCount(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setClassType(String) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- setClusterConfig(ParamFlowClusterConfig) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setClusterMode(boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setControlBehavior(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setCount(double) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setCount(Integer) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- setDurationInSec(long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setFallbackToLocalWhenFail(boolean) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- setFlowId(Long) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- setGrade(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setMaxQueueingTimeMs(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setObject(String) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- setParamFlowItemList(List<ParamFlowItem>) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setParamIdx(Integer) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- setSampleCount(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- setThresholdType(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- setWindowIntervalMs(int) - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- setWritableDataSource(WritableDataSource<List<ParamFlowRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.command.handler.ModifyParamFlowRulesCommandHandler
- size() - 接口中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.CacheMap
- size() - 类中的方法 com.alibaba.csp.sentinel.slots.statistic.cache.ConcurrentLinkedHashMapWrapper
T
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowClusterConfig
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowItem
- toString() - 类中的方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
V
- validClusterRuleId(Long) - 类中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleUtil
- valueOf(String) - enum class中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.RollingParamEvent
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 com.alibaba.csp.sentinel.slots.block.flow.param.RollingParamEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|常量字段值|序列化表格|所有程序包
ParamFlowSlot, this class is reserved for compatibility with older versions.