Package org.drools.ruleunits.impl
Class KieSessionBasedRuleUnitInstance<T extends org.drools.ruleunits.api.RuleUnitData>
- java.lang.Object
-
- org.drools.ruleunits.impl.AbstractRuleUnitInstance<org.kie.api.runtime.KieSession,T>
-
- org.drools.ruleunits.impl.KieSessionBasedRuleUnitInstance<T>
-
- All Implemented Interfaces:
org.drools.ruleunits.api.RuleUnitInstance<T>
public abstract class KieSessionBasedRuleUnitInstance<T extends org.drools.ruleunits.api.RuleUnitData> extends AbstractRuleUnitInstance<org.kie.api.runtime.KieSession,T>
-
-
Field Summary
-
Fields inherited from class org.drools.ruleunits.impl.AbstractRuleUnitInstance
evaluator
-
-
Constructor Summary
Constructors Constructor Description KieSessionBasedRuleUnitInstance(org.drools.ruleunits.api.RuleUnit<T> unit, T unitMemory, org.kie.api.runtime.KieSession 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
-
-