| 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. stateMgrThe persistent state mgr associated with the workspace represented by this
  Workspaceinstance. | 
| 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  WorkspaceImplinstance. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XAItemStateManagerExtension to  LocalItemStateManagerthat 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  LocalItemStateManagerinstance and registers it as anItemStateListenerwith the givenSharedItemStateManager. | 
| Constructor and Description | 
|---|
| SessionItemStateManager(NodeId rootNodeId,
                       LocalItemStateManager stateMgr)Creates a new  SessionItemStateManagerinstance. | 
Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.