Class Maestro2Broker
- java.lang.Object
-
- org.intocps.maestro.webapi.maestro2.Maestro2Broker
-
public class Maestro2Broker extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Maestro2Broker(java.io.File workingDirectory, org.intocps.maestro.core.messages.ErrorReporter reporter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildAndRun(InitializationData initializeRequest, SimulateRequestBody body, org.springframework.web.socket.WebSocketSession socket, java.io.File csvOutputFile)voidbuildAndRunMasterModel(org.intocps.maestro.core.dto.ExtendedMultiModel extendedMultiModel, java.lang.String masterModelAsString, org.intocps.maestro.webapi.dto.ExecutionParameters executionParameters, java.io.File csvOutputFile)voidexecuteInterpreter(org.springframework.web.socket.WebSocketSession webSocket, java.util.List<java.lang.String> csvFilter, java.util.List<java.lang.String> webSocketFilter, double interval, java.io.File csvOutputFile, java.io.InputStream config)java.lang.StringgenerateSpecification(org.intocps.maestro.template.MaBLTemplateConfiguration config, java.util.Map<java.lang.String,java.lang.Object> parameters)java.lang.StringgenerateSpecification(org.intocps.maestro.template.ScenarioConfiguration config, java.util.Map<java.lang.String,java.lang.Object> parameters)voidsetVerbose(boolean verbose)
-
-
-
Method Detail
-
buildAndRunMasterModel
public void buildAndRunMasterModel(org.intocps.maestro.core.dto.ExtendedMultiModel extendedMultiModel, java.lang.String masterModelAsString, org.intocps.maestro.webapi.dto.ExecutionParameters executionParameters, java.io.File csvOutputFile) throws java.lang.Exception- Throws:
java.lang.Exception
-
buildAndRun
public void buildAndRun(InitializationData initializeRequest, SimulateRequestBody body, org.springframework.web.socket.WebSocketSession socket, java.io.File csvOutputFile) throws java.lang.Exception
- Throws:
java.lang.Exception
-
generateSpecification
public java.lang.String generateSpecification(org.intocps.maestro.template.ScenarioConfiguration config, java.util.Map<java.lang.String,java.lang.Object> parameters) throws java.lang.Exception- Throws:
java.lang.Exception
-
generateSpecification
public java.lang.String generateSpecification(org.intocps.maestro.template.MaBLTemplateConfiguration config, java.util.Map<java.lang.String,java.lang.Object> parameters) throws java.lang.Exception- Throws:
java.lang.Exception
-
executeInterpreter
public void executeInterpreter(org.springframework.web.socket.WebSocketSession webSocket, java.util.List<java.lang.String> csvFilter, java.util.List<java.lang.String> webSocketFilter, double interval, java.io.File csvOutputFile, java.io.InputStream config) throws java.io.IOException, org.intocps.maestro.ast.analysis.AnalysisException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException- Throws:
java.io.IOExceptionorg.intocps.maestro.ast.analysis.AnalysisExceptionjava.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException
-
setVerbose
public void setVerbose(boolean verbose)
-
-