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 int
addEntry(java.lang.String sessionId, java.lang.String ip, java.lang.String uid, java.lang.String group)
long
getBeginTime(java.lang.String sessionId)
java.lang.String
getGroup(java.lang.String sessionId)
java.lang.String
getIP(java.lang.String sessionId)
java.util.Enumeration<java.lang.String>
getSessionIDs()
int
getSize()
long
getTimeToLive()
java.lang.String
getUID(java.lang.String sessionId)
int
removeEntry(java.lang.String sessionId)
boolean
sessionExists(java.lang.String sessionId)
void
shutdown()
-
-
-
Method Detail
-
addEntry
public int addEntry(java.lang.String sessionId, java.lang.String ip, java.lang.String uid, java.lang.String group)
- Specified by:
addEntry
in interfaceISecurityDomainSessionTable
-
removeEntry
public int removeEntry(java.lang.String sessionId)
- Specified by:
removeEntry
in interfaceISecurityDomainSessionTable
-
sessionExists
public boolean sessionExists(java.lang.String sessionId)
- Specified by:
sessionExists
in interfaceISecurityDomainSessionTable
-
getSessionIDs
public java.util.Enumeration<java.lang.String> getSessionIDs()
- Specified by:
getSessionIDs
in interfaceISecurityDomainSessionTable
-
getIP
public java.lang.String getIP(java.lang.String sessionId)
- Specified by:
getIP
in interfaceISecurityDomainSessionTable
-
getUID
public java.lang.String getUID(java.lang.String sessionId)
- Specified by:
getUID
in interfaceISecurityDomainSessionTable
-
getGroup
public java.lang.String getGroup(java.lang.String sessionId)
- Specified by:
getGroup
in interfaceISecurityDomainSessionTable
-
getBeginTime
public long getBeginTime(java.lang.String sessionId)
- Specified by:
getBeginTime
in interfaceISecurityDomainSessionTable
-
getTimeToLive
public long getTimeToLive()
- Specified by:
getTimeToLive
in interfaceISecurityDomainSessionTable
-
getSize
public int getSize()
- Specified by:
getSize
in interfaceISecurityDomainSessionTable
-
shutdown
public void shutdown()
- Specified by:
shutdown
in interfaceISecurityDomainSessionTable
-
-