public class RulesEngineBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
static RulesEngineBuilder |
aNewRulesEngine()
Create a new rules engine builder.
|
RulesEngine |
build()
Build a rules engine instance.
|
RulesEngineBuilder |
named(String name)
Deprecated.
|
RulesEngineBuilder |
withRuleListener(RuleListener ruleListener)
Register a rule listener.
|
RulesEngineBuilder |
withRulePriorityThreshold(int priorityThreshold)
Set rule priority threshold.
|
RulesEngineBuilder |
withSilentMode(boolean silentMode)
Set silent mode to mute all loggers.
|
RulesEngineBuilder |
withSkipOnFirstAppliedRule(boolean skipOnFirstAppliedRule)
Set the
setSkipOnFirstAppliedRule parameter. |
RulesEngineBuilder |
withSkipOnFirstFailedRule(boolean skipOnFirstFailedRule)
Set
skipOnFirstFailedRule parameter. |
RulesEngineBuilder |
withSkipOnFirstNonTriggeredRule(boolean skipOnFirstNonTriggeredRule)
Set the
skipOnFirstNonTriggeredRule parameter. |
public static RulesEngineBuilder aNewRulesEngine()
@Deprecated public RulesEngineBuilder named(String name)
public RulesEngineBuilder withSkipOnFirstAppliedRule(boolean skipOnFirstAppliedRule)
setSkipOnFirstAppliedRule parameter.skipOnFirstAppliedRule - to setpublic RulesEngineBuilder withSkipOnFirstNonTriggeredRule(boolean skipOnFirstNonTriggeredRule)
skipOnFirstNonTriggeredRule parameter.skipOnFirstNonTriggeredRule - to setpublic RulesEngineBuilder withSkipOnFirstFailedRule(boolean skipOnFirstFailedRule)
skipOnFirstFailedRule parameter.skipOnFirstFailedRule - to setpublic RulesEngineBuilder withRulePriorityThreshold(int priorityThreshold)
priorityThreshold - to setpublic RulesEngineBuilder withRuleListener(RuleListener ruleListener)
ruleListener - to registerpublic RulesEngineBuilder withSilentMode(boolean silentMode)
silentMode - to setpublic RulesEngine build()
Copyright © 2017. All Rights Reserved.