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
  • 构造器详细资料

    • ParamFlowRule

      public ParamFlowRule()
    • ParamFlowRule

      public ParamFlowRule(String resourceName)
  • 方法详细资料

    • getControlBehavior

      public int getControlBehavior()
    • setControlBehavior

      public ParamFlowRule setControlBehavior(int controlBehavior)
    • getMaxQueueingTimeMs

      public int getMaxQueueingTimeMs()
    • setMaxQueueingTimeMs

      public ParamFlowRule setMaxQueueingTimeMs(int maxQueueingTimeMs)
    • getBurstCount

      public int getBurstCount()
    • setBurstCount

      public ParamFlowRule setBurstCount(int burstCount)
    • getDurationInSec

      public long getDurationInSec()
    • setDurationInSec

      public ParamFlowRule setDurationInSec(long durationInSec)
    • getGrade

      public int getGrade()
    • setGrade

      public ParamFlowRule setGrade(int grade)
    • getParamIdx

      public Integer getParamIdx()
    • setParamIdx

      public ParamFlowRule setParamIdx(Integer paramIdx)
    • getCount

      public double getCount()
    • setCount

      public ParamFlowRule setCount(double count)
    • getParamFlowItemList

      public List<ParamFlowItem> getParamFlowItemList()
    • setParamFlowItemList

      public ParamFlowRule setParamFlowItemList(List<ParamFlowItem> paramFlowItemList)
    • retrieveExclusiveItemCount

      public Integer retrieveExclusiveItemCount(Object value)
    • isClusterMode

      public boolean isClusterMode()
    • setClusterMode

      public ParamFlowRule setClusterMode(boolean clusterMode)
    • getClusterConfig

      public ParamFlowClusterConfig getClusterConfig()
    • setClusterConfig

      public ParamFlowRule setClusterConfig(ParamFlowClusterConfig clusterConfig)
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 com.alibaba.csp.sentinel.slots.block.AbstractRule
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 com.alibaba.csp.sentinel.slots.block.AbstractRule
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object