Class RuleStatelessScenarioExecutableBuilder
- java.lang.Object
-
- org.drools.scenariosimulation.backend.fluent.RuleStatelessScenarioExecutableBuilder
-
- All Implemented Interfaces:
RuleScenarioExecutableBuilder
public class RuleStatelessScenarioExecutableBuilder extends Object implements RuleScenarioExecutableBuilder
-
-
Field Summary
-
Fields inherited from interface org.drools.scenariosimulation.backend.fluent.RuleScenarioExecutableBuilder
COVERAGE_LISTENER, RULES_AVAILABLE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRuleStatelessScenarioExecutableBuilder(org.kie.api.runtime.KieContainer kieContainer, String sessionName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInternalCondition(Class<?> clazz, Function<Object,ValueWrapper> checkFunction, ScenarioResult scenarioResult)protected org.kie.api.command.Command<org.kie.api.runtime.ExecutionResults>generateCommands(CoverageAgendaListener coverageAgendaListener)voidinsert(Object element)Map<String,Object>run()voidsetActiveAgendaGroup(String agendaGroup)voidsetActiveRuleFlowGroup(String ruleFlowGroup)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.scenariosimulation.backend.fluent.RuleScenarioExecutableBuilder
getAvailableRules
-
-
-
-
Constructor Detail
-
RuleStatelessScenarioExecutableBuilder
protected RuleStatelessScenarioExecutableBuilder(org.kie.api.runtime.KieContainer kieContainer, String sessionName)
-
-
Method Detail
-
addInternalCondition
public void addInternalCondition(Class<?> clazz, Function<Object,ValueWrapper> checkFunction, ScenarioResult scenarioResult)
- Specified by:
addInternalConditionin interfaceRuleScenarioExecutableBuilder
-
setActiveAgendaGroup
public void setActiveAgendaGroup(String agendaGroup)
- Specified by:
setActiveAgendaGroupin interfaceRuleScenarioExecutableBuilder
-
setActiveRuleFlowGroup
public void setActiveRuleFlowGroup(String ruleFlowGroup)
- Specified by:
setActiveRuleFlowGroupin interfaceRuleScenarioExecutableBuilder
-
insert
public void insert(Object element)
- Specified by:
insertin interfaceRuleScenarioExecutableBuilder
-
run
public Map<String,Object> run()
- Specified by:
runin interfaceRuleScenarioExecutableBuilder
-
generateCommands
protected org.kie.api.command.Command<org.kie.api.runtime.ExecutionResults> generateCommands(CoverageAgendaListener coverageAgendaListener)
-
-