import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
-import java.util.Map;
-import org.argeo.api.acr.spi.ContentProvider;
+import org.argeo.api.cms.CmsLog;
import org.argeo.cms.CmsUserManager;
import org.argeo.cms.acr.CmsContentRepository;
import org.argeo.cms.acr.directory.DirectoryContentProvider;
public class DeployedContentRepository extends CmsContentRepository {
private final static String ROOT_XML = "cr:root.xml";
+ private final static CmsLog log = CmsLog.getLog(DeployedContentRepository.class);
+
private CmsUserManager userManager;
@Override
public void start() {
+ long begin = System.currentTimeMillis();
try {
super.start();
Path rootXml = KernelUtils.getOsgiInstancePath(ROOT_XML);
} catch (IOException e) {
throw new IllegalStateException("Cannot start content repository", e);
}
+ long duration = System.currentTimeMillis()-begin;
+ log.debug(() -> "CMS content repository available (initialisation took "+duration+" ms)");
}
@Override