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-based 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.
|
Modifier and Type | Method and Description |
---|---|
PersistenceManager |
RepositoryImpl.WorkspaceInfo.getPersistenceManager()
Returns the workspace persistence manager.
|
Modifier and Type | Method and Description |
---|---|
protected SharedItemStateManager |
RepositoryImpl.createItemStateManager(PersistenceManager persistMgr,
boolean usesReferences,
ISMLocking locking)
Creates a
SharedItemStateManager or derivative. |
Constructor and Description |
---|
SearchManager(String workspace,
RepositoryContext repositoryContext,
QueryHandlerFactory qhf,
SharedItemStateManager itemMgr,
PersistenceManager pm,
NodeId rootNodeId,
SearchManager parentMgr,
NodeId excludedNodeId)
Creates a new
SearchManager . |
Modifier and Type | Interface and Description |
---|---|
interface |
IterablePersistenceManager
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPersistenceManager
Deprecated.
Please migrate to a bundle persistence manager
(JCR-2802)
|
Constructor and Description |
---|
PersistenceCopier(PersistenceManager source,
PersistenceManager target,
DataStore store)
Creates a tool for copying content from one persistence manager
to another.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBundlePersistenceManager
The
AbstractBundlePersistenceManager acts as base for all
persistence managers that store the state in a NodePropBundle . |
class |
BundleFsPersistenceManager
This is a generic persistence manager that stores the
NodePropBundle s
in a filesystem. |
Modifier and Type | Class and 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)
|
Modifier and Type | Class and Description |
---|---|
class |
InMemBundlePersistenceManager
BundleInMemPersistenceManager is a 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 ). |
class |
InMemPersistenceManager
Deprecated.
Please migrate to a bundle persistence manager
(JCR-2802)
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectPersistenceManager
Deprecated.
Please migrate to a bundle persistence manager
(JCR-2802)
|
Modifier and Type | Class and Description |
---|---|
class |
BundleDbPersistenceManager
This is a generic persistence manager that stores the
NodePropBundle s
in a database. |
class |
H2PersistenceManager
Extends the
BundleDbPersistenceManager by H2 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. |
class |
PostgreSQLPersistenceManager
Extends the
BundleDbPersistenceManager by PostgreSQL specific code. |
Modifier and Type | Method and Description |
---|---|
NodeState |
NodePropBundle.createNodeState(PersistenceManager pMgr)
Creates a node state from the values of this bundle
|
Modifier and Type | Class and Description |
---|---|
class |
XMLPersistenceManager
Deprecated.
Please migrate to a bundle persistence manager
(JCR-2802)
|
Modifier and Type | Method and Description |
---|---|
PersistenceManager |
QueryHandlerContext.getPersistenceManager() |
Constructor and Description |
---|
QueryHandlerContext(String workspace,
RepositoryContext repositoryContext,
SharedItemStateManager stateMgr,
PersistenceManager pm,
NodeId rootId,
QueryHandler parentHandler,
NodeId excludedNodeId)
Creates a new context instance.
|
Constructor and Description |
---|
SharedItemStateManager(PersistenceManager persistMgr,
NodeId rootNodeId,
NodeTypeRegistry ntReg,
boolean usesReferences,
ItemStateCacheFactory cacheFactory,
ISMLocking locking,
NodeIdFactory nodeIdFactory)
Creates a new
SharedItemStateManager instance. |
Modifier and Type | Method and Description |
---|---|
PersistenceManager |
InternalVersionManagerImpl.getPersistenceManager()
Return the persistence manager.
|
Modifier and Type | Method and Description |
---|---|
protected VersionItemStateManager |
InternalVersionManagerImpl.createItemStateManager(PersistenceManager pMgr,
NodeId rootId,
NodeTypeRegistry ntReg,
ItemStateCacheFactory cacheFactory,
ISMLocking ismLocking,
NodeIdFactory nodeIdFactory)
Creates a
VersionItemStateManager or derivative. |
Constructor and 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 manager
|
VersionItemStateManager(PersistenceManager persistMgr,
NodeId rootNodeId,
NodeTypeRegistry ntReg,
ItemStateCacheFactory cacheFactory,
ISMLocking locking,
NodeIdFactory nodeIdFactory) |
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.