@NonNullApi

# Package org.springframework.batch.core.scope.context

Implementation of the contexts for each of the custom bean scopes in Spring Batch (Job and Step).

See: Description

- Class Summary
  Class | Description
  --- | ---
  ChunkContext | Context object for weakly typed data stored for the duration of a chunk (usually a group of items processed together in a transaction).
  JobContext | A context object that can be used to interrogate the current `JobExecution` and some of its associated properties using expressions based on bean paths.
  JobScopeManager | Convenient aspect to wrap a single threaded job execution, where the implementation of the `Job` is not job scope aware (i.e.
  JobSynchronizationManager | Central convenience class for framework use in managing the job scope context.
  StepContext | A context object that can be used to interrogate the current `StepExecution` and some of its associated properties using expressions based on bean paths.
  StepContextRepeatCallback | Convenient base class for clients who need to do something in a repeat callback inside a `Step`.
  StepScopeManager | Convenient aspect to wrap a single threaded step execution, where the implementation of the `Step` is not step scope aware (i.e.
  StepSynchronizationManager | Central convenience class for framework use in managing the step scope context.
  SynchronizationManagerSupport<E,C> | Central convenience class for framework use in managing the scope context.

## Package org.springframework.batch.core.scope.context Description

Implementation of the contexts for each of the custom bean scopes in Spring Batch (Job and Step).

Author:
  Michael Minella, Mahmoud Ben Hassine