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. 
 | 
| GetElasticMaxValueSizeProcessor | 
 An EntryProcessor that returns the configured Elastic Data maximum value
 size if the cache is backed by Elastic Data; 0 otherwise. 
 | 
| 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 | 
 This is a helper class for the SessionHelper. 
 | 
| 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. 
 | 
| SplitHttpSessionModel.ElasticKey<P,Integer> | 
 ElasticKey, used by to store segments of a large value that exceeds
 the flash journal size limit. 
 | 
| 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. 
 |