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 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.
 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.
 

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 SafeSession.mSession
           
private  InternalSession SessionRequestStatusPropertyValue.mSession
           
 

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

Methods in uk.org.ogsadai.sessions.impl with parameters of type InternalSession
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.
private  void TransientSessionManager.addSession(InternalSession session)
          Adds the specified session to the the sessions being managed.
 

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