Class RemoteExecutionFuture


  • public class RemoteExecutionFuture
    extends PlanRunnerResult
    This class represents a future of a controller execution
    • Constructor Detail

      • RemoteExecutionFuture

        public RemoteExecutionFuture​(RemoteExecutionManager executionManager,
                                     java.lang.String executionId)
    • Method Detail

      • waitForExecutionToTerminate

        public RemoteExecutionFuture waitForExecutionToTerminate​(long timeout)
                                                          throws java.util.concurrent.TimeoutException,
                                                                 java.lang.InterruptedException
        Description copied from class: PlanRunnerResult
        Wait for an the execution to terminate
        Overrides:
        waitForExecutionToTerminate in class PlanRunnerResult
        Parameters:
        timeout - the timeout in ms
        Returns:
        Throws:
        java.util.concurrent.TimeoutException
        java.lang.InterruptedException
      • getExecution

        public Execution getExecution()