Package org.beangle.ems.rule.engine
Interface Engine
-
- All Known Implementing Classes:
SimpleEngine
public interface Engine规则引擎
具体负责执行规则- Author:
- chaostone
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecute(Context context)PatternMatchergetPatternMatcher()RuleBasegetRuleBase()RuleExecutorBuildergetRuleExecutorBuilder()voidsetPatternMatcher(PatternMatcher matcher)voidsetRuleBase(RuleBase base)voidsetRuleExecutorBuilder(RuleExecutorBuilder executorBuilder)
-
-
-
Method Detail
-
execute
void execute(Context context)
-
setPatternMatcher
void setPatternMatcher(PatternMatcher matcher)
-
getPatternMatcher
PatternMatcher getPatternMatcher()
-
getRuleBase
RuleBase getRuleBase()
-
setRuleBase
void setRuleBase(RuleBase base)
-
getRuleExecutorBuilder
RuleExecutorBuilder getRuleExecutorBuilder()
-
setRuleExecutorBuilder
void setRuleExecutorBuilder(RuleExecutorBuilder executorBuilder)
-
-