Package org.kie.kogito.eventdriven.rules
Class AbstractEventDrivenQueryExecutor<D extends org.drools.ruleunits.api.RuleUnitData>
java.lang.Object
org.kie.kogito.eventdriven.rules.AbstractEventDrivenQueryExecutor<D>
- All Implemented Interfaces:
EventDrivenQueryExecutor<D>
public abstract class AbstractEventDrivenQueryExecutor<D extends org.drools.ruleunits.api.RuleUnitData>
extends Object
implements EventDrivenQueryExecutor<D>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractEventDrivenQueryExecutor(EventDrivenRulesController controller, org.drools.ruleunits.api.RuleUnit<D> ruleUnit, String queryName, Function<org.drools.ruleunits.api.RuleUnitInstance<D>, Object> queryFunction, Class<D> objectClass) -
Method Summary
Modifier and TypeMethodDescriptionexecuteQuery(DataEvent<D> input) protected voidsetup(EventDrivenRulesController controller, org.drools.ruleunits.api.RuleUnit<D> ruleUnit, String queryName, Function<org.drools.ruleunits.api.RuleUnitInstance<D>, Object> queryFunction, Class<D> objectClass) toString()
-
Constructor Details
-
AbstractEventDrivenQueryExecutor
protected AbstractEventDrivenQueryExecutor() -
AbstractEventDrivenQueryExecutor
-
-
Method Details
-
setup
-
getRuleUnitId
- Specified by:
getRuleUnitIdin interfaceEventDrivenQueryExecutor<D extends org.drools.ruleunits.api.RuleUnitData>
-
getQueryName
- Specified by:
getQueryNamein interfaceEventDrivenQueryExecutor<D extends org.drools.ruleunits.api.RuleUnitData>
-
executeQuery
- Specified by:
executeQueryin interfaceEventDrivenQueryExecutor<D extends org.drools.ruleunits.api.RuleUnitData>
-
toString
-