Summer.Batch.Core.Launch.Support Namespace Reference

Classes

class  ExitCodeMapperConstants
 ExitCodeMapper Constants. More...
 
interface  IExitCodeMapper
 This interface should be implemented when an environment calling the batch framework has specific requirements regarding the operating system process return status. More...
 
interface  ISystemExiter
 Interface for exiting the VM. More...
 
class  RunIdIncrementer
 Helper class for id incrementation on job parameters. More...
 
class  SimpleJobLauncher
 Simple implementation of the IJobLauncher interface. The ITaskExecutor interface is used to launch a Job. This means that the type of executor set is very important. If a SyncTaskExecutor is used, then the job will be processed within the same thread that called the launcher. Care should be taken to ensure any users of this class understand fully whether or not the implementation of TaskExecutor used will start tasks synchronously or asynchronously. The default setting uses a synchronous task executor. More...
 
class  SimpleJobOperator
 Simple implementation of the IJobOperator interface. Due to the amount of functionality the implementation is combining, the following dependencies are required: More...
 
class  SimpleVmExitCodeMapper
 An implementation of IExitCodeMapper that can be configured through a dictioanry from batch exit codes (string) to integer results. Some default entries are set up to recognise common cases. Any that are injected are added to these. More...
 
class  VmSystemExiter
 Implementation of the ISystemExiter interface that calls the standards Environment.Exit method. It should be noted that there will be no unit tests for this class, since there is only one line of actual code, that would only be testable by mocking System or Runtime. More...