Package com.netscape.cmscore.session
Class SecurityDomainSessionTable
- java.lang.Object
-
- com.netscape.cmscore.session.SecurityDomainSessionTable
-
- All Implemented Interfaces:
ISecurityDomainSessionTable
public class SecurityDomainSessionTable extends java.lang.Object implements ISecurityDomainSessionTable
This object stores the values for IP, uid and group based on the cookie id.
-
-
Field Summary
-
Fields inherited from interface com.netscape.certsrv.base.ISecurityDomainSessionTable
FAILURE, SUCCESS
-
-
Constructor Summary
Constructors Constructor Description SecurityDomainSessionTable(long timeToLive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intaddEntry(java.lang.String sessionId, java.lang.String ip, java.lang.String uid, java.lang.String group)longgetBeginTime(java.lang.String sessionId)java.lang.StringgetGroup(java.lang.String sessionId)java.lang.StringgetIP(java.lang.String sessionId)java.util.Enumeration<java.lang.String>getSessionIDs()intgetSize()longgetTimeToLive()java.lang.StringgetUID(java.lang.String sessionId)intremoveEntry(java.lang.String sessionId)booleansessionExists(java.lang.String sessionId)voidshutdown()
-
-
-
Method Detail
-
addEntry
public int addEntry(java.lang.String sessionId, java.lang.String ip, java.lang.String uid, java.lang.String group)- Specified by:
addEntryin interfaceISecurityDomainSessionTable
-
removeEntry
public int removeEntry(java.lang.String sessionId)
- Specified by:
removeEntryin interfaceISecurityDomainSessionTable
-
sessionExists
public boolean sessionExists(java.lang.String sessionId)
- Specified by:
sessionExistsin interfaceISecurityDomainSessionTable
-
getSessionIDs
public java.util.Enumeration<java.lang.String> getSessionIDs()
- Specified by:
getSessionIDsin interfaceISecurityDomainSessionTable
-
getIP
public java.lang.String getIP(java.lang.String sessionId)
- Specified by:
getIPin interfaceISecurityDomainSessionTable
-
getUID
public java.lang.String getUID(java.lang.String sessionId)
- Specified by:
getUIDin interfaceISecurityDomainSessionTable
-
getGroup
public java.lang.String getGroup(java.lang.String sessionId)
- Specified by:
getGroupin interfaceISecurityDomainSessionTable
-
getBeginTime
public long getBeginTime(java.lang.String sessionId)
- Specified by:
getBeginTimein interfaceISecurityDomainSessionTable
-
getTimeToLive
public long getTimeToLive()
- Specified by:
getTimeToLivein interfaceISecurityDomainSessionTable
-
getSize
public int getSize()
- Specified by:
getSizein interfaceISecurityDomainSessionTable
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceISecurityDomainSessionTable
-
-