Class BaseStepControllerImpl

    • Method Detail

      • invokeCoreStep

        protected abstract void invokeCoreStep()
                                        throws jakarta.batch.operations.JobRestartException,
                                               jakarta.batch.operations.JobStartException,
                                               jakarta.batch.operations.JobExecutionAlreadyCompleteException,
                                               jakarta.batch.operations.JobExecutionNotMostRecentException
        Throws:
        jakarta.batch.operations.JobRestartException
        jakarta.batch.operations.JobStartException
        jakarta.batch.operations.JobExecutionAlreadyCompleteException
        jakarta.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​(jakarta.batch.runtime.BatchStatus updatedBatchStatus)
      • shouldStepBeExecuted

        protected boolean shouldStepBeExecuted()
      • isRestartExecution

        protected boolean isRestartExecution()
      • statusStarting

        protected void statusStarting()
      • persistUserData

        protected void persistUserData()
      • persistExitStatusEndTimestampAndStepExecution

        protected void persistExitStatusEndTimestampAndStepExecution()
      • persistStepExecution

        protected void persistStepExecution()
      • setStepContext

        public void setStepContext​(StepContextImpl stepContext)