Package org.wildfly.clustering.session.cache
package org.wildfly.clustering.session.cache
-
ClassDescriptionAbstract session implementation containing
AbstractImmutableSession.equals(Object),AbstractImmutableSession.hashCode(), andAbstractImmutableSession.toString()methods.AbstractSessionManager<CC,MV, AV, SC> An abstractSessionManagerimplementation that delegates most implementation details to aSessionFactory.AbstractSessionManager.Configuration<CC,MV, AV, SC> Configuration of a session manager.ASessiondecorator whose methods throw anIllegalStateExceptionif the session is not valid.A session whose lifecycle is managed by aCache.A session facade whose lifecycle is managed by aCache.A session manager decorator that shares session references across concurrent threads.An immutable session, composed of immutable metadata and attributes.An immutable session factory that delegates to immutable factories for metadata and attributes.A session composed of attributes, metadata, and context.CompositeSessionFactory<CC, MV extends Contextual<SC>, AV, SC>A session factory composed of metadata, attribute, and context factories.Contextual<C>Implemented by object with a supplied context.A session decorator.A session manager decorator.A session manager configuration decorator.Detached session implementation, for use outside the context of a request.ImmutableSessionFactory<MV,AV> Factory for creating anImmutableSession.The configuration of an immutable session factory.Sessiondecorator that auto-detaches onManagedSession.close().Notifies attributes of a session implementing session binding listener.SessionFactory<DC,MV, AV, SC> Factory for creating sessions.SessionFactoryConfiguration<DC,MV, AV, SC> The configuration of an immutable session factory.Scalar marshaller for a session identifier.An immutable "snapshot" of a session which can be accessed outside the scope of a transaction.