X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fruntime%2FDeployedContentRepository.java;h=aa7d8f884dbc0584098bd346319c6ee45f3b5436;hb=4f53d33d6a65a123ab8f69b8580de1da2e029a0a;hp=4a4a4d9867863a4e4bf4ecf3887ba63ecdc37ab3;hpb=4c7e1885b8bf3c93fa0919ace122e3f289a925ea;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/runtime/DeployedContentRepository.java b/org.argeo.cms/src/org/argeo/cms/internal/runtime/DeployedContentRepository.java index 4a4a4d986..aa7d8f884 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/runtime/DeployedContentRepository.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/runtime/DeployedContentRepository.java @@ -3,9 +3,8 @@ package org.argeo.cms.internal.runtime; 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; @@ -14,10 +13,13 @@ import org.argeo.cms.acr.fs.FsContentProvider; 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); @@ -40,6 +42,8 @@ public class DeployedContentRepository extends CmsContentRepository { } 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 @@ -47,13 +51,13 @@ public class DeployedContentRepository extends CmsContentRepository { super.stop(); } - public void addContentProvider(ContentProvider provider, Map properties) { -// String base = LangUtils.get(properties, CmsContentRepository.ACR_MOUNT_PATH_PROPERTY); - addProvider(provider); - } +// public void addContentProvider(ContentProvider provider, Map properties) { +//// String base = LangUtils.get(properties, CmsContentRepository.ACR_MOUNT_PATH_PROPERTY); +// addProvider(provider); +// } - public void removeContentProvider(ContentProvider provider, Map properties) { - } +// public void removeContentProvider(ContentProvider provider, Map properties) { +// } public void setUserManager(CmsUserManager userManager) { this.userManager = userManager;