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

Packages that use JobExecution
org.springframework.batch.core Core domain context for Spring Batch covering jobs, steps, configuration and execution abstractions. 
org.springframework.batch.core.explore Interfaces and related classes to support meta data browsing. 
org.springframework.batch.core.explore.support Specific implementations of explorer concerns. 
org.springframework.batch.core.job Specific implementations of job concerns. 
org.springframework.batch.core.job.flow   
org.springframework.batch.core.launch Interfaces and simple implementations of launch concerns. 
org.springframework.batch.core.launch.support Support classes for use in bootstrap and launch implementations or configurations. 
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.sample.loopFlow   
org.springframework.batch.test   
 

Uses of JobExecution in org.springframework.batch.core
 

Methods in org.springframework.batch.core that return JobExecution
 JobExecution StepExecution.getJobExecution()
          Accessor for the execution context information of the enclosing job.
 

Methods in org.springframework.batch.core with parameters of type JobExecution
 void JobExecutionListener.afterJob(JobExecution jobExecution)
          Callback after completion of a job.
 void JobExecutionListener.beforeJob(JobExecution jobExecution)
          Callback before a job executes.
 void Job.execute(JobExecution execution)
          Run the JobExecution and update the meta information like status and statistics as necessary.
 

Constructors in org.springframework.batch.core with parameters of type JobExecution
StepExecution(String stepName, JobExecution jobExecution)
          Constructor that substitutes in null for the execution id
StepExecution(String stepName, JobExecution jobExecution, Long id)
          Constructor with mandatory properties.
 

Uses of JobExecution in org.springframework.batch.core.explore
 

Methods in org.springframework.batch.core.explore that return JobExecution
 JobExecution JobExplorer.getJobExecution(Long executionId)
          Retrieve a JobExecution by its id.
 

Methods in org.springframework.batch.core.explore that return types with arguments of type JobExecution
 Set<JobExecution> JobExplorer.findRunningJobExecutions(String jobName)
           
 List<JobExecution> JobExplorer.getJobExecutions(JobInstance jobInstance)
           
 

Uses of JobExecution in org.springframework.batch.core.explore.support
 

Methods in org.springframework.batch.core.explore.support that return JobExecution
 JobExecution SimpleJobExplorer.getJobExecution(Long executionId)
           
 

Methods in org.springframework.batch.core.explore.support that return types with arguments of type JobExecution
 Set<JobExecution> SimpleJobExplorer.findRunningJobExecutions(String jobName)
           
 List<JobExecution> SimpleJobExplorer.getJobExecutions(JobInstance jobInstance)
           
 

Uses of JobExecution in org.springframework.batch.core.job
 

Methods in org.springframework.batch.core.job with parameters of type JobExecution
protected abstract  void AbstractJob.doExecute(JobExecution execution)
          Extension point for subclasses allowing them to concentrate on processing logic and ignore listeners and repository calls.
protected  void SimpleJob.doExecute(JobExecution execution)
          Handler of steps sequentially as provided, checking each one for success before moving to the next.
 void AbstractJob.execute(JobExecution execution)
          Run the specified job, handling all listener and repository calls, and delegating the actual processing to AbstractJob.doExecute(JobExecution).
protected  StepExecution AbstractJob.handleStep(Step step, JobExecution execution)
          Convenience method for subclasses to delegate the handling of a specific step in the context of the current JobExecution.
 

Uses of JobExecution in org.springframework.batch.core.job.flow
 

Methods in org.springframework.batch.core.job.flow that return JobExecution
 JobExecution FlowExecutor.getJobExecution()
           
 

Methods in org.springframework.batch.core.job.flow with parameters of type JobExecution
 FlowExecutionStatus JobExecutionDecider.decide(JobExecution jobExecution, StepExecution stepExecution)
          Strategy for branching an execution based on the state of an ongoing JobExecution.
protected  void FlowJob.doExecute(JobExecution execution)
           
 

Uses of JobExecution in org.springframework.batch.core.launch
 

Methods in org.springframework.batch.core.launch that return JobExecution
 JobExecution JobLauncher.run(Job job, JobParameters jobParameters)
          Start a job execution for the given Job and JobParameters .
 

Uses of JobExecution in org.springframework.batch.core.launch.support
 

Methods in org.springframework.batch.core.launch.support that return JobExecution
 JobExecution SimpleJobLauncher.run(Job job, JobParameters jobParameters)
          Run the provided job with the given JobParameters.
 

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

Methods in org.springframework.batch.core.listener with parameters of type JobExecution
 void CompositeJobExecutionListener.afterJob(JobExecution jobExecution)
          Call the registered listeners in reverse order, respecting and prioritising those that implement Ordered.
 void JobExecutionListenerSupport.afterJob(JobExecution jobExecution)
           
 void CompositeJobExecutionListener.beforeJob(JobExecution jobExecution)
          Call the registered listeners in order, respecting and prioritising those that implement Ordered.
 void JobExecutionListenerSupport.beforeJob(JobExecution jobExecution)
           
 

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

