Uses of Class
org.springframework.batch.core.StepExecution

Packages that use StepExecution
org.springframework.batch.core Core domain context for Spring Batch covering jobs, steps, configuration and execution abstractions. 
org.springframework.batch.core.listener Generic implementations of core batch listener interfaces. 
org.springframework.batch.core.repository Interfaces and generic implementations of repository concerns. 
org.springframework.batch.core.repository.dao Specific implementations of dao concerns. 
org.springframework.batch.core.repository.support Specific implementations of repository concerns. 
org.springframework.batch.core.resource   
org.springframework.batch.core.step Specific implementations of step concerns. 
org.springframework.batch.core.step.item Specific implementations of step concerns for item-oriented approach. 
org.springframework.batch.core.step.tasklet Interfaces and generic implementations of tasklet concerns. 
 

Uses of StepExecution in org.springframework.batch.core
 

Methods in org.springframework.batch.core that return StepExecution
 StepExecution JobExecution.createStepExecution(Step step)
          Register a step execution with the current job execution.
 

Methods in org.springframework.batch.core with parameters of type StepExecution
 ExitStatus StepExecutionListener.afterStep(StepExecution stepExecution)
          Give a listener a chance to modify the exit status from a step.
 void StepExecutionListener.beforeStep(StepExecution stepExecution)
          Initialise the state of the listener with the StepExecution from the current scope.
 void Step.execute(StepExecution stepExecution)
          Process the step and assign progress and status meta information to the StepExecution provided.
 ExitStatus StepExecutionListener.onErrorInStep(StepExecution stepExecution, Throwable e)
          The value returned will be combined with the normal exit status using ExitStatus.and(ExitStatus).
 

Constructors in org.springframework.batch.core with parameters of type StepExecution
StepContribution(StepExecution execution)
           
 

Uses of StepExecution in org.springframework.batch.core.listener
 

Methods in org.springframework.batch.core.listener with parameters of type StepExecution
 ExitStatus StepListenerSupport.afterStep(StepExecution stepExecution)
           
 ExitStatus StepExecutionListenerSupport.afterStep(StepExecution stepExecution)
           
 ExitStatus MulticasterBatchListener.afterStep(StepExecution stepExecution)
           
 ExitStatus CompositeStepExecutionListener.afterStep(StepExecution stepExecution)
           
 void StepListenerSupport.beforeStep(StepExecution stepExecution)
           
 void StepExecutionListenerSupport.beforeStep(StepExecution stepExecution)
           
 void MulticasterBatchListener.beforeStep(StepExecution stepExecution)
           
 void CompositeStepExecutionListener.beforeStep(StepExecution stepExecution)
           
 ExitStatus StepListenerSupport.onErrorInStep(StepExecution stepExecution, Throwable e)
           
 ExitStatus StepExecutionListenerSupport.onErrorInStep(StepExecution stepExecution, Throwable e)
           
 ExitStatus MulticasterBatchListener.onErrorInStep(StepExecution stepExecution, Throwable e)
           
 ExitStatus CompositeStepExecutionListener.onErrorInStep(StepExecution stepExecution, Throwable e)
           
 

Uses of StepExecution in org.springframework.batch.core.repository
 

Methods in org.springframework.batch.core.repository that return StepExecution
 StepExecution JobRepository.getLastStepExecution(JobInstance jobInstance, Step step)
           
 

Methods in org.springframework.batch.core.repository with parameters of type StepExecution
 void JobRepository.saveOrUpdate(StepExecution stepExecution)
          Save or update a StepExecution.
 void JobRepository.saveOrUpdateExecutionContext(StepExecution stepExecution)
          Save the ExecutionContext of the given StepExecution.
 

Uses of StepExecution in org.springframework.batch.core.repository.dao
 

Methods in org.springframework.batch.core.repository.dao that return StepExecution
 StepExecution StepExecutionDao.getStepExecution(JobExecution jobExecution, Step step)
           
 StepExecution MapStepExecutionDao.getStepExecution(JobExecution jobExecution, Step step)
           
 StepExecution JdbcStepExecutionDao.getStepExecution(JobExecution jobExecution, Step step)
           
 

