in src/main/java/org/apache/sling/jcr/base/AbstractSlingRepositoryManager.java [618:629]
private void executeRepositoryInitializers(final SlingRepository repo) throws Exception {
final SlingRepositoryInitializerInfo [] infos = repoInitializerTracker.getServices(new SlingRepositoryInitializerInfo[0]);
if (infos == null || infos.length == 0) {
log.debug("No SlingRepositoryInitializer services found");
return;
}
Arrays.sort(infos);
for(final SlingRepositoryInitializerInfo info : infos) {
log.debug("Executing {}", info.initializer);
info.initializer.processRepository(repo);
}
}