See: Description
| Interface | Description |
|---|---|
| CacheDelegator |
An interface for a class that will perform all cluster cache related operations
|
| CoherenceHttpSessionCollection | |
| HttpSessionCollection |
This is the abstract model for a collection of HttpSessionModel objects.
|
| HttpSessionCollection.AttributeScopeController |
The AttributeScopeController is an optional interface that is used to selectively scope attributes in cases when a session may be shared across more than one application.
|
| HttpSessionCollection.SessionDistributionController |
An optional interface to override the default distribution of session objects in the cluster, allowing the sessions to remain "local" to the originating application until a later point in the life of the session, that point determined by the implementation of this interface.
|
| HttpSessionIdGenerator |
The HttpSessionIdGenerator is an interface that is used to generate identifiers for newly created session models.
|
| HttpSessionModel |
This is the abstract model for HttpSession implementations that support clustering.
|
| SessionExpiryFilterFactory |
This interface is used to create a filter that filters out the sessions that have expired.
|
| SessionHelper.Task |
Interface for detecting when a Runnable Task has completed.
|
| SessionHelperFactory |
Created by IntelliJ IDEA.
|
| SessionReaperStatistics |
Interface for session reaper statistics.
|
| SplitSessionCollectionConfiguration |
This simple interface is used to get system properties overflowThreshold and overflowCacheName for use by ConfigurationImpl and SplitSessionCollection.setConfig User: mmunn Date: 7/19/11
|
| Class | Description |
|---|---|
| AbstractHttpSessionCollection |
An abstract base class from which implementations of HttpSessionCollection can be more easily built.
|
| AbstractHttpSessionCollection.ApplicationScopeController |
A simple implementation of the AttributeScopeController interface that scopes all attributes to the application by prepending the name of the application to all attribute names.
|
| AbstractHttpSessionCollection.DistributedController |
A simple implementation of the SessionDistributionController interface that forces all sessions (and thus their attributes) to be managed in a distributed manner.
|
| AbstractHttpSessionCollection.GlobalScopeController |
A simple implementation of the AttributeScopeController interface that does not scope attributes.
|
| AbstractHttpSessionCollection.HybridController |
A simple implementation of the SessionDistributionController interface that forces all sessions and serializable attributes to be managed in a distributed manner.
|
| AbstractHttpSessionCollection.LocalController |
A simple implementation of the SessionDistributionController interface that forces all sessions (and thus their attributes) to be managed locally.
|
| AbstractHttpSessionModel |
An abstract base class from which implementations of HttpSessionModel can be more easily built.
|
| AbstractReapTask |
Base class for reaping tasks.
|
| AttributeHolder |
An immutable object to hold attribute values and related information.
|
| CacheFactoryLogHandler | |
| ConfigurationImpl |
Class implementing the
SessionHelperConfiguration HttpSessionCollectionConfiguration and SplitSessionCollectionConfigurationinterfaces. |
| DefaultCacheDelegator | |
| ExitAgent |
This agent is used to request the other servers in the cluster to unlock the specified session ID.
|
| ExitObserver |
This InvocationObserver waits for an ExitAgent to report back that some server in the cluster did have the specified session id locked.
|
| ExitTask |
This task is used to unlock a session ID.
|
| HttpRequestContext |
Request context information for an HTTP Servlet request.
|
| IncrementalReapTask |
A task that starts a reaping cycle and reaps session in sequence.
|
| LocalSessionCacheDelegator | |
| LogThreadsHoldingLockAgent |
An invocation service that logs the stacktraces of all threads holding a lock for a session.
|
| MonolithicHttpSessionCollection |
An implementation of HttpSessionCollection that manages 'monolithic' session objects.
|
| MonolithicHttpSessionModel |
This is an implementation of HttpSessionModel that manages its attribute state in a single ('monolithic') serializable unit, allowing session attributes to safely form graphs while avoiding duplication of objects, yet not being able to optimize attribute serialization and deserialization as a result.
|
| OptimizedHolder |
An immutable object to hold attribute values and related information.
|
| ParallelReapTask |
This reaping task reaps the sessions in parallel instead of in sequence.
|
| RandomHttpSessionIdGenerator |
A default implementation of HttpSessionIdGenerator.
|
| RequestContext |
Request context information for a standard Servlet request.
|
| SessionHelper |
A collection of methods that support the implementation of Coherence web container components used to replace the corresponding implementations provided by the application server vendor.
|
| SessionHelperManager | |
| SessionLocalBackingMapCacheDelegator |
An abstract base class from which implementations of HttpSessionCollection that use a SessionLocalBackingMap can be more easily built.
|
| SplitHttpSessionCollection |
An implementation of HttpSessionCollection that manages session objects as multiple units, splitting out larger session attributes into separately managed entries.
|
| SplitHttpSessionModel |
This is an implementation of HttpSessionModel that manages most of its state in a single serializable unit, but splits out its large attributes -- if any -- into separately managed units.
|
| SplittableHolder |
An immutable object to hold attribute values and related information.
|
| TraditionalHttpSessionCollection |
An implementation of HttpSessionCollection that manages session objects as individual units that contain all of their own attributes, as if the session were a single serializable object, however with some optimizations for attribute serialization and deserialization.
|
| TraditionalHttpSessionModel |
An implementation of HttpSessionModel that is managed as a single unit, but optimizes the management of individual attributes within a session for purposes of serialization and deserialization.
|
| WebPluginInstaller |
This command line utility installs container-specific Coherence*Web classes into a web container installation so that Coherence*Web can tightly integrate with the target web container.
|
| WebPluginInstaller.ApplyPatch |
Abstract base class for all command line utilities that modify web container libraries to support extension.
|