## Uses of Interface
org.apache.batchee.spi.PersistenceManagerService

- Packages that use PersistenceManagerService
  Package | Description
  --- | ---
  org.apache.batchee.container.impl |
  org.apache.batchee.container.impl.controller |
  org.apache.batchee.container.impl.controller.chunk |
  org.apache.batchee.container.impl.jobinstance |
  org.apache.batchee.container.services.persistence |
  org.apache.batchee.test |

- - ### Uses of PersistenceManagerService in org.apache.batchee.container.impl

    Constructors in org.apache.batchee.container.impl with parameters of type PersistenceManagerService
    Constructor | Description
    --- | ---
    `JobExecutionImpl​(long executionId, long instanceId, PersistenceManagerService persistenceManagerService)` |

  - ### Uses of PersistenceManagerService in org.apache.batchee.container.impl.controller

    Fields in org.apache.batchee.container.impl.controller declared as PersistenceManagerService
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected PersistenceManagerService` | BaseStepController.`persistenceManagerService` |
    `protected PersistenceManagerService` | JobThreadRootController.`persistenceService` |

  - ### Uses of PersistenceManagerService in org.apache.batchee.container.impl.controller.chunk

    Constructors in org.apache.batchee.container.impl.controller.chunk with parameters of type PersistenceManagerService
    Constructor | Description
    --- | ---
    `CheckpointManager​(javax.batch.api.chunk.ItemReader reader, javax.batch.api.chunk.ItemWriter writer, javax.batch.api.chunk.CheckpointAlgorithm chkptAlg, long jobInstanceID, String stepId, PersistenceManagerService persistenceManagerService, DataRepresentationService dataRepresentationService)` |

  - ### Uses of PersistenceManagerService in org.apache.batchee.container.impl.jobinstance

    Methods in org.apache.batchee.container.impl.jobinstance with parameters of type PersistenceManagerService
    Modifier and Type | Method | Description
    --- | --- | ---
    `static InternalJobExecution` | JobExecutionHelper.`getPersistedJobOperatorJobExecution​(PersistenceManagerService persistenceManagerService, long jobExecutionId)` |

    Constructors in org.apache.batchee.container.impl.jobinstance with parameters of type PersistenceManagerService
    Constructor | Description
    --- | ---
    `RuntimeFlowInSplitExecution​(javax.batch.runtime.JobInstance jobInstance, long executionId, PersistenceManagerService manager)` |
    `RuntimeJobExecution​(javax.batch.runtime.JobInstance jobInstance, long executionId, PersistenceManagerService persistenceManagerService)` |

  - ### Uses of PersistenceManagerService in org.apache.batchee.container.services.persistence

    Classes in org.apache.batchee.container.services.persistence that implement PersistenceManagerService
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JDBCPersistenceManagerService` |
    `class` | `JPAPersistenceManagerService` |
    `class` | `MemoryPersistenceManagerService` |

  - ### Uses of PersistenceManagerService in org.apache.batchee.test

    Constructors in org.apache.batchee.test with parameters of type PersistenceManagerService
    Constructor | Description
    --- | ---
    `Result​(StepContextImpl stepContext, RuntimeJobExecution jobExecution, PersistenceManagerService persistenceManagerService)` |