public class RuleBookRunner extends AbstractRuleBookRunner
| Constructor and Description |
|---|
RuleBookRunner(java.lang.Class<? extends RuleBook> ruleBookClass,
java.lang.String rulePackage)
Creates a new RuleBookRunner using the specified package and the supplied RuleBook.
|
RuleBookRunner(java.lang.String rulePackage)
Creates a new RuleBookRunner using the specified package and the default RuleBook.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.lang.Class<?>> |
getPojoRules()
Gets the POJO Rules to be used by the RuleBook via reflection of the specified package.
|
addRule, getResult, getRuleInstance, hasRules, run, setDefaultResultgetRuleStatus, getRuleStatusMap, registerRule, updateRuleStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefineRulespublic RuleBookRunner(java.lang.String rulePackage)
rulePackage - a package to scan for POJO Rulespublic RuleBookRunner(java.lang.Class<? extends RuleBook> ruleBookClass, java.lang.String rulePackage)
ruleBookClass - the RuleBook type to use as a delegate for the RuleBookRunner.rulePackage - the package to scan for POJO rules.protected java.util.List<java.lang.Class<?>> getPojoRules()
getPojoRules in class AbstractRuleBookRunner