public class DroolsRuleLoopException extends RuleEngineRuntimeException
limit times.| Constructor and Description |
|---|
DroolsRuleLoopException(long limit,
java.util.Map<Rule,java.lang.Long> ruleMap) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAllRuleFirings()
Returns an ordered list of strings for all rules that have fired during the rule evaluation.
|
long |
getLimit() |
java.lang.String |
getMessage()
Returns the 10 most fired rules and its firing count.
|
java.util.List<java.lang.String> |
getRuleFirings(long size)
Returns the list of strings as described in
getAllRuleFirings() but limited by size. |
public DroolsRuleLoopException(long limit,
java.util.Map<Rule,java.lang.Long> ruleMap)
public long getLimit()
public java.util.List<java.lang.String> getAllRuleFirings()
$firedCount:$Rule.id, e.g.
100:Rule Number 14public java.util.List<java.lang.String> getRuleFirings(long size)
getAllRuleFirings() but limited by size.size - limit the list of strings returnedsize most often fired rulespublic java.lang.String getMessage()
getMessage in class java.lang.ThrowableCopyright © 2018 SAP SE. All Rights Reserved.