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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sling.jcr.base.AbstractSlingRepositoryManager
org.apache.sling.jcr.base.AbstractSlingRepositoryManager.Config
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.jcr.Repository
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> protected org.apache.sling.serviceusermapping.ServiceUserMapper
Methods inherited from class org.apache.sling.jcr.base.AbstractSlingRepositoryManager
allowLoginAdministrativeForBundle, getDefaultWorkspace, getRepository, getServiceRegistrationInterfaces, isDisableLoginAdministrative, registerService, start, start, stop, unregisterService
-
Constructor Details
-
OakSlingRepositoryManager
public OakSlingRepositoryManager()
-
-
Method Details
-
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
- 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
-