Package | Description |
---|---|
org.apache.jackrabbit.core |
Contains the core classes that provide the implementation of the JCR API.
|
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 |
---|---|
ItemStateCacheFactory |
RepositoryContext.getItemStateCacheFactory()
Returns the item state cache factory of this repository.
|
Modifier and Type | Class and Description |
---|---|
class |
ManagedMLRUItemStateCacheFactory
This class constructs new MLRUItemStateCache.
|
Modifier and Type | Method and Description |
---|---|
static LocalItemStateManager |
LocalItemStateManager.createInstance(SharedItemStateManager sharedStateMgr,
EventStateCollectionFactory factory,
ItemStateCacheFactory cacheFactory)
Creates a new
LocalItemStateManager instance and registers it as an ItemStateListener
with the given SharedItemStateManager . |
static XAItemStateManager |
XAItemStateManager.createInstance(SharedItemStateManager sharedStateMgr,
EventStateCollectionFactory factory,
String attributeName,
ItemStateCacheFactory cacheFactory)
Creates a new
XAItemStateManager instance and registers it as an ItemStateListener
with the given SharedItemStateManager . |
Constructor and Description |
---|
ItemStateReferenceCache(ItemStateCacheFactory cacheFactory)
Creates a new
ItemStateReferenceCache that uses a
MLRUItemStateCache instance as internal cache. |
LocalItemStateManager(SharedItemStateManager sharedStateMgr,
EventStateCollectionFactory factory,
ItemStateCacheFactory cacheFactory)
Creates a new
LocalItemStateManager instance. |
SharedItemStateManager(PersistenceManager persistMgr,
NodeId rootNodeId,
NodeTypeRegistry ntReg,
boolean usesReferences,
ItemStateCacheFactory cacheFactory,
ISMLocking locking,
NodeIdFactory nodeIdFactory)
Creates a new
SharedItemStateManager instance. |
XAItemStateManager(SharedItemStateManager sharedStateMgr,
EventStateCollectionFactory factory,
String attributeName,
ItemStateCacheFactory cacheFactory)
Creates a new instance of this class with a custom attribute name.
|
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
|
InternalXAVersionManager(InternalVersionManagerImpl vMgr,
NodeTypeRegistry ntReg,
SessionImpl session,
ItemStateCacheFactory cacheFactory)
Creates a new instance of this class.
|
VersionItemStateManager(PersistenceManager persistMgr,
NodeId rootNodeId,
NodeTypeRegistry ntReg,
ItemStateCacheFactory cacheFactory,
ISMLocking locking,
NodeIdFactory nodeIdFactory) |
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.