Class BaseStepController

    • Method Detail

      • invokeCoreStep

        protected abstract void invokeCoreStep()
                                        throws javax.batch.operations.JobRestartException,
                                               javax.batch.operations.JobStartException,
                                               javax.batch.operations.JobExecutionAlreadyCompleteException,
                                               javax.batch.operations.JobExecutionNotMostRecentException
        Throws:
        javax.batch.operations.JobRestartException
        javax.batch.operations.JobStartException
        javax.batch.operations.JobExecutionAlreadyCompleteException
        javax.batch.operations.JobExecutionNotMostRecentException
      • setupStepArtifacts

        protected abstract void setupStepArtifacts()
      • invokePreStepArtifacts

        protected abstract void invokePreStepArtifacts()
      • invokePostStepArtifacts

        protected abstract void invokePostStepArtifacts()
      • sendStatusFromPartitionToAnalyzerIfPresent

        protected abstract void sendStatusFromPartitionToAnalyzerIfPresent()
      • markJobAndStepFailed

        protected void markJobAndStepFailed()
      • updateBatchStatus

        protected void updateBatchStatus​(javax.batch.runtime.BatchStatus updatedBatchStatus)
      • shouldStepBeExecuted

        protected boolean shouldStepBeExecuted()
      • isRestartExecution

        protected boolean isRestartExecution()
      • statusStarting

        protected void statusStarting()
      • persistUserData

        protected void persistUserData()
      • persistExitStatusAndEndTimestamp

        protected void persistExitStatusAndEndTimestamp()
      • setStepContext

        public void setStepContext​(StepContextImpl stepContext)
      • setParentStepContext

        public void setParentStepContext​(StepContextImpl parentStepContext)