Summer.Batch.Core.Repository.Dao Namespace Reference

Classes

class  AbstractDbBatchMetadataDao
 Abstract super class for database implementations of the DAOs. More...
 
class  ContextKey
 ContextKey Inner class. More...
 
class  ContextKeyExtension
 ContextKey class extension. More...
 
class  DbExecutionContextDao
 Database DAO for ExecutionContext Stores execution context data related to both Step and Job using a different table for each. More...
 
class  DbJobExecutionDao
 Database implementation of IJobExecutionDao. Uses sequences (via IDataFieldMaxValueIncrementer abstraction) to create all primary keys before inserting a new row. Objects are checked to ensure all mandatory fields to be stored are not null. If any are found to be null, an ArgumentException will be thrown. More...
 
class  DbJobInstanceDao
 Database implementation of IJobInstanceDao. Uses sequences (via IDataFieldMaxValueIncrementer abstraction) to create all primary keys before inserting a new row. Objects are checked to ensure all mandatory fields to be stored are not null. If any are found to be null, an ArgumentException will be thrown. More...
 
class  DbStepExecutionDao
 Database implementation of IStepExecutionDao. Allows customization of the tables names used for step meta data via a prefix property. Uses sequences or tables (via IDataFieldMaxValueIncrementer abstraction) to create all primary keys before inserting a new row. All objects are checked to ensure all fields to be stored are not null. If any are found to be null, an ArgumentException will be thrown. More...
 
interface  IExecutionContextDao
 Data Access Object for execution contexts. More...
 
interface  IJobExecutionDao
 Data Access Object for job executions. More...
 
interface  IJobInstanceDao
 Data Access Object for job instances. More...
 
interface  IStepExecutionDao
 Data Access Object for step executions. More...
 
class  MapExecutionContextDao
 In-memory implementation of IExecutionContextDao backed by dictionaries. More...
 
class  MapJobExecutionDao
 In-memory implementation of IJobExecutionDao. More...
 
class  MapJobInstanceDao
 In-memory implementation of IJobInstanceDao. More...
 
class  MapStepExecutionDao
 In-memory implementation of IStepExecutionDao. More...