@ConsumerType
public interface SlingRepositoryInitializer
SlingRepositoryInitializer services are called before 
 making the SlingRepository service available, and can perform
 initializations on it, like creating service users, setting up initial access
 control, migrating content in upgrades, etc.
 
 The SlingRepositoryInitializer services need to be aware of any
 repository clustering scenarios as well as multiple Sling instances accessing
 the same repository. They might need to implement locking to avoid conflicts.| Modifier and Type | Method and Description | 
|---|---|
| void | processRepository(SlingRepository repo)Process the content repository before it is 
  registered as an OSGi service. | 
void processRepository(SlingRepository repo) throws Exception
repo - the repository to processException - If anything happens that should prevent
      the SlingRepository service from being registered.Copyright © 2017 The Apache Software Foundation. All rights reserved.