All Classes and Interfaces
Class
Description
Abstract session implementation containing
AbstractImmutableSession.equals(Object), AbstractImmutableSession.hashCode(), and AbstractImmutableSession.toString() methods.An abstract
SessionManager implementation that delegates most implementation details to a SessionFactory.Decorated
Session whose methods throw an IllegalStateException if the session is not valid.A session whose lifecycle is managed by a
Cache.A session facade whose lifecycle is managed by a
Cache.A concurrent session manager, that can share session references across concurrent threads.
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 composed of attributes and metadata.
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 contextual session metadata entry.
A generic decorated session.
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.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.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 a map of session attributes.
Immutable view of the more static aspects of a session's meta-data.
Factory for creating an
ImmutableSession.Factory for immutable 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.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.
NarySessionAffinity<M extends org.wildfly.clustering.server.GroupMember>
Session affinity to multiple members.
Configuration of a
NarySessionAffinity.The volatile aspects of a session's meta-data.
Encapsulates offsets for session access metadata.
Notifies attributes of a session implementing session activation listener.
SessionAffinityRegistryGroupMemberMapper<M extends org.wildfly.clustering.server.GroupMember>
Uses a registry to map a group member to a string value.
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
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.
UnarySessionAffinity<M extends org.wildfly.clustering.server.GroupMember>
Session affinity to a multiple members.
Cache entry storing persistent and transient user context.
Cache entry that stores persistent and transient user context.
Creates an
User from its cache storage value.