| Name | Description | Type | Package | Framework |
| ChangeLog | Class | org.apache.jackrabbit.core.state | Apache JackRabbit | |
| ChildNodeEntry | ChildNodeEntry specifies the name, index (in the case of same-name siblings) and the UUID of a child node entry. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| DefaultISMLocking | Default item state locking strategy. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| FineGrainedISMLocking | FineGrainedISMLocking. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ISMLocking | ISMLocking defines an interface for a locking strategy of an An implementation of ISMLocking must meet the following | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ISMLocking .ReadLock | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit | |
| ISMLocking .WriteLock | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit | |
| ISMLockingFactory | Factory interface for creating ISMLocking instances. | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ItemState | ItemState represents the state of an Item. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ItemStateCache | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit | |
| ItemStateCacheFactory | An item state cache factory to construct new item state caches. | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ItemStateException | The ItemStateException . | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ItemStateListener | The ItemStateListener interface allows an implementing object to be informed about changes on an ItemState. | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ItemStateManager | The ItemStateManager interface provides methods for retrieving ItemState and NodeReferences instances by id. | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ItemStateReferenceCache | ItemStateReferenceCache internally consists of 2 components: an ItemStateReferenceMap serving as the primary (or main) | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| LocalItemStateManager | Local ItemStateManager that isolates changes to persistent states from other clients. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| ManagedMLRUItemStateCacheFactory | This class constructs new MLRUItemStateCache. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| MLRUItemStateCache | An ItemStateCache implementation that internally uses a LinkedMap to maintain a cache of ItemState objects. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| NodeReferences | NodeReferences represents the references (i. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| NodeState | NodeState represents the state of a Node. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| NodeStateListener | additionally informed about changes on a NodeState. | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit |
| NoSuchItemStateException | The NoSuchItemStateException . | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| PropertyState | PropertyState represents the state of a Property. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| SessionItemStateManager | Item state manager that handles both transient and persistent items. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| SharedItemStateManager | Shared ItemStateManager (SISM). | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| StaleItemStateException | Signals that an item has been modified externally and that the item state representing it has thus become stale. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| StateChangeDispatcher | Component that holds references to listeners interested in changes to item states and dispatches notifications. | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |
| UpdatableItemStateManager | Interface | org.apache.jackrabbit.core.state | Apache JackRabbit | |
| XAItemStateManager | Extension to LocalItemStateManager that remembers changes on multiple save() requests and commits them only when an associated transaction | Class | org.apache.jackrabbit.core.state | Apache JackRabbit |