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.observation | |
org.apache.jackrabbit.core.query | |
org.apache.jackrabbit.core.query.lucene | |
org.apache.jackrabbit.core.query.lucene.constraint | |
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 | Field and Description |
---|---|
protected ItemStateManager |
ZombieHierarchyManager.attic
the attic
|
protected ItemStateManager |
HierarchyManagerImpl.provider |
Modifier and Type | Method and Description |
---|---|
NodeId |
BatchedItemOperations.copy(Path srcPath,
ItemStateManager srcStateMgr,
HierarchyManager srcHierMgr,
AccessManager srcAccessMgr,
Path destPath,
int flag)
Copies the tree at
srcPath retrieved using the specified
srcStateMgr to the new location at destPath . |
protected ItemState |
BatchedItemOperations.getItemState(ItemStateManager srcStateMgr,
ItemId id)
Retrieves the state of the item with the specified id using the given
item state manager.
|
protected NodeState |
BatchedItemOperations.getNodeState(ItemStateManager srcStateMgr,
HierarchyManager srcHierMgr,
Path nodePath)
Retrieves the state of the node at
nodePath using the given
item state manager. |
Constructor and Description |
---|
CachingHierarchyManager(NodeId rootNodeId,
ItemStateManager provider)
Create a new instance of this class.
|
HierarchyManagerImpl(NodeId rootNodeId,
ItemStateManager provider) |
ZombieHierarchyManager(HierarchyManagerImpl parent,
ItemStateManager provider,
ItemStateManager attic) |
Modifier and Type | Class and Description |
---|---|
class |
VirtualNodeTypeStateProvider
This Class implements a virtual item state provider that exposes the
registered nodetypes.
|
Modifier and Type | Method and Description |
---|---|
void |
EventStateCollection.createEventStates(NodeId rootNodeId,
ChangeLog changes,
ItemStateManager stateMgr)
|
Modifier and Type | Method and Description |
---|---|
ItemStateManager |
QueryHandlerContext.getItemStateManager()
Returns the persistent
ItemStateManager
of the workspace this QueryHandler is based on. |
Modifier and Type | Field and Description |
---|---|
protected ItemStateManager |
NodeIndexer.stateProvider
The persistent item state provider
|
Modifier and Type | Method and Description |
---|---|
ItemStateManager |
JackrabbitIndexSearcher.getItemStateManager() |
Modifier and Type | Method and Description |
---|---|
static org.apache.lucene.search.Query |
LuceneQueryBuilder.createQuery(QueryRootNode root,
SessionImpl session,
ItemStateManager sharedItemMgr,
NamespaceMappings nsMappings,
org.apache.lucene.analysis.Analyzer analyzer,
PropertyTypeRegistry propReg,
SynonymProvider synonymProvider,
IndexFormatVersion indexFormatVersion,
org.apache.jackrabbit.core.query.lucene.PerQueryCache cache)
Creates a lucene
Query tree from an
abstract query tree. |
Constructor and Description |
---|
JackrabbitIndexSearcher(SessionImpl s,
org.apache.lucene.index.IndexReader r,
ItemStateManager ism)
Creates a new jackrabbit index searcher.
|
NodeIndexer(NodeState node,
ItemStateManager stateProvider,
NamespaceMappings mappings,
Executor executor,
org.apache.tika.parser.Parser parser)
Creates a new node indexer.
|
SharedFieldComparatorSource(String fieldname,
ItemStateManager ism,
HierarchyManager hmgr,
NamespaceMappings nsMappings)
Create a new
SharedFieldComparatorSource for a given shared field. |
Modifier and Type | Method and Description |
---|---|
ItemStateManager |
EvaluationContext.getItemStateManager() |
Modifier and Type | Interface and Description |
---|---|
interface |
UpdatableItemStateManager
Identifies an
ItemStateManager that allows updating
items. |
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 |
---|---|
ItemStateManager |
SessionItemStateManager.getAttic()
Return the attic item state provider that holds all items
moved into the attic.
|
Modifier and Type | Method and Description |
---|---|
void |
ChangeLog.undo(ItemStateManager parent)
Undo changes made to items in the change log.
|
Modifier and Type | Class and Description |
---|---|
class |
InternalXAVersionManager
Implementation of a
InternalVersionManager that works in an XA environment. |
class |
VersionItemStateManager
Specialized SharedItemStateManager that filters out NodeReferences to
non-versioning states.
|
Modifier and Type | Interface and Description |
---|---|
interface |
VirtualItemStateProvider
This Interface defines a virtual item state provider.
|
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.
|
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.