Class RemotePlanRunner

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, PlanRunner

    public class RemotePlanRunner
    extends AbstractRemoteClient
    implements PlanRunner
    Deprecated.
    This class will be removed in future releases. To run a plan located on your controller use RemoteExecutionManager instead.
    A runner that runs plans fully remotely
    Author:
    Jérôme Comte
    • Constructor Detail

      • RemotePlanRunner

        public RemotePlanRunner()
        Deprecated.
    • Method Detail

      • run

        public PlanRunnerResult run​(Plan plan)
        Deprecated.
        Description copied from interface: PlanRunner
        Runs a plan instance
        Specified by:
        run in interface PlanRunner
        Parameters:
        plan - the plan to be run
        Returns:
        an handle to the execution result
      • run

        public PlanRunnerResult run​(Plan plan,
                                    java.util.Map<java.lang.String,​java.lang.String> executionParameters)
        Deprecated.
        Description copied from interface: PlanRunner
        Runs a plan instance using the provided execution parameters
        Specified by:
        run in interface PlanRunner
        Parameters:
        plan - the plan to be run
        executionParameters - the execution parameters to be used for the execution. These parameters are equivalent to the parameters selected on the execution screen of the STEP UI
        Returns:
        an handle to the execution result
      • runPlanById

        public PlanRunnerResult runPlanById​(java.util.Map<java.lang.String,​java.lang.String> executionParameters,
                                            java.lang.String planId,
                                            java.lang.String name)
        Deprecated.
      • getExecution

        public Execution getExecution​(java.lang.String executionID)
        Deprecated.
      • waitForExecutionToTerminate

        public Execution waitForExecutionToTerminate​(java.lang.String executionID,
                                                     long timeout)
                                              throws java.util.concurrent.TimeoutException,
                                                     java.lang.InterruptedException
        Deprecated.
        Throws:
        java.util.concurrent.TimeoutException
        java.lang.InterruptedException
      • getArtefact

        public AbstractArtefact getArtefact​(java.lang.String artefactId)
        Deprecated.