Methods in org.springframework.batch.core.repository that return JobExecution
 JobExecution JobRepository.createJobExecution(String jobName, JobParameters jobParameters)
           Create a JobExecution for a given Job and JobParameters.
 JobExecution JobRepository.getLastJobExecution(String jobName, JobParameters jobParameters)
           
 

Methods in org.springframework.batch.core.repository with parameters of type JobExecution
 void JobRepository.update(JobExecution jobExecution)
          Update the JobExecution (but not its ExecutionContext).
 void JobRepository.updateExecutionContext(JobExecution jobExecution)
          Persist the updated ExecutionContext of the given JobExecution.
 

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

Methods in org.springframework.batch.core.repository.dao that return JobExecution
 JobExecution JdbcJobExecutionDao.getJobExecution(Long executionId)
           
 JobExecution JobExecutionDao.getJobExecution(Long executionId)
           
 JobExecution MapJobExecutionDao.getJobExecution(Long executionId)
           
 JobExecution JdbcJobExecutionDao.getLastJobExecution(JobInstance jobInstance)
           
 JobExecution JobExecutionDao.getLastJobExecution(JobInstance jobInstance)
          Find the last JobExecution to have been created for a given JobInstance.
 JobExecution MapJobExecutionDao.getLastJobExecution(JobInstance jobInstance)
           
 

Methods in org.springframework.batch.core.repository.dao that return types with arguments of type JobExecution
 List<JobExecution> JdbcJobExecutionDao.findJobExecutions(JobInstance job)
           
 List<JobExecution> JobExecutionDao.findJobExecutions(JobInstance jobInstance)
          Return all JobExecution for given JobInstance, sorted backwards by creation order (so the first element is the most recent).
 List<JobExecution> MapJobExecutionDao.findJobExecutions(JobInstance jobInstance)
           
 Set<JobExecution> JdbcJobExecutionDao.findRunningJobExecutions(String jobName)
           
 Set<JobExecution> JobExecutionDao.findRunningJobExecutions(String jobName)
           
 Set<JobExecution> MapJobExecutionDao.findRunningJobExecutions(String jobName)
           
 

Methods in org.springframework.batch.core.repository.dao with parameters of type JobExecution
 void StepExecutionDao.addStepExecutions(JobExecution jobExecution)
          Retrieve all the StepExecution for the parent JobExecution.
 void JdbcStepExecutionDao.addStepExecutions(JobExecution jobExecution)
           
 void MapStepExecutionDao.addStepExecutions(JobExecution jobExecution)
           
 ExecutionContext JdbcExecutionContextDao.getExecutionContext(JobExecution jobExecution)
           
 ExecutionContext ExecutionContextDao.getExecutionContext(JobExecution jobExecution)
           
 ExecutionContext MapExecutionContextDao.getExecutionContext(JobExecution jobExecution)
           
 JobInstance JobInstanceDao.getJobInstance(JobExecution jobExecution)
          Fetch the JobInstance for the provided JobExecution.
 JobInstance JdbcJobInstanceDao.getJobInstance(JobExecution jobExecution)
           
 JobInstance MapJobInstanceDao.getJobInstance(JobExecution jobExecution)
           
 StepExecution StepExecutionDao.getStepExecution(JobExecution jobExecution, Long stepExecutionId)
          Retrieve a StepExecution from its id.
 StepExecution JdbcStepExecutionDao.getStepExecution(JobExecution jobExecution, Long stepExecutionId)
           
 StepExecution MapStepExecutionDao.getStepExecution(JobExecution jobExecution, Long stepExecutionId)
           
 void JdbcExecutionContextDao.saveExecutionContext(JobExecution jobExecution)
           
 void ExecutionContextDao.saveExecutionContext(JobExecution jobExecution)
          Persist the execution context associated with the given jobExecution, persistent entry for the context should not exist yet.
 void MapExecutionContextDao.saveExecutionContext(JobExecution jobExecution)
           
 void JdbcJobExecutionDao.saveJobExecution(JobExecution jobExecution)
          SQL implementation using Sequences via the Spring incrementer abstraction.
 void JobExecutionDao.saveJobExecution(JobExecution jobExecution)
          Save a new JobExecution.
 void MapJobExecutionDao.saveJobExecution(JobExecution jobExecution)
           
 void JdbcJobExecutionDao.synchronizeStatus(JobExecution jobExecution)
           
 void JobExecutionDao.synchronizeStatus(JobExecution jobExecution)
          Because it may be possible that the status of a JobExecution is updated while running, the following method will synchronize only the status and version fields.
 void MapJobExecutionDao.synchronizeStatus(JobExecution jobExecution)
           
 void JdbcExecutionContextDao.updateExecutionContext(JobExecution jobExecution)
           
 void ExecutionContextDao.updateExecutionContext(JobExecution jobExecution)
          Persist the updates of execution context associated with the given jobExecution.
 void MapExecutionContextDao.updateExecutionContext(JobExecution jobExecution)
           
 void JdbcJobExecutionDao.updateJobExecution(JobExecution jobExecution)
          Update given JobExecution using a SQL UPDATE statement.
 void JobExecutionDao.updateJobExecution(JobExecution jobExecution)
          Update and existing JobExecution.
 void MapJobExecutionDao.updateJobExecution(JobExecution jobExecution)
           
 

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

