diff options
Diffstat (limited to 'base/server/cmscore/src/com/netscape/cmscore/session/LDAPSecurityDomainSessionTable.java')
-rw-r--r-- | base/server/cmscore/src/com/netscape/cmscore/session/LDAPSecurityDomainSessionTable.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/base/server/cmscore/src/com/netscape/cmscore/session/LDAPSecurityDomainSessionTable.java b/base/server/cmscore/src/com/netscape/cmscore/session/LDAPSecurityDomainSessionTable.java index 064ae7ecb..bbc9f1a79 100644 --- a/base/server/cmscore/src/com/netscape/cmscore/session/LDAPSecurityDomainSessionTable.java +++ b/base/server/cmscore/src/com/netscape/cmscore/session/LDAPSecurityDomainSessionTable.java @@ -50,7 +50,7 @@ public class LDAPSecurityDomainSessionTable m_timeToLive = timeToLive; IConfigStore cs = CMS.getConfigStore(); IConfigStore internaldb = cs.getSubStore("internaldb"); - mLdapConnFactory = CMS.getLdapBoundConnFactory(); + mLdapConnFactory = CMS.getLdapBoundConnFactory("LDAPSecurityDomainSessionTable"); mLdapConnFactory.init(internaldb); } @@ -300,4 +300,12 @@ public class LDAPSecurityDomainSessionTable return ret; } + + public void shutdown() { + try { + mLdapConnFactory.reset(); + } catch (ELdapException e) { + CMS.debug(e); + } + } } |