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.Repositoryprotected org.apache.sling.jcr.base.AbstractSlingRepository2create(org.osgi.framework.Bundle usingBundle) protected voiddestroy(org.apache.sling.jcr.base.AbstractSlingRepository2 repositoryServiceInstance) protected voiddisposeRepository(javax.jcr.Repository repository) protected Dictionary<String,Object> protected org.apache.sling.serviceusermapping.ServiceUserMapperMethods 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:
getServiceUserMapperin classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
acquireRepository
protected javax.jcr.Repository acquireRepository()- Specified by:
acquireRepositoryin classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
getServiceRegistrationProperties
- Specified by:
getServiceRegistrationPropertiesin classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
create
protected org.apache.sling.jcr.base.AbstractSlingRepository2 create(org.osgi.framework.Bundle usingBundle) - Specified by:
createin classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
destroy
protected void destroy(org.apache.sling.jcr.base.AbstractSlingRepository2 repositoryServiceInstance) - Specified by:
destroyin classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-
disposeRepository
protected void disposeRepository(javax.jcr.Repository repository) - Specified by:
disposeRepositoryin classorg.apache.sling.jcr.base.AbstractSlingRepositoryManager
-