Class RuleStatelessScenarioExecutableBuilder
- java.lang.Object
-
- org.drools.scenariosimulation.backend.fluent.RuleStatelessScenarioExecutableBuilder
-
- All Implemented Interfaces:
RuleScenarioExecutableBuilder
public class RuleStatelessScenarioExecutableBuilder extends java.lang.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, java.lang.String sessionName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInternalCondition(java.lang.Class<?> clazz, java.util.function.Function<java.lang.Object,ValueWrapper> checkFunction, ScenarioResult scenarioResult)protected org.kie.api.command.Command<org.kie.api.runtime.ExecutionResults>generateCommands(CoverageAgendaListener coverageAgendaListener)voidinsert(java.lang.Object element)java.util.Map<java.lang.String,java.lang.Object>run()voidsetActiveAgendaGroup(java.lang.String agendaGroup)voidsetActiveRuleFlowGroup(java.lang.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
-
-
-
-
Method Detail
-
addInternalCondition
public void addInternalCondition(java.lang.Class<?> clazz, java.util.function.Function<java.lang.Object,ValueWrapper> checkFunction, ScenarioResult scenarioResult)- Specified by:
addInternalConditionin interfaceRuleScenarioExecutableBuilder
-
setActiveAgendaGroup
public void setActiveAgendaGroup(java.lang.String agendaGroup)
- Specified by:
setActiveAgendaGroupin interfaceRuleScenarioExecutableBuilder
-
setActiveRuleFlowGroup
public void setActiveRuleFlowGroup(java.lang.String ruleFlowGroup)
- Specified by:
setActiveRuleFlowGroupin interfaceRuleScenarioExecutableBuilder
-
insert
public void insert(java.lang.Object element)
- Specified by:
insertin interfaceRuleScenarioExecutableBuilder
-
run
public java.util.Map<java.lang.String,java.lang.Object> run()
- Specified by:
runin interfaceRuleScenarioExecutableBuilder
-
generateCommands
protected org.kie.api.command.Command<org.kie.api.runtime.ExecutionResults> generateCommands(CoverageAgendaListener coverageAgendaListener)
-
-