Package io.hyperfoil.api.deployment
Interface Deployer
-
- All Superinterfaces:
java.lang.AutoCloseable,java.io.Closeable
public interface Deployer extends java.io.Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDeployer.Factory
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddownloadAgentLog(DeployedAgent deployedAgent, long offset, java.lang.String destinationFile, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>> handler)voiddownloadControllerLog(long offset, java.lang.String destinationFile, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>> handler)booleanhasControllerLog()DeployedAgentstart(Agent agent, java.lang.String runId, Benchmark benchmark, java.util.function.Consumer<java.lang.Throwable> exceptionHandler)
-
-
-
Method Detail
-
start
DeployedAgent start(Agent agent, java.lang.String runId, Benchmark benchmark, java.util.function.Consumer<java.lang.Throwable> exceptionHandler)
-
hasControllerLog
boolean hasControllerLog()
-
downloadControllerLog
void downloadControllerLog(long offset, java.lang.String destinationFile, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>> handler)
-
downloadAgentLog
void downloadAgentLog(DeployedAgent deployedAgent, long offset, java.lang.String destinationFile, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>> handler)
-
-