Package | Description |
---|---|
org.apache.jackrabbit.core |
Contains the core classes that provide the implementation of the JCR API.
|
org.apache.jackrabbit.core.config |
Jackrabbit configuration handling.
|
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 |
---|---|
protected SharedItemStateManager |
RepositoryImpl.createItemStateManager(PersistenceManager persistMgr,
boolean usesReferences,
ISMLocking locking)
Creates a
SharedItemStateManager or derivative. |
Modifier and Type | Method and Description |
---|---|
ISMLocking |
VersioningConfig.getISMLocking()
Creates and returns the configured versioning locking strategy.
|
ISMLocking |
WorkspaceConfig.getISMLocking()
Creates and returns the configured workspace locking strategy.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultISMLocking
Default item state locking strategy.
|
class |
FineGrainedISMLocking
FineGrainedISMLocking ... |
Modifier and Type | Method and Description |
---|---|
ISMLocking |
ISMLockingFactory.getISMLocking()
Creates, initializes, and returns an
ISMLocking instance
for use by the repository. |
Modifier and Type | Method and Description |
---|---|
void |
SharedItemStateManager.setISMLocking(ISMLocking ismLocking)
Sets a new locking strategy.
|
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 |
---|---|
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.