Uses of Interface
org.apache.jackrabbit.core.persistence.PersistenceManager

Packages that use PersistenceManager
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.bundle.util   
org.apache.jackrabbit.core.persistence.db This package contains the class SimpleDbPersistenceManager, a simple generic JDBC-based PersistenceManager for Jackrabbit. 
org.apache.jackrabbit.core.persistence.mem   
org.apache.jackrabbit.core.persistence.obj   
org.apache.jackrabbit.core.persistence.xml   
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 with parameters of type PersistenceManager
protected  SharedItemStateManager RepositoryImpl.createItemStateManager(PersistenceManager persistMgr, NodeId rootNodeId, NodeTypeRegistry ntReg, boolean usesReferences, ItemStateCacheFactory cacheFactory)
          Creates a SharedItemStateManager or derivative.
 

Uses of PersistenceManager in org.apache.jackrabbit.core.persistence
 

Classes in org.apache.jackrabbit.core.persistence that implement PersistenceManager
 class AbstractPersistenceManager
          Implementation PersistenceManager that handles some concepts.
 

Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.bundle
 

Classes in org.apache.jackrabbit.core.persistence.bundle that implement PersistenceManager
 class AbstractBundlePersistenceManager
          The AbstractBundlePersistenceManager acts as base for all persistence managers that store the state in a NodePropBundle.
 class BundleDbPersistenceManager
          This is a generic persistence manager that stores the NodePropBundles in a database.
 class BundleFsPersistenceManager
          This is a generic persistence manager that stores the NodePropBundles in a filesystem.
 class H2PersistenceManager
          Extends the BundleDbPersistenceManager by H2 specific code.
 class MSSqlPersistenceManager
          Extends the BundleDbPersistenceManager by MS-SQL specific code.
 class MySqlPersistenceManager
          Extends the BundleDbPersistenceManager by mysql specific code.
 class Oracle9PersistenceManager
          OracleLegacyPersistenceManager provides support for Oracle jdbc drivers prior to version 10 which require special handling of BLOB data.
 

Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.bundle.util
 

Methods in org.apache.jackrabbit.core.persistence.bundle.util with parameters of type PersistenceManager
 NodeState NodePropBundle.createNodeState(PersistenceManager pMgr)
          Creates a node state from the values of this bundle
 PropertyState NodePropBundle.createPropertyState(PersistenceManager pMgr, QName name)
          Creates a property state from the values of this bundle
 NodeState ItemStateBinding.readState(DataInputStream in, NodeId id, PersistenceManager pMgr)
          Deserializes a NodeState from the data input stream.
 NodeReferences ItemStateBinding.readState(DataInputStream in, NodeReferencesId id, PersistenceManager pMgr)
          Deserializes a NodeReferences from the data input stream.
 PropertyState ItemStateBinding.readState(DataInputStream in, PropertyId id, PersistenceManager pMgr)
          Deserializes a PropertyState from the data input stream.
 

Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.db
 

Classes in org.apache.jackrabbit.core.persistence.db that implement PersistenceManager
 class DatabasePersistenceManager
          Abstract base class for database persistence managers.
 class DerbyPersistenceManager
          DerbyPersistenceManager is a JDBC-based PersistenceManager for Jackrabbit that persists ItemState and NodeReferences objects in an embedded or standalone Derby database using a simple custom serialization format and a very basic non-normalized database schema (in essence tables with one 'key' and one 'data' column).
 class JNDIDatabasePersistenceManager
          Database persistence manager that uses JNDI to acquire the database connection.
 class OraclePersistenceManager
          OraclePersistenceManager is a JDBC-based PersistenceManager for Jackrabbit that persists ItemState and NodeReferences objects in Oracle database using a simple custom serialization format and a very basic non-normalized database schema (in essence tables with one 'key' and one 'data' column).
 class SimpleDbPersistenceManager
          SimpleDbPersistenceManager is a generic JDBC-based PersistenceManager for Jackrabbit that persists ItemState and NodeReferences objects using a simple custom binary serialization format (see Serializer) and a very basic non-normalized database schema (in essence tables with one 'key' and one 'data' column).
 

Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.mem
 

Classes in org.apache.jackrabbit.core.persistence.mem that implement PersistenceManager
 class InMemPersistenceManager
          InMemPersistenceManager is a very simple HashMap-based PersistenceManager 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 (see Serializer).
 

Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.obj
 

Classes in org.apache.jackrabbit.core.persistence.obj that implement PersistenceManager
 class ObjectPersistenceManager
          ObjectPersistenceManager is a FileSystem-based PersistenceManager that persists ItemState and NodeReferences objects using a simple custom binary serialization format (see Serializer).
 

Uses of PersistenceManager in org.apache.jackrabbit.core.persistence.xml
 

Classes in org.apache.jackrabbit.core.persistence.xml that implement PersistenceManager
 class XMLPersistenceManager
          XMLPersistenceManager is a FileSystem-based PersistenceManager that persists ItemState and NodeReferences objects in XML format.
 

Uses of PersistenceManager in org.apache.jackrabbit.core.state
 

Subinterfaces of PersistenceManager in org.apache.jackrabbit.core.state
 interface PersistenceManager
          Deprecated. use PersistenceManager instead.
 

Constructors in org.apache.jackrabbit.core.state with parameters of type PersistenceManager
SharedItemStateManager(PersistenceManager persistMgr, NodeId rootNodeId, NodeTypeRegistry ntReg, boolean usesReferences, ItemStateCacheFactory cacheFactory)
          Creates a new SharedItemStateManager instance.
 

Uses of PersistenceManager in org.apache.jackrabbit.core.version
 

Methods in org.apache.jackrabbit.core.version with parameters of type PersistenceManager
protected  SharedItemStateManager VersionManagerImpl.createSharedStateManager(PersistenceManager pMgr, NodeId rootId, NodeTypeRegistry ntReg, ItemStateCacheFactory cacheFactory)
          Creates a SharedItemStateManager or derivative.
 

Constructors in org.apache.jackrabbit.core.version with parameters of type PersistenceManager
VersionManagerImpl.VersionItemStateManager(PersistenceManager persistMgr, NodeId rootNodeId, NodeTypeRegistry ntReg, ItemStateCacheFactory cacheFactory)
           
VersionManagerImpl(PersistenceManager pMgr, FileSystem fs, NodeTypeRegistry ntReg, DelegatingObservationDispatcher obsMgr, NodeId rootId, NodeId rootParentId, ItemStateCacheFactory cacheFactory)
          Creates a new version manager
 



Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.