|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
SessionManager components supporting enterprise session management.
See:
Description
| Interface Summary | |
|---|---|
| NativeSessionManager | A Native session manager is one that manages sessions natively - that is, it is directly responsible
for the creation, persistence and removal of Session instances and their
lifecycles. |
| SessionContext | A SessionContext is a 'bucket' of data presented to a SessionFactory which interprets
this data to construct Session instances. |
| SessionFactory | A simple factory class that instantiates concrete Session instances. |
| SessionKey | A SessionKey is a key that allows look-up of any particular Session
instance. |
| SessionManager | A SessionManager manages the creation, maintenance, and clean-up of all application
Sessions. |
| SessionValidationScheduler | Interface that should be implemented by classes that can control validating sessions on a regular basis. |
| ValidatingSession | A ValidatingSession is a Session that is capable of determining it is valid or not and
is able to validate itself if necessary. |
| ValidatingSessionManager | A ValidatingSessionManager is a SessionManager that can proactively validate any or all sessions that may be expired. |
| Class Summary | |
|---|---|
| AbstractNativeSessionManager | Abstract implementation supporting the NativeSessionManager interface, supporting
SessionListeners and application of the
globalSessionTimeout. |
| AbstractSessionManager | Base abstract class of the SessionManager interface, enabling configuration of an
application-wide globalSessionTimeout. |
| AbstractValidatingSessionManager | Default business-tier implementation of the ValidatingSessionManager interface. |
| DefaultSessionContext | Default implementation of the SessionContext interface which provides getters and setters that
wrap interaction with the underlying backing context map. |
| DefaultSessionKey | Default implementation of the SessionKey interface, which allows setting and retrieval of a concrete
sessionId that the SessionManager implementation can use to look up a
Session instance. |
| DefaultSessionManager | Default business-tier implementation of a ValidatingSessionManager. |
| DelegatingSession | A DelegatingSession is a client-tier representation of a server side
Session. |
| ExecutorServiceSessionValidationScheduler | SessionValidationScheduler implementation that uses a
ScheduledExecutorService to call ValidatingSessionManager.validateSessions() every
interval milliseconds. |
| ImmutableProxiedSession | Implementation of the Session interface that proxies another Session, but does not
allow any 'write' operations to the underlying session. |
| SimpleSession | Simple Session JavaBeans-compatible POJO implementation, intended to be used on the
business/server tier. |
| SimpleSessionFactory | SessionFactory implementation that generates SimpleSession instances. |
SessionManager components supporting enterprise session management.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||