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<C,MV, AV, SC, B extends org.wildfly.clustering.cache.batch.Batch> DecoratedSessionwhose methods throw anIllegalStateExceptionif the session is not valid.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.CompositeSessionFactory<C,MV extends Contextual<SC>, AV, SC> Contextual<C>Implemented by object with a supplied context.A contextual session.ContextualSessionManager<C,B extends org.wildfly.clustering.cache.batch.Batch> A concurrent session manager, that can share session references across concurrent threads.A session facade whose lifecycle is managed as aContextual.A generic decorated session.ASessionManagerConfigurationimplementation that delegates to anotherSessionManagerConfiguration.DetachedSession<C,B extends org.wildfly.clustering.cache.batch.Batch> Detached session implementation, for use outside the context of a request.Scalar marshaller for a session identifier.ImmutableSessionFactory<MV,AV> Factory for creating anImmutableSession.Sessiondecorator that auto-detaches onManagedSession.close().Notifies attributes of a session implementing session binding listener.SessionFactory<C,MV, AV, SC> Factory for creating sessions.An immutable "snapshot" of a session which can be accessed outside the scope of a transaction.