类 FlowRuleChecker
java.lang.Object
com.alibaba.csp.sentinel.slots.block.flow.FlowRuleChecker
Rule checker for flow control rules.
- 作者:
- Eric Zhao
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleancanPassCheck(FlowRule rule, Context context, DefaultNode node, int acquireCount) booleancanPassCheck(FlowRule rule, Context context, DefaultNode node, int acquireCount, boolean prioritized) voidcheckFlow(Function<String, Collection<FlowRule>> ruleProvider, ResourceWrapper resource, Context context, DefaultNode node, int count, boolean prioritized)
-
构造器详细资料
-
FlowRuleChecker
public FlowRuleChecker()
-
-
方法详细资料
-
checkFlow
public void checkFlow(Function<String, Collection<FlowRule>> ruleProvider, ResourceWrapper resource, Context context, DefaultNode node, int count, boolean prioritized) throws BlockException- 抛出:
BlockException
-
canPassCheck
-
canPassCheck
public boolean canPassCheck(FlowRule rule, Context context, DefaultNode node, int acquireCount, boolean prioritized)
-