类 ParamFlowRule
java.lang.Object
com.alibaba.csp.sentinel.slots.block.AbstractRule
com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRule
- 所有已实现的接口:
com.alibaba.csp.sentinel.slots.block.Rule
public class ParamFlowRule
extends com.alibaba.csp.sentinel.slots.block.AbstractRule
Rules for "hot-spot" frequent parameter flow control.
- 从以下版本开始:
- 0.2.0
- 作者:
- jialiang.linjl, Eric Zhao
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanintintdoublegetCount()longintgetGrade()intinthashCode()booleanretrieveExclusiveItemCount(Object value) setBurstCount(int burstCount) setClusterConfig(ParamFlowClusterConfig clusterConfig) setClusterMode(boolean clusterMode) setControlBehavior(int controlBehavior) setCount(double count) setDurationInSec(long durationInSec) setGrade(int grade) setMaxQueueingTimeMs(int maxQueueingTimeMs) setParamFlowItemList(List<ParamFlowItem> paramFlowItemList) setParamIdx(Integer paramIdx) toString()从类继承的方法 com.alibaba.csp.sentinel.slots.block.AbstractRule
as, getId, getLimitApp, getResource, isRegex, setId, setLimitApp, setRegex, setResource
-
构造器详细资料
-
ParamFlowRule
public ParamFlowRule() -
ParamFlowRule
-
-
方法详细资料
-
getControlBehavior
public int getControlBehavior() -
setControlBehavior
-
getMaxQueueingTimeMs
public int getMaxQueueingTimeMs() -
setMaxQueueingTimeMs
-
getBurstCount
public int getBurstCount() -
setBurstCount
-
getDurationInSec
public long getDurationInSec() -
setDurationInSec
-
getGrade
public int getGrade() -
setGrade
-
getParamIdx
-
setParamIdx
-
getCount
public double getCount() -
setCount
-
getParamFlowItemList
-
setParamFlowItemList
-
retrieveExclusiveItemCount
-
isClusterMode
public boolean isClusterMode() -
setClusterMode
-
getClusterConfig
-
setClusterConfig
-
equals
- 覆盖:
equals在类中com.alibaba.csp.sentinel.slots.block.AbstractRule
-
hashCode
public int hashCode()- 覆盖:
hashCode在类中com.alibaba.csp.sentinel.slots.block.AbstractRule
-
toString
-