edu.internet2.middleware.shibboleth.idp.session.impl
Class SessionManagerEntry

java.lang.Object
  extended by org.opensaml.util.storage.AbstractExpiringObject
      extended by edu.internet2.middleware.shibboleth.idp.session.impl.SessionManagerEntry
All Implemented Interfaces:
Serializable, org.opensaml.util.storage.ExpiringObject

public class SessionManagerEntry
extends org.opensaml.util.storage.AbstractExpiringObject

Session store entry.

See Also:
Serialized Form

Constructor Summary
SessionManagerEntry(Session session, long lifetime)
          Constructor.
 
Method Summary
 Session getSession()
          Gets the user session.
 String getSessionId()
          Gets the ID of the user session.
 List<String> getSessionIndexes()
          Gets the list of indexes for this session.
 
Methods inherited from class org.opensaml.util.storage.AbstractExpiringObject
getExpirationTime, isExpired, onExpire
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionManagerEntry

public SessionManagerEntry(Session session,
                           long lifetime)
Constructor.

Parameters:
session - user session
lifetime - lifetime of session
Method Detail

getSession

public Session getSession()
Gets the user session.

Returns:
user session

getSessionId

public String getSessionId()
Gets the ID of the user session.

Returns:
ID of the user session

getSessionIndexes

public List<String> getSessionIndexes()
Gets the list of indexes for this session.

Returns:
list of indexes for this session


Copyright © 2006-2009 Internet2. All Rights Reserved.