Package uk.org.ogsadai.sessions.impl

Contains implementations of the sessions interfaces to provide support for transient sessions.

See:
          Description

Interface Summary
SessionConfiguration An interface for classes representing session configurations.
 

Class Summary
DynamicSessionAttribute A dynamic session attribute is a session attribute with a value that can still be changed after creation.
ExplicitSessionStrategy A SessionStrategy that creates a new session based on the lifetime settings passed to the constructor.
ImplicitSessionStrategy A SessionStrategy that creates a new implicit session with default settings.
ReferenceSessionStrategy A SessionStrategy that retrieves an existing Session from a SessionManager.
SafeSession Adapts the InternalSession interface to the Session interface.
SessionRequestStatusPropertyValue A class to generate the resource property value associated with a session request status.
SessionStrategyFactoryImpl A simple session strategy factory that creates stategies based on the content of the session child element of specified documents.
SessionTerminator A session listener that starts an expiry timer whenever the session has no participants.
SimpleSessionAttributeValue An example session attribute that contains no information.
SimpleSessionCoordinator A thread-safe SessionCoordinator that can be used for joining and releasing concurrent requests to and from their sessions.
StaticSessionAttribute A static session attribute is a session attribute with a value that cannot be changed after creation.
TerminateSessionStrategy A SessionStrategy that retrieves an existing Session from a SessionManager and terminates that session immediately after the last session participant leaves the session.
TransientInternalSession A thread-safe InternalSession implementation that allows only one SessionParticipant to join at a time.
TransientSession A thread-safe Session implementation that stores session attributes in memory.
TransientSessionConfiguration Class representing the configuration of a TransientSession.
TransientSessionManager A thread-safe session manager that maintains a collection of sessions in memory.
TransientSessionManagerFactory Factory for creating instances of TransientSessionManager.
 

Package uk.org.ogsadai.sessions.impl Description

Contains implementations of the sessions interfaces to provide support for transient sessions.