Package | Description |
---|---|
org.apache.jackrabbit.core |
Contains the core classes that provide the implementation of the JCR API.
|
org.apache.jackrabbit.core.nodetype.virtual | |
org.apache.jackrabbit.core.state | |
org.apache.jackrabbit.core.version |
The versioning framework in jackrabbit consists of 3 layers.
|
org.apache.jackrabbit.core.virtual |
Modifier and Type | Class and Description |
---|---|
class |
CachingHierarchyManager
Implementation of a
HierarchyManager that caches paths of
items. |
class |
ItemManager
There's one
ItemManager instance per Session
instance. |
Modifier and Type | Class and Description |
---|---|
class |
VirtualNodeTypeStateProvider
This Class implements a virtual item state provider that exposes the
registered nodetypes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NodeStateListener
Extends the
ItemStateListener allowing a client to be
additionally informed about changes on a NodeState . |
Modifier and Type | Class and Description |
---|---|
class |
LocalItemStateManager
Local
ItemStateManager that isolates changes to
persistent states from other clients. |
class |
SessionItemStateManager
Item state manager that handles both transient and persistent items.
|
class |
SharedItemStateManager
Shared
ItemStateManager (SISM). |
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 |
---|---|
ItemStateListener |
ItemState.getContainer()
Return the parent container that will receive notifications about changes to this state.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalItemStateManager.addListener(ItemStateListener listener)
Add an
ItemStateListener |
void |
SessionItemStateManager.addListener(ItemStateListener listener)
Add an
ItemStateListener |
void |
SharedItemStateManager.addListener(ItemStateListener listener)
Add an
ItemStateListener |
void |
StateChangeDispatcher.addListener(ItemStateListener listener)
Add an
ItemStateListener . |
void |
LocalItemStateManager.removeListener(ItemStateListener listener)
Remove an
ItemStateListener |
void |
SessionItemStateManager.removeListener(ItemStateListener listener)
Remove an
ItemStateListener |
void |
SharedItemStateManager.removeListener(ItemStateListener listener)
Remove an
ItemStateListener |
void |
StateChangeDispatcher.removeListener(ItemStateListener listener)
Remove an
ItemStateListener |
void |
ItemState.setContainer(ItemStateListener container)
Set the parent container that will receive notifications about changes to this state.
|
void |
NodeState.setContainer(ItemStateListener listener)
Set the parent container that will receive notifications about changes to this state.
|
Modifier and Type | Class and Description |
---|---|
class |
InternalVersionManagerImpl
This Class implements a VersionManager.
|
class |
VersionItemStateManager
Specialized SharedItemStateManager that filters out NodeReferences to
non-versioning states.
|
Modifier and Type | Method and Description |
---|---|
void |
InternalXAVersionManager.addListener(ItemStateListener listener)
Add an
ItemStateListener |
void |
InternalXAVersionManager.removeListener(ItemStateListener listener)
Remove an
ItemStateListener |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVISProvider
This Class implements a virtual item state provider, in order to expose the
versions to the version storage.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractVISProvider.addListener(ItemStateListener listener)
Add an
ItemStateListener |
void |
VirtualItemStateProvider.addListener(ItemStateListener listener)
Add an
ItemStateListener |
void |
AbstractVISProvider.removeListener(ItemStateListener listener)
Remove an
ItemStateListener |
void |
VirtualItemStateProvider.removeListener(ItemStateListener listener)
Remove an
ItemStateListener |
Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.