public class RuleStatelessScenarioExecutableBuilder extends Object implements RuleScenarioExecutableBuilder
COVERAGE_LISTENER, RULES_AVAILABLE
Modifier | Constructor and Description |
---|---|
protected |
RuleStatelessScenarioExecutableBuilder(org.kie.api.runtime.KieContainer kieContainer,
String sessionName) |
Modifier and Type | Method and Description |
---|---|
void |
addInternalCondition(Class<?> clazz,
Function<Object,ResultWrapper> checkFunction,
ScenarioResult scenarioResult) |
protected org.kie.api.command.Command<org.kie.api.runtime.ExecutionResults> |
generateCommands(CoverageAgendaListener coverageAgendaListener) |
void |
insert(Object element) |
Map<String,Object> |
run() |
void |
setActiveAgendaGroup(String agendaGroup) |
void |
setActiveRuleFlowGroup(String ruleFlowGroup) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createBuilder, createBuilder, getAvailableRules, prettyFullyQualifiedName
protected RuleStatelessScenarioExecutableBuilder(org.kie.api.runtime.KieContainer kieContainer, String sessionName)
public void addInternalCondition(Class<?> clazz, Function<Object,ResultWrapper> checkFunction, ScenarioResult scenarioResult)
addInternalCondition
in interface RuleScenarioExecutableBuilder
public void setActiveAgendaGroup(String agendaGroup)
setActiveAgendaGroup
in interface RuleScenarioExecutableBuilder
public void setActiveRuleFlowGroup(String ruleFlowGroup)
setActiveRuleFlowGroup
in interface RuleScenarioExecutableBuilder
public void insert(Object element)
insert
in interface RuleScenarioExecutableBuilder
public Map<String,Object> run()
run
in interface RuleScenarioExecutableBuilder
protected org.kie.api.command.Command<org.kie.api.runtime.ExecutionResults> generateCommands(CoverageAgendaListener coverageAgendaListener)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.