Uses of Interface
uk.org.ogsadai.sessions.InternalSession

Packages that use InternalSession
uk.org.ogsadai.sessions Contains the core classes and interfaces used to support sessions. 
uk.org.ogsadai.sessions.impl Contains implementations of the sessions interfaces to provide support for transient sessions. 
 

Uses of InternalSession in uk.org.ogsadai.sessions
 

Methods in uk.org.ogsadai.sessions that return InternalSession
 InternalSession SessionManager.newSession()
          Creates a new session with default settings.
 InternalSession SessionManager.newSession(SessionSettings settings)
          Creates a new session with the specified settings.
 InternalSession SessionManager.lookupSession(SessionID sid)
          Looks up a session by its session identifier (SID).
 InternalSession SessionEvent.getInternalSession()
          Returns the InternalSession that originated the event.
 InternalSession SessionStrategy.obtainSession(SessionManager manager)
          Uses the session manager to create a new session or access an existing session, depending on the session requirements built into the strategy.
 

Constructors in uk.org.ogsadai.sessions with parameters of type InternalSession
SessionEvent(InternalSession source)
          Constructs a SessionEvent representing an interaction with a session.
SessionEvent(InternalSession source, SessionParticipant participant)
          Constructs a SessionEvent representing an interaction between a session and a session participant.
 

Uses of InternalSession in uk.org.ogsadai.sessions.impl
 

Classes in uk.org.ogsadai.sessions.impl that implement InternalSession
 class TransientInternalSession
          A thread-safe InternalSession implementation that allows only one SessionParticipant to join at a time.
 

Fields in uk.org.ogsadai.sessions.impl declared as InternalSession
private  InternalSession SessionRequestStatusPropertyValue.mSession
           
private  InternalSession SafeSession.mSession
           
 

Methods in uk.org.ogsadai.sessions.impl that return InternalSession
 InternalSession TransientSessionManager.newSession()
           
 InternalSession TransientSessionManager.newSession(SessionSettings settings)
           
 InternalSession TransientSessionManager.lookupSession(SessionID sid)
           
 InternalSession ReferenceSessionStrategy.obtainSession(SessionManager manager)
           
 InternalSession ExplicitSessionStrategy.obtainSession(SessionManager manager)
           
 InternalSession ImplicitSessionStrategy.obtainSession(SessionManager manager)
           
 InternalSession TerminateSessionStrategy.obtainSession(SessionManager manager)
           
 

Methods in uk.org.ogsadai.sessions.impl with parameters of type InternalSession
private  void TransientSessionManager.addSession(InternalSession session)
          Adds the specified session to the the sessions being managed.
private  java.util.TimerTask SessionTerminator.createTimerTask(InternalSession session)
          Creates a TimerTask that will terminate a session.
private  void SessionTerminator.terminateSession(InternalSession session)
          Terminates the specified session and logs an error if one occurs.
 

Constructors in uk.org.ogsadai.sessions.impl with parameters of type InternalSession
SessionRequestStatusPropertyValue(InternalSession session)
          Create a new request status value for the given session.
SafeSession(InternalSession session)
          Constructs a safe session wrapping the specified internal session.