diff options
Diffstat (limited to 'base/server/cmscore/src/com/netscape/cmscore/session/SessionTimer.java')
-rw-r--r-- | base/server/cmscore/src/com/netscape/cmscore/session/SessionTimer.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/base/server/cmscore/src/com/netscape/cmscore/session/SessionTimer.java b/base/server/cmscore/src/com/netscape/cmscore/session/SessionTimer.java index 28c06de32..0f79fc485 100644 --- a/base/server/cmscore/src/com/netscape/cmscore/session/SessionTimer.java +++ b/base/server/cmscore/src/com/netscape/cmscore/session/SessionTimer.java @@ -37,7 +37,17 @@ public class SessionTimer extends TimerTask { } public void run() { - Enumeration<String> keys = m_sessiontable.getSessionIds(); + CMS.debug("SessionTimer: run()"); + try { + runImpl(); + } catch (Exception e) { + CMS.debug(e); + } + } + + public void runImpl() throws Exception { + + Enumeration<String> keys = m_sessiontable.getSessionIDs(); while (keys.hasMoreElements()) { String sessionId = keys.nextElement(); long beginTime = m_sessiontable.getBeginTime(sessionId); |