Package org.apache.jackrabbit.jcr2spi
-
Interface Summary Interface Description ItemCache ItemCache...ItemLifeCycleListener TheItemLifeCycleListenerinterface allows an implementing object to be informed about changes on anIteminstance.ItemManager There's oneItemManagerinstance perSessioninstance.ManagerProvider ManagerProvider...NamespaceStorage NamespaceStorage...SessionListener TheSessionListenerinterface allows an implementing object to be informed about changes on aSession.XASession TheXASessioninterface extends the capability ofSessionby adding access to a JCR repository's support for the Java Transaction API (JTA). -
Class Summary Class Description ItemCacheImpl ItemCacheImpl...ItemImpl ItemImpl...ItemManagerImpl ItemManagerImplimplements theItemManagerinterface.Jcr2spiRepositoryFactory This implementation ofRepositoryFactoryis 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 LazyItemIteratoris an id-based iterator that instantiates theItems only when they are requested.NamespaceRegistryImpl NamespaceRegistryImplimplements the JCR client facing NamespaceRegistry.NodeImpl NodeImpl...PropertyImpl PropertyImpl...RepositoryImpl RepositoryImpl...RepositoryImpl.Factory Implementation ofObjectFactoryfor repository instances.SessionImpl SessionImpl...StaleProperty This implementation ofPropertythrows anInvalidItemStateExceptionon all method calls.WorkspaceImpl WorkspaceImpl...WorkspaceManager WorkspaceManager...XASessionImpl XASessionImplextends the regular session implementation with access to theXAResource.