Summer.Batch.Core.Launch Namespace Reference

Namespaces

Classes

class  BatchRuntime
 Factory that builds instances of IJobOperator. More...
 
interface  IJobLauncher
 Simple interface for controlling jobs, including possible ad-hoc executions, based on different runtime identifiers. It is extremely important to note that this interface makes absolutely no guarantees about whether or not calls to it are executed synchronously or asynchronously. The docs for specific implementations should be checked to ensure callers fully understand how the job will be run. More...
 
interface  IJobOperator
 Low level interface for inspecting and controlling jobs with access only to primitive and collection types. Suitable for a command-line client (e.g. that launches a new process for each operation), or a remote launcher. More...
 
class  JobExecutionNotFailedException
 Exception to indicate that user asked for a job execution to be resumed when actually it didn't fail. More...
 
class  JobExecutionNotRunningException
 Execution indicating that a JobExecution that is not currently running has been requested to stop. More...
 
class  JobExecutionNotStoppedException
 Exception to indicate that user asked for a job execution to be aborted when hasn't been stopped. More...
 
class  JobInstanceAlreadyExistsException
 Exception to indicate that a required Job is not available. More...
 
class  JobParametersNotFoundException
 Exception to indicate that a required IJobParametersIncrementer is not available. More...
 
class  NoSuchJobException
 Exception to indicate that a required IJob is not available. More...
 
class  NoSuchJobExecutionException
 Exception to indicate that a required JobExecution is not available. More...
 
class  NoSuchJobInstanceException
 Exception that signals that the user requested an operation on a non-existent JobInstance. More...