| Package | Description | 
|---|---|
| org.apache.jackrabbit.core | 
 Contains the core classes that provide the implementation of the JCR API. 
 | 
| org.apache.jackrabbit.core.state | 
| Modifier and Type | Field and Description | 
|---|---|
protected LocalItemStateManager | 
WorkspaceImpl.stateMgr
The persistent state mgr associated with the workspace represented by this
  
Workspace instance. | 
| Modifier and Type | Method and Description | 
|---|---|
protected LocalItemStateManager | 
WorkspaceImpl.createItemStateManager()
Create the persistent item state manager on top of the shared item
 state manager. 
 | 
LocalItemStateManager | 
WorkspaceImpl.getItemStateManager()
Returns the item state manager associated with the workspace
 represented by this  
WorkspaceImpl instance. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
XAItemStateManager
Extension to  
LocalItemStateManager that remembers changes on
 multiple save() requests and commits them only when an associated transaction
 is itself committed. | 
| 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. | 
| Constructor and Description | 
|---|
SessionItemStateManager(NodeId rootNodeId,
                       LocalItemStateManager stateMgr)
Creates a new  
SessionItemStateManager instance. | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.