All Classes and Interfaces
Class
Description
Abstract session implementation containing
AbstractImmutableSession.equals(Object), AbstractImmutableSession.hashCode(), and AbstractImmutableSession.toString() methods.Common
AbstractImmutableSessionMetaData.toString() for session meta data.A session attributes implementation based on a map.
An abstract
SessionManager implementation that delegates most implementation details to a SessionFactory.Configuration of a session manager.
A session meta data entry.
A
Session decorator whose methods throw an IllegalStateException if the session is not valid.A session whose lifecycle is managed by a
Cache.Encapsulates a cacheable user.
A session facade whose lifecycle is managed by a
Cache.A session manager decorator that shares session references across concurrent threads.
A cached user.
A user manager that shares user references between concurrent threads.
Exposes session attributes for a coarse granularity session.
A serialization context initializer for this package.
An immutable session, composed of immutable metadata and attributes.
An immutable session factory that delegates to immutable factories for metadata and attributes.
Immutable session metadata composed of separate creation and access meta data.
A session composed of attributes, metadata, and context.
A session factory composed of metadata, attribute, and context factories.
Session meta data composed of separate creation and access metadata.
A user implementation composed of a context entry and user sessions.
A user factory that creates composite users.
Implemented by object with a supplied context.
A contextual session metadata entry.
A session decorator.
A session manager decorator.
A session manager configuration decorator.
A user decorator.
A decorated user manager.
Default immutable session metadata implementation that delegates to a cache entry.
A session access metadata entry.
ProtoStream marshaller for
DefaultSessionAccessMetaDataEntry.The session creation metadata cache entry.
ProtoStream marshaller for a
DefaultSessionCreationMetaDataEntry.Default session metadata implementation that delegates to a cache entry, triggering its mutator
Runnable.run() on close.Default contextual session metadata entry.
A session metadata entry.
Protostream marshaller for a
DefaultSessionMetaDataEntry.A default user manager implementation that delegates to a user factory.
Detached session implementation, for use outside the context of a request.
A
SessionAttributes implementation for detached sessions.SessionMetaData implementation for detached sessions.Exposes session attributes for a fine granularity sessions.
SerializationContextInitializer for this package.Serialization context initializer for this package.
Configuration for a factory for creating
SessionAttributes objects, based on marshalled values.Immutable view of the volatile aspects of a session's meta-data.
Triggers activation/passivation events for all attributes of a session.
Triggers activation/passivation events for a single session attribute.
Factory for creating a map of session attributes.
Immutable view of the more static aspects of a session's meta-data.
Factory for creating an
ImmutableSession.The configuration of an immutable session factory.
An immutable view of the session metadata entry.
Factory for immutable session metadata.
An invalidatable view of session metadata.
Session decorator that auto-detaches on ManagedSession.close().Configuration for a factory for creating
SessionAttributes objects, based on marshalled values.Configuration for a factory for creating
SessionAttributes objects, based on marshalled values.A mutable session access metadata.
A set of session access metadata values.
The mutable session access metadata values.
Mutable session creation metadata.
SessionMetaDataEntry decorator that captures mutations via a MutableSessionMetaDataOffsetValues.Encapsulates the mutable session metadata entry properties, captured as offsets from their current values.
Encapsulates the mutable values of the session metadata.
A mutable user sessions implementation.
Session affinity to multiple members.
Configuration of a
NarySessionAffinity.The volatile aspects of a session's meta-data.
The session access metadata entry.
A remapping function the session access metadata entry.
Encapsulates offsets for session access metadata.
Notifies attributes of a session implementing session activation listener.
A session affinity registry entry.
Uses a registry to map a group member to a string value.
Create a serialization context initializer for this package.
A notifier of passivation/activation events.
A session attribute map compute function.
ProtoStream marshaller for a
SessionAttributeMapComputeFunction.Encapsulates a session attribute map entry.
ProtoStream marshaller for a
SessionAttributeMapEntry.Encapsulates the lifecycle of the attributes of a session.
Factory for creating a
SessionAttributes object.Configuration of a factory for creating a
SessionAttributes object.Notifies attributes of a session implementing session binding listener.
The more static aspects of a session's meta-data.
A contextual session metadata entry.
The remapping function for the session creation metadata entry.
Factory for creating sessions.
The configuration of an immutable session factory.
Scalar marshaller for a session identifier.
Encapsulates the immutable cache entry properties storing session metadata.
Encapsulates fine-granularity mapping of session metadata using separate entries for creation vs access metadata.
Cache compute function that applies the session meta data delta.
ProtoStream marshaller for a
SessionMetaDataEntryFunction.Encapsulates session metadata entry offsets.
Factory for session metadata.
An immutable "snapshot" of a session which can be accessed outside the scope of a transaction.
An immutable "snapshot" of a session's meta-data which can be accessed outside the scope of a transaction.
Session affinity to a multiple members.
Cache entry storing persistent and transient user context.
Cache entry that stores persistent and transient user context.
A factory for creating a user context.
The serialization context initializer for this package.
A factory for creating the sessions for a user.