Package org.apache.jackrabbit.jcr2spi
-
Interface Summary Interface Description ItemCache ItemCache
...ItemLifeCycleListener TheItemLifeCycleListener
interface allows an implementing object to be informed about changes on anItem
instance.ItemManager There's oneItemManager
instance perSession
instance.ManagerProvider ManagerProvider
...NamespaceStorage NamespaceStorage
...SessionListener TheSessionListener
interface allows an implementing object to be informed about changes on aSession
.XASession TheXASession
interface extends the capability ofSession
by adding access to a JCR repository's support for the Java Transaction API (JTA). -
Class Summary Class Description ItemCacheImpl ItemCacheImpl
...ItemImpl ItemImpl
...ItemManagerImpl ItemManagerImpl
implements theItemManager
interface.Jcr2spiRepositoryFactory This implementation ofRepositoryFactory
is capable of returning the various SPI implementations of the Apache Jackrabbit project: SPI2DAVex (see jackrabbit-spi2dav module) SPI2DAV (see jackrabbit-spi2dav module) SPI2JCR (see jackrabbit-spi2jcr module)Jcr2spiRepositoryFactory.RepositoryConfigImpl JcrLockManager JcrLockManager
...JcrVersionManager VersionManagerImpl
...LazyItemIterator LazyItemIterator
is an id-based iterator that instantiates theItem
s only when they are requested.NamespaceRegistryImpl NamespaceRegistryImpl
implements the JCR client facing NamespaceRegistry.NodeImpl NodeImpl
...PropertyImpl PropertyImpl
...RepositoryImpl RepositoryImpl
...RepositoryImpl.Factory Implementation ofObjectFactory
for repository instances.SessionImpl SessionImpl
...StaleProperty This implementation ofProperty
throws anInvalidItemStateException
on all method calls.WorkspaceImpl WorkspaceImpl
...WorkspaceManager WorkspaceManager
...XASessionImpl XASessionImpl
extends the regular session implementation with access to theXAResource
.