Class OakSlingRepositoryManager
- java.lang.Object
-
- org.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
- org.apache.sling.jcr.oak.server.internal.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.
-
-
Constructor Summary
Constructors Constructor Description OakSlingRepositoryManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.jcr.Repository
acquireRepository()
protected org.apache.sling.jcr.base.AbstractSlingRepository2
create(org.osgi.framework.Bundle usingBundle)
protected void
destroy(org.apache.sling.jcr.base.AbstractSlingRepository2 repositoryServiceInstance)
protected void
disposeRepository(javax.jcr.Repository repository)
protected Dictionary<String,Object>
getServiceRegistrationProperties()
protected org.apache.sling.serviceusermapping.ServiceUserMapper
getServiceUserMapper()
-
-
-
Method Detail
-
getServiceUserMapper
protected org.apache.sling.serviceusermapping.ServiceUserMapper getServiceUserMapper()
- Specified by:
getServiceUserMapper
in classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
acquireRepository
protected javax.jcr.Repository acquireRepository()
- Specified by:
acquireRepository
in classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
getServiceRegistrationProperties
protected Dictionary<String,Object> getServiceRegistrationProperties()
- Specified by:
getServiceRegistrationProperties
in classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
create
protected org.apache.sling.jcr.base.AbstractSlingRepository2 create(org.osgi.framework.Bundle usingBundle)
- Specified by:
create
in classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
destroy
protected void destroy(org.apache.sling.jcr.base.AbstractSlingRepository2 repositoryServiceInstance)
- Specified by:
destroy
in classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
disposeRepository
protected void disposeRepository(javax.jcr.Repository repository)
- Specified by:
disposeRepository
in classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
-