Package step.client.executions
Class RemoteExecutionFuture
java.lang.Object
step.core.plans.runner.PlanRunnerResult
step.client.executions.RemoteExecutionFuture
This class represents a future of a controller execution
-
Field Summary
Fields inherited from class step.core.plans.runner.PlanRunnerResult
executionId, reportTreeAccessor, resourceManager, rootReportNodeId
-
Constructor Summary
ConstructorDescriptionRemoteExecutionFuture
(RemoteExecutionManager executionManager, String executionId) -
Method Summary
Modifier and TypeMethodDescriptionwaitForExecutionToTerminate
(long timeout) Wait for an the execution to terminateMethods inherited from class step.core.plans.runner.PlanRunnerResult
getErrorCodes, getErrors, getErrorSummary, getExecutionId, getReportNodesWithErrors, getReportTreeAccessor, getReportTreeVisitor, getResult, getRootReportNode, getTreeAsString, printTree, printTree, printTree, printTree, visitReportNodes, visitReportTree, waitForExecutionToTerminate, writeReport
-
Constructor Details
-
RemoteExecutionFuture
-
-
Method Details
-
waitForExecutionToTerminate
public RemoteExecutionFuture waitForExecutionToTerminate(long timeout) throws TimeoutException, InterruptedException Description copied from class:PlanRunnerResult
Wait for an the execution to terminate- Overrides:
waitForExecutionToTerminate
in classPlanRunnerResult
- Parameters:
timeout
- the timeout in ms- Returns:
- this instance
- Throws:
TimeoutException
InterruptedException
-
getExecution
-