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)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)voidgenerateSpecification(org.intocps.maestro.template.MaBLTemplateConfiguration config)voidsetVerbose(boolean verbose)
-
-
-
Method Detail
-
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 void generateSpecification(org.intocps.maestro.template.MaBLTemplateConfiguration config) 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) throws java.io.IOException, org.intocps.maestro.ast.analysis.AnalysisException- Throws:
java.io.IOExceptionorg.intocps.maestro.ast.analysis.AnalysisException
-
setVerbose
public void setVerbose(boolean verbose)
-
-