Manager and
Session implementations that represent the collection of
active sessions and the individual sessions themselves, respectively,
that are associated with a Context.See: Description
| Class | Description |
|---|---|
| Constants |
Manifest constants for the
org.apache.catalina.session package. |
| DataSourceStore |
Implementation of the
Store interface that stores serialized session objects in a
database. |
| FileStore |
Concrete implementation of the Store interface that utilizes a file per saved Session in a configured
directory.
|
| JDBCStore | Deprecated
Removed in Tomcat 10 and replaced by DataSourceStore with removal of legacy JDBC code
|
| ManagerBase |
Minimal implementation of the Manager interface that supports no session persistence or distributable
capabilities.
|
| ManagerBase.SessionTiming | |
| PersistentManager |
Implementation of the Manager interface that makes use of a Store to swap active Sessions to disk.
|
| PersistentManagerBase |
Extends the
ManagerBase class to implement most of the functionality required by a Manager which supports any
kind of persistence, even if only for restarts. |
| StandardManager |
Standard implementation of the Manager interface that provides simple session persistence across restarts of
this component (such as when the entire server is shut down and restarted, or when a particular web application is
reloaded.
|
| StandardSession |
Standard implementation of the Session interface.
|
| StandardSessionFacade |
Facade for the StandardSession object.
|
| StoreBase |
| Exception | Description |
|---|---|
| TooManyActiveSessionsException |
An exception that indicates the maximum number of active sessions has been reached and the server is refusing to
create any new sessions.
|
This package contains the standard Manager and
Session implementations that represent the collection of
active sessions and the individual sessions themselves, respectively,
that are associated with a Context. Additional implementations
of the Manager interface can be based upon the supplied
convenience base class (ManagerBase), if desired. Different
implementations of Session are possible, but a need for
functionality beyond what is provided by the standard implementation
(StandardSession) is not expected.
The convenience ManagerBase base class is configured by
setting the following properties:
java.security.MessageDigest
class on your platform. [DEFAULT_ALGORITHM]java.io.Serializable interface will be rejected.
[false]The standard implementation of the Manager interface
(StandardManager) supports the following additional configuration
properties:
Copyright © 2000-2024 Apache Software Foundation.
Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo are either registered trademarks or trademarks of the Apache Software Foundation.