Summer.Batch.Core.Job Namespace Reference

Namespaces

Classes

class  AbstractJob
 Abstract implementation of the IJob interface. Common dependencies such as a IJobRepository, IJobExecutionListener's, and various configuration parameters are set here. Therefore, common error handling and listener calling activities are abstracted away from implementations. More...
 
class  CompositeJobParametersValidator
 Composite IJobParametersValidator that passes the job parameters through a sequence of IJobParametersValidator's More...
 
class  DefaultJobParametersValidator
 Default implementation of IJobParametersValidator. More...
 
interface  IStepHandler
 Strategy interface for handling an IStep on behalf of a IJob. More...
 
class  SimpleJob
 Simple implementation of IJob interface providing the ability to run a JobExecution. Sequentially executes a job by iterating through its list of steps. Any Step that fails will fail the job. The job is considered complete when all steps have been executed. More...
 
class  SimpleStepHandler
 Implementation of IStepHandler that manages repository and restart concerns. More...