summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/cmscore
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2013-08-29 11:28:16 -0400
committerAde Lee <alee@redhat.com>2013-09-02 22:15:24 -0400
commit05ff18eea93c9dcb926f74c57d9ad660e8cae038 (patch)
treef5d318df3b0da2881b8932ce3b40f7ba30487176 /base/common/src/com/netscape/cmscore
parent9d70b938b921b40d2592bd7e3fafdc0e914c0a32 (diff)
downloadpki-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.java12
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 {