Package org.drools.ruleunits.impl
Class ReteEvaluatorBasedRuleUnitInstance<T extends org.drools.ruleunits.api.RuleUnitData>
- java.lang.Object
-
- org.drools.ruleunits.impl.AbstractRuleUnitInstance<org.drools.core.common.ReteEvaluator,T>
-
- org.drools.ruleunits.impl.ReteEvaluatorBasedRuleUnitInstance<T>
-
- All Implemented Interfaces:
org.drools.ruleunits.api.RuleUnitInstance<T>
public abstract class ReteEvaluatorBasedRuleUnitInstance<T extends org.drools.ruleunits.api.RuleUnitData> extends AbstractRuleUnitInstance<org.drools.core.common.ReteEvaluator,T>
-
-
Field Summary
-
Fields inherited from class org.drools.ruleunits.impl.AbstractRuleUnitInstance
evaluator
-
-
Constructor Summary
Constructors Constructor Description ReteEvaluatorBasedRuleUnitInstance(org.drools.ruleunits.api.RuleUnit<T> unit, T unitMemory, org.drools.core.common.ReteEvaluator evaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()List<Map<String,Object>>executeQuery(String query, Object... arguments)intfire()<C extends org.kie.api.time.SessionClock>
CgetClock()-
Methods inherited from class org.drools.ruleunits.impl.AbstractRuleUnitInstance
bind, createRuleUnitQuery, executeQuery, getEvaluator, ruleUnitData, unit
-
-