java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
org.jenkinsci.plugins.ibmisteps.steps.abstracts.IBMiStep<T>
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>, Serializable
Direct Known Subclasses:
IBMiCommandStep, IBMiGetIFSStep, IBMiGetSAVFStep, IBMiGetSpooledFilesStep, IBMiPutIFSStep, IBMiPutSAVFStep, IBMiRunSQLStep, IBMiWaitJobStep

public abstract class IBMiStep<T> extends org.jenkinsci.plugins.workflow.steps.Step implements Serializable
See Also:
  • Constructor Details

    • IBMiStep

      public IBMiStep()
  • Method Details

    • runOnIBMi

      protected abstract T runOnIBMi(org.jenkinsci.plugins.workflow.steps.StepContext stepContext, LoggerWrapper logger, IBMi ibmi) throws IOException, InterruptedException, com.ibm.as400.access.AS400SecurityException, com.ibm.as400.access.ErrorCompletingRequestException, com.ibm.as400.access.ObjectDoesNotExistException, SQLException, com.ibm.as400.access.list.OpenListException
      Throws:
      IOException
      InterruptedException
      com.ibm.as400.access.AS400SecurityException
      com.ibm.as400.access.ErrorCompletingRequestException
      com.ibm.as400.access.ObjectDoesNotExistException
      SQLException
      com.ibm.as400.access.list.OpenListException
    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context)
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step