SourceJammer 1.2.0.1 May 20, 2002
Copyright (c) 2001, 2002 Robert MacGrogan

org.sourcejammer.server.security
Class SessionManager

java.lang.Object
  |
  +--org.sourcejammer.server.security.SessionManager

public class SessionManager
extends java.lang.Object

Manages asynchronous user sessions by associating a session ID with a User object.


Method Summary
 void endSession(long lSessionID)
           
static SessionManager getInstance()
           
 User getUserForSession(long lSessionID)
           
 void removeOldSessions(long olderThanTime)
           
 long startSession(User oUser)
          Returns session ID.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SessionManager getInstance()

startSession

public long startSession(User oUser)
Returns session ID.

getUserForSession

public User getUserForSession(long lSessionID)
                       throws NoSuchSessionException

endSession

public void endSession(long lSessionID)
                throws NoSuchSessionException

removeOldSessions

public void removeOldSessions(long olderThanTime)
                       throws NoSuchSessionException

SourceJammer 1.2.0.1 May 20, 2002
Copyright (c) 2001, 2002 Robert MacGrogan