# All Classes

All Classes Interface Summary Class Summary
AbstractSlingRepository2: The `AbstractSlingRepository2` is an abstract implementation of the `SlingRepository` version 2.3 interface (phasing `AbstractSlingRepository2.loginAdministrative(String)` out in favor of `AbstractSlingRepository2.loginService(String, String)`) which provides default support for attached repositories.
AbstractSlingRepositoryManager: The `AbstractSlingRepositoryManager` is the basis for controlling the JCR repository instances used by Sling.
AbstractSlingRepositoryManager.Config: Configuration pojo to be passed to the `AbstractSlingRepositoryManager.start(BundleContext, Config)` method.
AccessControlUtil: A simple utility class providing utilities with respect to access control over repositories.
ChainedIterator<T>
Loader: The `Loader` TODO
NodeTypeLoader: The `NodeTypeSupport` contains utility methods to register node types from a CND nodetype definition file given as an URL or InputStream with the repository.
ProxyAccessControlManager<T extends javax.jcr.security.AccessControlManager>
ProxyItem<T extends javax.jcr.Item>
ProxyJackrabbitAccessControlManager
ProxyJackrabbitRepository
ProxyJackrabbitSession
ProxyJackrabbitWorkspace
ProxyLock
ProxyNamespaceRegistry
ProxyNode
ProxyNodeTypeManager
ProxyPrivilegeManager
ProxyProperty
ProxyQuery
ProxyQueryManager
ProxyQueryObjectModel
ProxyQueryObjectModelFactory
ProxyQueryResult
ProxyRepository<T extends javax.jcr.Repository>
ProxySession<T extends javax.jcr.Session>
ProxyUserManager
ProxyWorkspace<T extends javax.jcr.Workspace>
ProxyWrapper<T>
RepositoryAccessor: Deprecated. No longer supported
RepositoryMount: A `RepositoryMount` works similar to a resource provider and allows to connect custom data.