Package org.apache.jackrabbit.core

Interface Summary
HierarchyManager The HierarchyManager interface ...
InternalXAResource Interface implemented by resources that provide XA functionality.
ItemLifeCycleListener The ItemLifeCycleListener interface allows an implementing object to be informed about changes on an Item instance.
NodeIdIterator NodeIdIterator extends the Iterator iterface by the NodeId specific methods.
SessionListener The SessionListener interface allows an implementing object to be informed about changes on a Session.
TransientRepository.RepositoryFactory Factory interface for creating RepositoryImpl instances.
XASession Deprecated. Use XASession instead

Class Summary
BatchedItemOperations BatchedItemOperations is an internal helper class that provides both high- and low-level operations directly on the ItemState level.
CachingHierarchyManager Implementation of a HierarchyManager that caches paths of items.
HierarchyManagerImpl HierarchyManagerImpl ...
ItemId ItemId serves as the base class for the concrete classes PropertyId and NodeId who uniquely identify nodes and properties in a workspace.
ItemImpl ItemImpl implements the Item interface.
ItemManager There's one ItemManager instance per Session instance.
ItemValidator Utility class for validating an item against constraints specified by its definition.
NamespaceRegistryImpl A NamespaceRegistryImpl ...
NodeId Node identifier.
NodeImpl NodeImpl implements the Node interface.
PropertyId Property identifier.
PropertyImpl PropertyImpl implements the Property interface.
RepositoryImpl A RepositoryImpl ...
SearchManager Acts as a global entry point to execute queries and index nodes.
SessionImpl A SessionImpl ...
TestRepository Utility class for easy handling a test repository.
TransactionContext Represents the transaction on behalf of the component that wants to explicitly demarcate transaction boundaries.
TransientRepository A repository proxy that automatically initializes and shuts down the underlying repository instance when the first session is opened or the last one closed.
WorkspaceImpl A WorkspaceImpl ...
XASessionImpl Session extension that provides XA support.
XAWorkspace Workspace extension that works in an XA environment.
ZombieHierarchyManager HierarchyManager implementation that is also able to build/resolve paths of those items that have been moved or removed (i.e.

Exception Summary
TransactionException TransactionException is thrown when some operation inside the transaction fails.

Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.