Methods in org.springframework.batch.core.repository.dao with parameters of type StepExecution
 ExecutionContext StepExecutionDao.findExecutionContext(StepExecution stepExecution)
          Find all ExecutionContext for the given StepExecution.
 ExecutionContext MapStepExecutionDao.findExecutionContext(StepExecution stepExecution)
           
 ExecutionContext JdbcStepExecutionDao.findExecutionContext(StepExecution stepExecution)
           
 void StepExecutionDao.saveOrUpdateExecutionContext(StepExecution stepExecution)
          Save the ExecutionContext of the given StepExecution.
 void MapStepExecutionDao.saveOrUpdateExecutionContext(StepExecution stepExecution)
           
 void JdbcStepExecutionDao.saveOrUpdateExecutionContext(StepExecution stepExecution)
          Save or update execution attributes.
 void StepExecutionDao.saveStepExecution(StepExecution stepExecution)
          Save the given StepExecution.
 void MapStepExecutionDao.saveStepExecution(StepExecution stepExecution)
           
 void JdbcStepExecutionDao.saveStepExecution(StepExecution stepExecution)
          Save a StepExecution.
 void StepExecutionDao.updateStepExecution(StepExecution stepExecution)
          Update the given StepExecution Preconditions: Id must not be null.
 void MapStepExecutionDao.updateStepExecution(StepExecution stepExecution)
           
 void JdbcStepExecutionDao.updateStepExecution(StepExecution stepExecution)
           
 

Uses of StepExecution in org.springframework.batch.core.repository.support
 

Methods in org.springframework.batch.core.repository.support that return StepExecution
 StepExecution SimpleJobRepository.getLastStepExecution(JobInstance jobInstance, Step step)
           
 

Methods in org.springframework.batch.core.repository.support with parameters of type StepExecution
 void SimpleJobRepository.saveOrUpdate(StepExecution stepExecution)
          Save or Update the given StepExecution.
 void SimpleJobRepository.saveOrUpdateExecutionContext(StepExecution stepExecution)
           
 

Uses of StepExecution in org.springframework.batch.core.resource
 

Methods in org.springframework.batch.core.resource with parameters of type StepExecution
 void StepExecutionResourceProxy.beforeStep(StepExecution execution)
          Collect the properties of the enclosing StepExecution that will be needed to create a file name.
 void StepExecutionPreparedStatementSetter.beforeStep(StepExecution stepExecution)
           
 

Uses of StepExecution in org.springframework.batch.core.step
 

Methods in org.springframework.batch.core.step with parameters of type StepExecution
 void ThreadStepInterruptionPolicy.checkInterrupted(StepExecution stepExecution)
          Returns if the current job lifecycle has been interrupted by checking if the current thread is interrupted.
 void StepInterruptionPolicy.checkInterrupted(StepExecution stepExecution)
          Has the job been interrupted? If so then throw a JobInterruptedException.
protected abstract  ExitStatus AbstractStep.doExecute(StepExecution stepExecution)
           
 void AbstractStep.execute(StepExecution stepExecution)
          Template method for step execution logic - calls abstract methods for resource initialization (AbstractStep.open(ExecutionContext)), execution logic (AbstractStep.doExecute(StepExecution)) and resource closing (AbstractStep.close(ExecutionContext)).
 void StepExecutionSynchronizer.lock(StepExecution stepExecution)
          Lock the step execution, blocking if it has been locked by another thread.
 void StepExecutionSynchronizer.release(StepExecution stepExecution)
          Release the lock.
 

Uses of StepExecution in org.springframework.batch.core.step.item
 

Methods in org.springframework.batch.core.step.item with parameters of type StepExecution
protected  ExitStatus ItemOrientedStep.doExecute(StepExecution stepExecution)
          Process the step and update its context so that progress can be monitored by the caller.
protected  ExitStatus ItemOrientedStep.processChunk(StepExecution execution, StepContribution contribution)
          Execute a bunch of identical business logic operations all within a transaction.
 

Uses of StepExecution in org.springframework.batch.core.step.tasklet
 

Methods in org.springframework.batch.core.step.tasklet with parameters of type StepExecution
protected  ExitStatus TaskletStep.doExecute(StepExecution stepExecution)
          Delegate to tasklet.
 



Copyright © 2008 SpringSource. All Rights Reserved.