| Name | Description | Type | Package | Framework |
| AbstractBundlePersistenceManager | The AbstractBundlePersistenceManager acts as base for all persistence managers that store the state in a NodePropBundle. | Class | org.apache.jackrabbit.core.persistence.bundle | Apache JackRabbit |
| AbstractPersistenceManager | Class | org.apache.jackrabbit.core.persistence | Apache JackRabbit | |
| BLOBStore | BLOBStore represents an abstract store for binary property Note that The DataStore should nowadays be used instead of the BLOBStore. | Interface | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| BundleBinding | This Class implements efficient serialization methods for item states. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| BundleDbPersistenceManager | This is a generic persistence manager that stores the NodePropBundles | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit |
| BundleDbPersistenceManager .CloseableBLOBStore | Interface | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit | |
| BundleDumper | This utility class can dump the contents of a node bundle. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| BundleFsPersistenceManager | This is a generic persistence manager that stores the NodePropBundles | Class | org.apache.jackrabbit.core.persistence.bundle | Apache JackRabbit |
| BundleFsPersistenceManager .CloseableBLOBStore | Interface | org.apache.jackrabbit.core.persistence.bundle | Apache JackRabbit | |
| CachingPersistenceManager | Marker interface that is used by the shared item state manager for invalidate persistence manager caches as result of an external (cluster) modification. | Interface | org.apache.jackrabbit.core.persistence | Apache JackRabbit |
| ConsistencyChecker | Optional interface for Persistence Managers. | Interface | org.apache.jackrabbit.core.persistence.check | Apache JackRabbit |
| ConsistencyCheckerImpl | Class | org.apache.jackrabbit.core.persistence.bundle | Apache JackRabbit | |
| ConsistencyCheckListener | Interface | org.apache.jackrabbit.core.persistence.check | Apache JackRabbit | |
| ConsistencyReport | Returned as result of a ConsistencyChecker run. | Interface | org.apache.jackrabbit.core.persistence.check | Apache JackRabbit |
| ConsistencyReportImpl | Class | org.apache.jackrabbit.core.persistence.check | Apache JackRabbit | |
| DatabasePersistenceManager | Abstract base class for database persistence managers. | Class | org.apache.jackrabbit.core.persistence.db | Apache JackRabbit |
| DbNameIndex | table in a database. | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit |
| DerbyPersistenceManager | DerbyPersistenceManager is a JDBC-based PersistenceManager for Jackrabbit that persists | Class | org.apache.jackrabbit.core.persistence.db | Apache JackRabbit |
| DerbyPersistenceManager | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit | |
| ErrorHandling | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit | |
| FileBasedIndex | the names as property file. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| FileSystemBLOBStore | FileSystemBLOBStore is a ResourceBasedBLOBStore implementation that stores BLOB data in a FileSystem. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| H2PersistenceManager | | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit | |
| HashMapIndex | can override the protected load() and save() methods to implement persistent storage of the string index. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| InMemBundlePersistenceManager | BundleInMemPersistenceManager is a HashMap-based PersistenceManager for Jackrabbit that keeps all data in memory | Class | org.apache.jackrabbit.core.persistence.mem | Apache JackRabbit |
| InMemBundlePersistenceManager .CloseableBLOBStore | Interface | org.apache.jackrabbit.core.persistence.mem | Apache JackRabbit | |
| InMemPersistenceManager | InMemPersistenceManager is a very simple HashMap-based PersistenceManager for Jackrabbit that keeps all data in memory | Class | org.apache.jackrabbit.core.persistence.mem | Apache JackRabbit |
| IterablePersistenceManager | The iterable persistence manager can return the list of node ids that are stored. | Interface | org.apache.jackrabbit.core.persistence | Apache JackRabbit |
| JNDIDatabasePersistenceManager | Database persistence manager that uses JNDI to acquire the database connection. | Class | org.apache.jackrabbit.core.persistence.db | Apache JackRabbit |
| MSSqlPersistenceManager | MSSqlPersistenceManager is a JDBC-based PersistenceManager for Jackrabbit that persists | Class | org.apache.jackrabbit.core.persistence.db | Apache JackRabbit |
| MSSqlPersistenceManager | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit | |
| MySqlPersistenceManager | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit | |
| NGKDbNameIndex | Same as DbNameIndex but does not make use of the Statement. | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit |
| NodePropBundle | This Class provides a simple structure to hold the nodestate and related propertystate data. | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| NodePropBundle .ChildNodeEntry | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit | |
| NodePropBundle .PropertyEntry | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit | |
| ObjectPersistenceManager | ObjectPersistenceManager is a FileSystem-based PersistenceManager that persists ItemState | Class | org.apache.jackrabbit.core.persistence.obj | Apache JackRabbit |
| Oracle9PersistenceManager | OracleLegacyPersistenceManager provides support for Oracle jdbc drivers prior to version 10 which require special handling of BLOB data. | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit |
| OraclePersistenceManager | OraclePersistenceManager is a JDBC-based PersistenceManager for Jackrabbit that persists | Class | org.apache.jackrabbit.core.persistence.db | Apache JackRabbit |
| OraclePersistenceManager | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit | |
| PersistenceCopier | Tool for copying item states from one persistence manager to another. | Class | org.apache.jackrabbit.core.persistence | Apache JackRabbit |
| PersistenceManager | Persistence manager interface. | Interface | org.apache.jackrabbit.core.persistence | Apache JackRabbit |
| PMContext | A PMContext is used to provide context information for a PersistenceManager. | Class | org.apache.jackrabbit.core.persistence | Apache JackRabbit |
| PostgreSQLNameIndex | Same as DbNameIndex but does not make use of the Statement. | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit |
| PostgreSQLPersistenceManager | Class | org.apache.jackrabbit.core.persistence.pool | Apache JackRabbit | |
| ReportItem | An item reported inside a ConsistencyChecker. | Interface | org.apache.jackrabbit.core.persistence.check | Apache JackRabbit |
| ReportItemImpl | Class | org.apache.jackrabbit.core.persistence.check | Apache JackRabbit | |
| ResourceBasedBLOBStore | ResourceBasedBLOBStore extends the BLOBStore interface with the method getResource(String) | Interface | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| Serializer | Serializer is a utility class that provides static methods for serializing & deserializing ItemState and | Class | org.apache.jackrabbit.core.persistence.util | Apache JackRabbit |
| SimpleDbPersistenceManager | SimpleDbPersistenceManager is a generic JDBC-based PersistenceManager for Jackrabbit that persists | Class | org.apache.jackrabbit.core.persistence.db | Apache JackRabbit |
| XMLPersistenceManager | XMLPersistenceManager is a FileSystem-based PersistenceManager that persists ItemState | Class | org.apache.jackrabbit.core.persistence.xml | Apache JackRabbit |