X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FActivator.java;h=f50594210bf37521151b52f1ead3b1f6ca65c6a0;hb=549ff25baf9371d910065303e22daf49321b517a;hp=ae482d792e5703d7a935abed11c4d9e8638e92be;hpb=ed3d525b21f55ed76763381b91c888404487e3e1;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java index ae482d792..f50594210 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java @@ -11,14 +11,13 @@ import java.util.concurrent.Executors; import javax.security.auth.login.Configuration; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.argeo.api.ArgeoLogger; -import org.argeo.api.NodeConstants; -import org.argeo.api.NodeDeployment; -import org.argeo.api.NodeInstance; -import org.argeo.api.NodeState; -import org.argeo.ident.IdentClient; +import org.argeo.api.cms.CmsState; +import org.argeo.api.cms.CmsLog; +import org.argeo.api.cms.CmsConstants; +import org.argeo.api.cms.CmsContext; +import org.argeo.api.cms.CmsDeployment; +import org.argeo.cms.ArgeoLogger; +import org.argeo.cms.auth.ident.IdentClient; import org.ietf.jgss.GSSCredential; import org.osgi.framework.Bundle; import org.osgi.framework.BundleActivator; @@ -40,7 +39,7 @@ import org.osgi.util.tracker.ServiceTracker; * bundle (and only it) */ public class Activator implements BundleActivator { - private final static Log log = LogFactory.getLog(Activator.class); + private final static CmsLog log = CmsLog.getLog(Activator.class); private static Activator instance; @@ -52,9 +51,9 @@ public class Activator implements BundleActivator { private LogReaderService logReaderService; private NodeLogger logger; - private CmsState nodeState; - private CmsDeployment nodeDeployment; - private CmsInstance nodeInstance; + private CmsStateImpl nodeState; + private CmsDeploymentImpl nodeDeployment; + private CmsContextImpl nodeInstance; private ServiceTracker userAdminSt; private ExecutorService internalExecutorService; @@ -76,7 +75,7 @@ public class Activator implements BundleActivator { try { initSecurity(); - initArgeoLogger(); +// initArgeoLogger(); initNode(); if (log.isTraceEnabled()) @@ -162,26 +161,16 @@ public class Activator implements BundleActivator { private void initNode() throws IOException { // Node state -// Path stateUuidPath = bc.getDataFile("stateUuid").toPath(); -// String stateUuid; -// if (Files.exists(stateUuidPath)) { -// stateUuid = Files.readAllLines(stateUuidPath).get(0); -// } else { -// stateUuid = bc.getProperty(Constants.FRAMEWORK_UUID); -// Files.write(stateUuidPath, stateUuid.getBytes()); -// } - nodeState = new CmsState(); -// Dictionary regProps = LangUtils.dico(Constants.SERVICE_PID, NodeConstants.NODE_STATE_PID); -// regProps.put(NodeConstants.CN, stateUuid); - registerService(NodeState.class, nodeState, null); + nodeState = new CmsStateImpl(); + registerService(CmsState.class, nodeState, null); // Node deployment - nodeDeployment = new CmsDeployment(); - registerService(NodeDeployment.class, nodeDeployment, null); + nodeDeployment = new CmsDeploymentImpl(); +// registerService(NodeDeployment.class, nodeDeployment, null); // Node instance - nodeInstance = new CmsInstance(); - registerService(NodeInstance.class, nodeInstance, null); + nodeInstance = new CmsContextImpl(); + registerService(CmsContext.class, nodeInstance, null); } public static void registerService(Class clss, T service, Dictionary properties) { @@ -228,7 +217,7 @@ public class Activator implements BundleActivator { // return bundleContext.getService(sr); // } - public static NodeState getNodeState() { + public static CmsState getNodeState() { return instance.nodeState; } @@ -236,6 +225,7 @@ public class Activator implements BundleActivator { return getNodeUserAdmin().getAcceptorCredentials(); } + @Deprecated public static boolean isSingleUser() { return getNodeUserAdmin().isSingleUser(); } @@ -245,7 +235,7 @@ public class Activator implements BundleActivator { } public static String getHttpProxySslHeader() { - return KernelUtils.getFrameworkProp(NodeConstants.HTTP_PROXY_SSL_DN); + return KernelUtils.getFrameworkProp(CmsConstants.HTTP_PROXY_SSL_DN); } public static IdentClient getIdentClient(String remoteAddr) {