Class OakSlingRepositoryManager


  • public class OakSlingRepositoryManager
    extends org.apache.sling.jcr.base.AbstractSlingRepositoryManager
    A Sling repository implementation that wraps the Oak repository implementation from the Jackrabbit Oak project.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.sling.jcr.base.AbstractSlingRepositoryManager

        org.apache.sling.jcr.base.AbstractSlingRepositoryManager.Config
    • Constructor Detail

      • OakSlingRepositoryManager

        public OakSlingRepositoryManager()
    • Method Detail

      • getServiceUserMapper

        protected org.apache.sling.serviceusermapping.ServiceUserMapper getServiceUserMapper()
        Specified by:
        getServiceUserMapper in class org.apache.sling.jcr.base.AbstractSlingRepositoryManager
      • acquireRepository

        protected javax.jcr.Repository acquireRepository()
        Specified by:
        acquireRepository in class org.apache.sling.jcr.base.AbstractSlingRepositoryManager
      • getServiceRegistrationProperties

        protected Dictionary<String,​Object> getServiceRegistrationProperties()
        Specified by:
        getServiceRegistrationProperties in class org.apache.sling.jcr.base.AbstractSlingRepositoryManager
      • create

        protected org.apache.sling.jcr.base.AbstractSlingRepository2 create​(org.osgi.framework.Bundle usingBundle)
        Specified by:
        create in class org.apache.sling.jcr.base.AbstractSlingRepositoryManager
      • destroy

        protected void destroy​(org.apache.sling.jcr.base.AbstractSlingRepository2 repositoryServiceInstance)
        Specified by:
        destroy in class org.apache.sling.jcr.base.AbstractSlingRepositoryManager
      • disposeRepository

        protected void disposeRepository​(javax.jcr.Repository repository)
        Specified by:
        disposeRepository in class org.apache.sling.jcr.base.AbstractSlingRepositoryManager