All Classes and Interfaces
Class
Description
Exposes session attributes for a coarse granularity session.
Generic immutable session implementation - independent of cache mapping strategy.
Generic immutable session factory implementation - independent of cache mapping strategy.
Generic session implementation - independent of cache mapping strategy.
Composite view of the meta data of a session, combining volatile and static aspects.
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 completable session.
A concurrent session manager, that can share session references across concurrent threads.
A contextual session metadata entry.
A session facade whose lifecycle is managed as a
.
invalid reference
Completable
Default immutable session metadata implementation that delegates to a cache entry.
Marshaller for a
DefaultSessionCreationMetaDataEntry.Default session metadata implementation that delegates to a cache entry, triggering
CacheEntryMutator.mutate() on close.Default contextual session metadata entry.
Protostream marshaller for a
DefaultSessionMetaDataEntry.A default user manager implementation that delegates to a user factory.
A
SessionManagerConfiguration implementation that delegates to another SessionManagerConfiguration.Exposes session attributes for a fine granularity sessions.
SerializationContextInitializer for this package.Scalar marshaller for a session identifier.
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
ImmutableSessionAttributes objects.Immutable view of the more static aspects of a session's meta-data.
Factory for creating an
ImmutableSession.Configuration for a factory for creating
SessionAttributes objects, based on marshalled values.Configuration for a factory for creating
SessionAttributes objects, based on marshalled values.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.
Uses a registry to map a group member to a string value.
The volatile aspects of a session's meta-data.
Encapsulates offsets for session access metadata.
Notifies attributes of a session implementing session activation listener.
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.
Factory for creating sessions.
Encapsulates the immutable cache entry properties storing session metadata.
Cache compute function that applies the session meta data delta.
ProtoStream marshaller for a
.
invalid reference
SimpleSessionMetaDataDelta
Encapsulates session metadata entry offsets.
An immutable "snapshot" of a session which can be accessed outside the scope of a transaction.
An immutable "snapshot" of a session's attributes 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.
Cache entry that stores persistent and transient user identity..
Creates an
User from its cache storage value.Session decorator whose methods throw an IllegalStateException if the session is not valid.