| Name | Description | Type | Package | Framework | 
| ChunkContext | Context object for weakly typed data stored for the duration of a chunk(usually a group of items processed together in a transaction). | Class | org.springframework.batch.core.scope.context | Spring Batch | 
| JobContext | A context object that can be used to interrogate the current JobExecution and some of its associatedproperties using expressions | Class | org.springframework.batch.core.scope.context | Spring Batch | 
| JobScopeManager | Convenient aspect to wrap a single threaded job execution, where theprovided by the framework). | Class | org.springframework.batch.core.scope.context | Spring Batch | 
| JobSynchronizationManager | Central convenience class for framework use in managing the job scopecontext. | Class | org.springframework.batch.core.scope.context | Spring Batch | 
| StepContext | A context object that can be used to interrogate the currentStepExecution and some of its associated properties using expressions | Class | org.springframework.batch.core.scope.context | Spring Batch | 
| StepContextRepeatCallback | Convenient base class for clients who need to do something in a repeatcallback inside a Step. | Class | org.springframework.batch.core.scope.context | Spring Batch | 
| StepScopeManager | Convenient aspect to wrap a single threaded step execution, where theprovided by the framework). | Class | org.springframework.batch.core.scope.context | Spring Batch | 
| StepSynchronizationManager | Central convenience class for framework use in managing the step scopecontext. | Class | org.springframework.batch.core.scope.context | Spring Batch | 
| SynchronizationManagerSupport | Central convenience class for framework use in managing the scopeSince:3. | Class | org.springframework.batch.core.scope.context | Spring Batch |