Package org.drools.ruleunits.impl
Class AbstractRuleUnitInstance<E,T extends RuleUnitData>
java.lang.Object
org.drools.ruleunits.impl.AbstractRuleUnitInstance<E,T>
- All Implemented Interfaces:
AutoCloseable,RuleUnitInstance<T>
- Direct Known Subclasses:
ReteEvaluatorBasedRuleUnitInstance
public abstract class AbstractRuleUnitInstance<E,T extends RuleUnitData>
extends Object
implements RuleUnitInstance<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractRuleUnitInstance(RuleUnit<T> unit, T unitMemory, E evaluator) AbstractRuleUnitInstance(RuleUnit<T> unit, T unitMemory, E evaluator, RuleConfig ruleConfig) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.ruleunits.api.RuleUnitInstance
close, executeQuery, fire, fire, getClock
-
Field Details
-
evaluator
-
ruleConfig
-
-
Constructor Details
-
AbstractRuleUnitInstance
-
AbstractRuleUnitInstance
-
-
Method Details
-
unit
- Specified by:
unitin interfaceRuleUnitInstance<E>
-
ruleUnitData
- Specified by:
ruleUnitDatain interfaceRuleUnitInstance<E>
-
getEvaluator
-
addEventListeners
protected void addEventListeners() -
bind
-