索引

A B C D E F G H I K L M N O P R S T V 
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 ConcurrentLinkedHashMap wrapper for the universal CacheMap.
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中的类
已过时。
since 1.7.2, we can use @Spi(order = -3000) to adjust the order of ParamFlowSlot, this class is reserved for compatibility with older versions.
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 StatisticSlotCallbackRegistry to record metrics for frequent parameters in StatisticSlot.
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 SentinelProperty for ParamFlowRules.
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.
A B C D E F G H I K L M N O P R S T V 
All Classes and Interfaces|常量字段值|序列化表格|所有程序包