Methods in org.springframework.batch.core.repository.support that return JobExecution
 JobExecution SimpleJobRepository.createJobExecution(String jobName, JobParameters jobParameters)
           
 JobExecution SimpleJobRepository.getLastJobExecution(String jobName, JobParameters jobParameters)
           
 

Methods in org.springframework.batch.core.repository.support with parameters of type JobExecution
 void SimpleJobRepository.update(JobExecution jobExecution)
           
 void SimpleJobRepository.updateExecutionContext(JobExecution jobExecution)
           
 

Uses of JobExecution in org.springframework.batch.sample.loopFlow
 

Methods in org.springframework.batch.sample.loopFlow with parameters of type JobExecution
 FlowExecutionStatus LimitDecider.decide(JobExecution jobExecution, StepExecution stepExecution)
           
 

Uses of JobExecution in org.springframework.batch.test
 

Methods in org.springframework.batch.test that return JobExecution
static JobExecution MetaDataInstanceFactory.createJobExecution()
          Create a JobExecution with default parameters.
static JobExecution MetaDataInstanceFactory.createJobExecution(Long executionId)
          Create a JobExecution with the parameters provided.
static JobExecution MetaDataInstanceFactory.createJobExecution(String jobName, Long instanceId, Long executionId)
          Create a JobExecution with the parameters provided.
static JobExecution MetaDataInstanceFactory.createJobExecution(String jobName, Long instanceId, Long executionId, JobParameters jobParameters)
          Create a JobExecution with the parameters provided.
static JobExecution MetaDataInstanceFactory.createJobExecution(String jobName, Long instanceId, Long executionId, String jobParameters)
          Create a JobExecution with the parameters provided.
static JobExecution MetaDataInstanceFactory.createJobExecutionWithStepExecutions(Long executionId, Collection<String> stepNames)
          Create a JobExecution with the parameters provided with attached step executions.
protected  JobExecution AbstractJobTests.launchJob()
          Launch the entire job, including all steps.
protected  JobExecution AbstractJobTests.launchJob(JobParameters jobParameters)
          Launch the entire job, including all steps
 JobExecution StepRunner.launchStep(Step step)
          Launch just the specified step as its own job.
 JobExecution StepRunner.launchStep(Step step, ExecutionContext jobExecutionContext)
          Launch just the specified step as its own job.
 JobExecution StepRunner.launchStep(Step step, JobParameters jobParameters)
          Launch just the specified step as its own job.
 JobExecution StepRunner.launchStep(Step step, JobParameters jobParameters, ExecutionContext jobExecutionContext)
          Launch just the specified step as its own job.
 JobExecution AbstractJobTests.launchStep(String stepName)
          Launch just the specified step in the job.
 JobExecution AbstractJobTests.launchStep(String stepName, ExecutionContext jobExecutionContext)
          Launch just the specified step in the job.
 JobExecution AbstractJobTests.launchStep(String stepName, JobParameters jobParameters)
          Launch just the specified step in the job.
 JobExecution AbstractJobTests.launchStep(String stepName, JobParameters jobParameters, ExecutionContext jobExecutionContext)
          Launch just the specified step in the job.
 

Methods in org.springframework.batch.test that return types with arguments of type JobExecution
 List<JobExecution> JobRepositoryTestUtils.createJobExecutions(int count)
          Use the JobRepository to create some JobExecution instances each with a single step execution.
 List<JobExecution> JobRepositoryTestUtils.createJobExecutions(String jobName, String[] stepNames, int count)
          Use the JobRepository to create some JobExecution instances each with the given job name and each having step executions with the given step names.
 

Methods in org.springframework.batch.test with parameters of type JobExecution
static StepExecution MetaDataInstanceFactory.createStepExecution(JobExecution jobExecution, String stepName, Long executionId)
          Create a StepExecution with the parameters provided.
 

Method parameters in org.springframework.batch.test with type arguments of type JobExecution
 void JobRepositoryTestUtils.removeJobExecutions(Collection<JobExecution> list)
          Remove the JobExecution instances, and all associated JobInstance and StepExecution instances from the standard RDBMS locations used by Spring Batch.
 



Copyright © 2009 SpringSource. All Rights Reserved.