Uses of Interface
org.apache.jackrabbit.core.persistence.PersistenceManager
-
Packages that use PersistenceManager Package Description org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API.org.apache.jackrabbit.core.persistence org.apache.jackrabbit.core.persistence.bundle org.apache.jackrabbit.core.persistence.db This package contains the class
, a simple generic JDBC-basedSimpleDbPersistenceManager
PersistenceManager
for Jackrabbit.org.apache.jackrabbit.core.persistence.mem org.apache.jackrabbit.core.persistence.obj org.apache.jackrabbit.core.persistence.pool org.apache.jackrabbit.core.persistence.util org.apache.jackrabbit.core.persistence.xml org.apache.jackrabbit.core.query org.apache.jackrabbit.core.state org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. -
-
Uses of PersistenceManager in org.apache.jackrabbit.core
Methods in org.apache.jackrabbit.core that return PersistenceManager Modifier and Type Method Description PersistenceManager
RepositoryImpl.WorkspaceInfo. getPersistenceManager()
Returns the workspace persistence manager.Methods in org.apache.jackrabbit.core with parameters of type PersistenceManager Modifier and Type Method Description protected SharedItemStateManager
RepositoryImpl. createItemStateManager(PersistenceManager persistMgr, boolean usesReferences, ISMLocking locking)
Creates aSharedItemStateManager
or derivative.Constructors in org.apache.jackrabbit.core with parameters of type PersistenceManager Constructor Description SearchManager(String workspace, RepositoryContext repositoryContext, QueryHandlerFactory qhf, SharedItemStateManager itemMgr, PersistenceManager pm, NodeId rootNodeId, SearchManager parentMgr, NodeId excludedNodeId)
Creates a newSearchManager
. -
Uses of PersistenceManager in org.apache.jackrabbit.core.persistence
Subinterfaces of PersistenceManager in org.apache.jackrabbit.core.persistence Modifier and Type Interface Description interface
IterablePersistenceManager
Classes in org.apache.jackrabbit.core.persistence that implement PersistenceManager Modifier and Type Class Description class
AbstractPersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802)Constructors in org.apache.jackrabbit.core.persistence with parameters of type PersistenceManager Constructor Description PersistenceCopier(PersistenceManager source, PersistenceManager target, DataStore store)
Creates a tool for copying content from one persistence manager to another. -
Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.bundle
Classes in org.apache.jackrabbit.core.persistence.bundle that implement PersistenceManager Modifier and Type Class Description class
AbstractBundlePersistenceManager
TheAbstractBundlePersistenceManager
acts as base for all persistence managers that store the state in aNodePropBundle
.class
BundleFsPersistenceManager
This is a generic persistence manager that stores theNodePropBundle
s in a filesystem. -
Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.db
Classes in org.apache.jackrabbit.core.persistence.db that implement PersistenceManager Modifier and Type Class Description class
DatabasePersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802)class
DerbyPersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802)class
JNDIDatabasePersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802)class
MSSqlPersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802)class
OraclePersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802)class
SimpleDbPersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802) -
Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.mem
Classes in org.apache.jackrabbit.core.persistence.mem that implement PersistenceManager Modifier and Type Class Description class
InMemBundlePersistenceManager
BundleInMemPersistenceManager
is aHashMap
-basedPersistenceManager
for Jackrabbit that keeps all data in memory and that is capable of storing and loading its contents using a simple custom binary serialization format (seeSerializer
).class
InMemPersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802) -
Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.obj
Classes in org.apache.jackrabbit.core.persistence.obj that implement PersistenceManager Modifier and Type Class Description class
ObjectPersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802) -
Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.pool
Classes in org.apache.jackrabbit.core.persistence.pool that implement PersistenceManager Modifier and Type Class Description class
BundleDbPersistenceManager
This is a generic persistence manager that stores theNodePropBundle
s in a database.class
DerbyPersistenceManager
Extends theBundleDbPersistenceManager
by derby specific code.class
H2PersistenceManager
Extends theBundleDbPersistenceManager
by H2 specific code.class
MSSqlPersistenceManager
Extends theBundleDbPersistenceManager
by MS-SQL specific code.class
MySqlPersistenceManager
Extends theBundleDbPersistenceManager
by mysql specific code.class
Oracle9PersistenceManager
OracleLegacyPersistenceManager
provides support for Oracle jdbc drivers prior to version 10 which require special handling of BLOB data.class
OraclePersistenceManager
Extends theBundleDbPersistenceManager
by Oracle specific code.class
PostgreSQLPersistenceManager
Extends theBundleDbPersistenceManager
by PostgreSQL specific code. -
Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.util
Methods in org.apache.jackrabbit.core.persistence.util with parameters of type PersistenceManager Modifier and Type Method Description NodeState
NodePropBundle. createNodeState(PersistenceManager pMgr)
Creates a node state from the values of this bundle -
Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.xml
Classes in org.apache.jackrabbit.core.persistence.xml that implement PersistenceManager Modifier and Type Class Description class
XMLPersistenceManager
Deprecated.Please migrate to a bundle persistence manager (JCR-2802) -
Uses of PersistenceManager in org.apache.jackrabbit.core.query
Methods in org.apache.jackrabbit.core.query that return PersistenceManager Modifier and Type Method Description PersistenceManager
QueryHandlerContext. getPersistenceManager()
Constructors in org.apache.jackrabbit.core.query with parameters of type PersistenceManager Constructor Description QueryHandlerContext(String workspace, RepositoryContext repositoryContext, SharedItemStateManager stateMgr, PersistenceManager pm, NodeId rootId, QueryHandler parentHandler, NodeId excludedNodeId)
Creates a new context instance. -
Uses of PersistenceManager in org.apache.jackrabbit.core.state
Constructors in org.apache.jackrabbit.core.state with parameters of type PersistenceManager Constructor Description SharedItemStateManager(PersistenceManager persistMgr, NodeId rootNodeId, NodeTypeRegistry ntReg, boolean usesReferences, ItemStateCacheFactory cacheFactory, ISMLocking locking, NodeIdFactory nodeIdFactory)
Creates a newSharedItemStateManager
instance. -
Uses of PersistenceManager in org.apache.jackrabbit.core.version
Methods in org.apache.jackrabbit.core.version that return PersistenceManager Modifier and Type Method Description PersistenceManager
InternalVersionManagerImpl. getPersistenceManager()
Return the persistence manager.Methods in org.apache.jackrabbit.core.version with parameters of type PersistenceManager Modifier and Type Method Description protected VersionItemStateManager
InternalVersionManagerImpl. createItemStateManager(PersistenceManager pMgr, NodeId rootId, NodeTypeRegistry ntReg, ItemStateCacheFactory cacheFactory, ISMLocking ismLocking, NodeIdFactory nodeIdFactory)
Creates aVersionItemStateManager
or derivative.Constructors in org.apache.jackrabbit.core.version with parameters of type PersistenceManager Constructor Description InternalVersionManagerImpl(PersistenceManager pMgr, FileSystem fs, NodeTypeRegistry ntReg, DelegatingObservationDispatcher obsMgr, NodeId systemId, NodeId historiesId, NodeId activitiesId, ItemStateCacheFactory cacheFactory, ISMLocking ismLocking, NodeIdFactory nodeIdFactory)
Creates a new internal version managerVersionItemStateManager(PersistenceManager persistMgr, NodeId rootNodeId, NodeTypeRegistry ntReg, ItemStateCacheFactory cacheFactory, ISMLocking locking, NodeIdFactory nodeIdFactory)
-