diff options
author | Ade Lee <alee@redhat.com> | 2013-08-29 11:28:16 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2013-09-02 22:15:24 -0400 |
commit | 05ff18eea93c9dcb926f74c57d9ad660e8cae038 (patch) | |
tree | f5d318df3b0da2881b8932ce3b40f7ba30487176 /base/common/src/com/netscape/cmscore | |
parent | 9d70b938b921b40d2592bd7e3fafdc0e914c0a32 (diff) | |
download | pki-05ff18eea93c9dcb926f74c57d9ad660e8cae038.tar.gz pki-05ff18eea93c9dcb926f74c57d9ad660e8cae038.tar.xz pki-05ff18eea93c9dcb926f74c57d9ad660e8cae038.zip |
Move status marker from CS.cfg to a variable.
Diffstat (limited to 'base/common/src/com/netscape/cmscore')
-rw-r--r-- | base/common/src/com/netscape/cmscore/apps/CMSEngine.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/base/common/src/com/netscape/cmscore/apps/CMSEngine.java b/base/common/src/com/netscape/cmscore/apps/CMSEngine.java index a3172f51a..ff44c6dea 100644 --- a/base/common/src/com/netscape/cmscore/apps/CMSEngine.java +++ b/base/common/src/com/netscape/cmscore/apps/CMSEngine.java @@ -203,6 +203,7 @@ public class CMSEngine implements ICMSEngine { private String mConfigSDSessionId = null; private Timer mSDTimer = null; private String mServerCertNickname = null; + private String serverStatus = null; // static subsystems - must be singletons private static SubsystemInfo[] mStaticSubsystems = { @@ -343,8 +344,7 @@ public class CMSEngine implements ICMSEngine { mConfig = config; int state = mConfig.getInteger("cs.state"); - mConfig.putString("cs.status", "starting"); - mConfig.commit(false); + serverStatus = "starting"; // my default is 1 day String flush_timeout = config.getString("securitydomain.flushinterval", "86400000"); @@ -419,8 +419,7 @@ public class CMSEngine implements ICMSEngine { mSDTimer.schedule(timertask, 5, (new Long(secdomain_check_interval)).longValue()); } - mConfig.putString("cs.status", "running"); - mConfig.commit(false); + serverStatus = "running"; } /** @@ -1929,6 +1928,11 @@ public class CMSEngine implements ICMSEngine { Logger.getLogger().log(ILogger.EV_SYSTEM, null, ILogger.S_AUTHENTICATION, level, msg); } + + @Override + public String getServerStatus() { + return serverStatus; + } } class WarningListener implements ILogEventListener { |