| Package | Description | 
|---|---|
| org.apache.jackrabbit.core | 
 Contains the core classes that provide the implementation of the JCR API. 
 | 
| org.apache.jackrabbit.core.session | |
| org.apache.jackrabbit.core.state | |
| org.apache.jackrabbit.core.version | 
 The versioning framework in jackrabbit consists of 3 layers. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected NodeIdFactory | 
RepositoryImpl.nodeIdFactory  | 
| Modifier and Type | Method and Description | 
|---|---|
NodeIdFactory | 
RepositoryContext.getNodeIdFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RepositoryContext.setNodeIdFactory(NodeIdFactory nodeIdFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
NodeIdFactory | 
SessionContext.getNodeIdFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
NodeIdFactory | 
LocalItemStateManager.getNodeIdFactory()  | 
NodeIdFactory | 
SharedItemStateManager.getNodeIdFactory()  | 
| 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–2020 The Apache Software Foundation. All rights reserved.