Package org.kie.server.services.drools
Class RulesExecutionService
- java.lang.Object
-
- org.kie.server.services.drools.RulesExecutionService
-
public class RulesExecutionService extends Object
Direct rules execution service that allow use of typed objects instead of string only
-
-
Constructor Summary
Constructors Constructor Description RulesExecutionService(org.kie.server.services.api.KieServerRegistry context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyListeners(org.kie.api.runtime.CommandExecutor ks)org.kie.api.runtime.ExecutionResultscall(org.kie.server.services.api.KieContainerInstance kci, org.kie.api.command.BatchExecutionCommand executionCommand)List<org.kie.api.event.rule.AgendaEventListener>getAgendaEventListeners()List<org.kie.api.event.rule.RuleRuntimeEventListener>getRuleRuntimeEventListeners()voidsetAgendaEventListeners(List<org.kie.api.event.rule.AgendaEventListener> agendaEventListeners)voidsetRuleRuntimeEventListeners(List<org.kie.api.event.rule.RuleRuntimeEventListener> ruleRuntimeEventListeners)
-
-
-
Method Detail
-
call
public org.kie.api.runtime.ExecutionResults call(org.kie.server.services.api.KieContainerInstance kci, org.kie.api.command.BatchExecutionCommand executionCommand)
-
applyListeners
protected void applyListeners(org.kie.api.runtime.CommandExecutor ks)
-
getAgendaEventListeners
public List<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners()
-
setAgendaEventListeners
public void setAgendaEventListeners(List<org.kie.api.event.rule.AgendaEventListener> agendaEventListeners)
-
getRuleRuntimeEventListeners
public List<org.kie.api.event.rule.RuleRuntimeEventListener> getRuleRuntimeEventListeners()
-
setRuleRuntimeEventListeners
public void setRuleRuntimeEventListeners(List<org.kie.api.event.rule.RuleRuntimeEventListener> ruleRuntimeEventListeners)
-
-