Class RuleScenarioRunnerHelper

    • Constructor Detail

      • RuleScenarioRunnerHelper

        public RuleScenarioRunnerHelper()
    • Method Detail

      • executeScenario

        protected java.util.Map<java.lang.String,​java.lang.Object> executeScenario​(org.kie.api.runtime.KieContainer kieContainer,
                                                                                         ScenarioRunnerData scenarioRunnerData,
                                                                                         ExpressionEvaluatorFactory expressionEvaluatorFactory,
                                                                                         org.drools.scenariosimulation.api.model.ScesimModelDescriptor scesimModelDescriptor,
                                                                                         org.drools.scenariosimulation.api.model.Settings settings)
        Specified by:
        executeScenario in class AbstractRunnerHelper
      • createExtractorFunction

        protected java.util.function.Function<java.lang.Object,​ValueWrapper> createExtractorFunction​(ExpressionEvaluator expressionEvaluator,
                                                                                                           org.drools.scenariosimulation.api.model.FactMappingValue expectedResult,
                                                                                                           org.drools.scenariosimulation.api.model.ScesimModelDescriptor scesimModelDescriptor)
      • createObject

        protected java.lang.Object createObject​(ValueWrapper<java.lang.Object> initialInstance,
                                                java.lang.String className,
                                                java.util.Map<java.util.List<java.lang.String>,​java.lang.Object> params,
                                                java.lang.ClassLoader classLoader)
        Description copied from class: AbstractRunnerHelper
        Create and fill object with params. InitialInstance can contain the initial instance to use generated by an expression
        Specified by:
        createObject in class AbstractRunnerHelper
        Returns:
      • createBuilderWrapper

        protected RuleScenarioExecutableBuilder createBuilderWrapper​(org.kie.api.runtime.KieContainer kieContainer,
                                                                     org.drools.scenariosimulation.api.model.Settings settings)