SessionManager
components supporting enterprise session management.See: Description
Interface | Description |
---|---|
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
Session s. |
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 | Description |
---|---|
AbstractNativeSessionManager |
Abstract implementation supporting the
NativeSessionManager interface, supporting
SessionListener s 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.Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.