Class ScenarioSimulationService


  • public class ScenarioSimulationService
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ScenarioSimulationService​(org.kie.server.services.api.KieServerRegistry kieServerRegistry)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.kie.server.api.model.scenariosimulation.ScenarioSimulationFailure convertFailure​(org.junit.runner.notification.Failure failure)  
      protected org.kie.server.api.model.scenariosimulation.ScenarioSimulationResult convertResult​(org.junit.runner.Result result)  
      org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.scenariosimulation.ScenarioSimulationResult> executeScenario​(org.kie.api.runtime.KieContainer kieContainer, org.drools.scenariosimulation.api.model.ScenarioSimulationModel scenarioSimulationModel)  
      org.kie.api.runtime.KieContainer getKieContainerById​(String containerId)  
      org.kie.server.services.api.KieServerRegistry getKieServerRegistry()  
      protected org.drools.scenariosimulation.backend.runner.AbstractScenarioRunner newRunner​(org.kie.api.runtime.KieContainer kieContainer, org.drools.scenariosimulation.api.model.ScenarioSimulationModel scenarioSimulationModel)  
      org.drools.scenariosimulation.api.model.ScenarioSimulationModel parseModel​(String rawContent)  
    • Constructor Detail

      • ScenarioSimulationService

        public ScenarioSimulationService​(org.kie.server.services.api.KieServerRegistry kieServerRegistry)
    • Method Detail

      • executeScenario

        public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.scenariosimulation.ScenarioSimulationResult> executeScenario​(org.kie.api.runtime.KieContainer kieContainer,
                                                                                                                                              org.drools.scenariosimulation.api.model.ScenarioSimulationModel scenarioSimulationModel)
      • getKieServerRegistry

        public org.kie.server.services.api.KieServerRegistry getKieServerRegistry()
      • parseModel

        public org.drools.scenariosimulation.api.model.ScenarioSimulationModel parseModel​(String rawContent)
                                                                                   throws Exception
        Throws:
        Exception
      • getKieContainerById

        public org.kie.api.runtime.KieContainer getKieContainerById​(String containerId)
      • newRunner

        protected org.drools.scenariosimulation.backend.runner.AbstractScenarioRunner newRunner​(org.kie.api.runtime.KieContainer kieContainer,
                                                                                                org.drools.scenariosimulation.api.model.ScenarioSimulationModel scenarioSimulationModel)
      • convertResult

        protected org.kie.server.api.model.scenariosimulation.ScenarioSimulationResult convertResult​(org.junit.runner.Result result)
      • convertFailure

        protected org.kie.server.api.model.scenariosimulation.ScenarioSimulationFailure convertFailure​(org.junit.runner.notification.Failure failure)