Uses of Interface
org.wildfly.clustering.session.ImmutableSession
Packages that use ImmutableSession
Package
Description
-
Uses of ImmutableSession in org.wildfly.clustering.session
Subinterfaces of ImmutableSession in org.wildfly.clustering.sessionSubinterfaces with type arguments of type ImmutableSession in org.wildfly.clustering.sessionModifier and TypeInterfaceDescriptioninterfaceEncapsulates the configuration of a session manager.Methods in org.wildfly.clustering.session that return ImmutableSessionModifier and TypeMethodDescriptiondefault ImmutableSessionSessionManager.findImmutableSession(String id) Returns a read-only view of the session with the specified identifier.Methods in org.wildfly.clustering.session that return types with arguments of type ImmutableSessionModifier and TypeMethodDescriptionSessionManager.findImmutableSessionAsync(String id) Returns a read-only view of the session with the specified identifier. -
Uses of ImmutableSession in org.wildfly.clustering.session.cache
Subinterfaces of ImmutableSession in org.wildfly.clustering.session.cacheClasses in org.wildfly.clustering.session.cache that implement ImmutableSessionModifier and TypeClassDescriptionclassAbstract session implementation containingAbstractImmutableSession.equals(Object),AbstractImmutableSession.hashCode(), andAbstractImmutableSession.toString()methods.classASessiondecorator whose methods throw anIllegalStateExceptionif the session is not valid.classA session facade whose lifecycle is managed by aCache.classAn immutable session, composed of immutable metadata and attributes.classA session composed of attributes, metadata, and context.classA session decorator.classDetached session implementation, for use outside the context of a request.classSessiondecorator that auto-detaches onManagedSession.close().classAn immutable "snapshot" of a session which can be accessed outside the scope of a transaction.Methods in org.wildfly.clustering.session.cache that return ImmutableSessionModifier and TypeMethodDescriptionCompositeImmutableSessionFactory.createImmutableSession(String id, ImmutableSessionMetaData metaData, Map<String, Object> attributes) default ImmutableSessionImmutableSessionFactory.createImmutableSession(String id, Map.Entry<MV, AV> entry) Creates an immutable session from the specified identifier and metadata/attribute entry.ImmutableSessionFactory.createImmutableSession(String id, ImmutableSessionMetaData metaData, Map<String, Object> attributes) Creates an immutable session from the specified identifier, metadata, and attributes.Methods in org.wildfly.clustering.session.cache that return types with arguments of type ImmutableSessionModifier and TypeMethodDescriptionAbstractSessionManager.findImmutableSessionAsync(String id) DecoratedSessionManager.findImmutableSessionAsync(String id) DecoratedSessionManagerConfiguration.getExpirationListener()AbstractSessionManager.Configuration.getExpiredSessionHandler()Returns a task to invoke on session close.AbstractSessionManager.Configuration.getSessionCloseTask()Returns a task to invoke on session close.Constructors in org.wildfly.clustering.session.cache with parameters of type ImmutableSessionModifierConstructorDescriptionSimpleImmutableSession(ImmutableSession session) Creates an immutable session snapshot. -
Uses of ImmutableSession in org.wildfly.clustering.session.container
Methods in org.wildfly.clustering.session.container with parameters of type ImmutableSessionModifier and TypeMethodDescriptiondefault SContainerProvider.getDetachableSession(SessionManager<SC> manager, ImmutableSession session, CC context) Returns a container facade to a detachable session. -
Uses of ImmutableSession in org.wildfly.clustering.session.infinispan.embedded
Constructor parameters in org.wildfly.clustering.session.infinispan.embedded with type arguments of type ImmutableSessionModifierConstructorDescriptionSessionExpirationTask(SessionFactory<SC, MV, AV, LC> sessionFactory, Supplier<Batch> batchFactory, Consumer<ImmutableSession> expirationListener) Creates a remover for expired sessions. -
Uses of ImmutableSession in org.wildfly.clustering.session.infinispan.embedded.attributes
Constructor parameters in org.wildfly.clustering.session.infinispan.embedded.attributes with type arguments of type ImmutableSessionModifierConstructorDescriptionCoarseSessionAttributesFactory(SessionAttributesFactoryConfiguration<Map<String, Object>, V> configuration, BiFunction<ImmutableSession, C, SessionActivationNotifier> notifierFactory, Function<String, SessionAttributeActivationNotifier> detachedNotifierFactory, EmbeddedCacheConfiguration infinispan) Creates a factory for session attributes.FineSessionAttributesFactory(SessionAttributesFactoryConfiguration<Object, V> configuration, BiFunction<ImmutableSession, C, SessionAttributeActivationNotifier> notifierFactory, Function<String, SessionAttributeActivationNotifier> detachedNotifierFactory, EmbeddedCacheConfiguration infinispan) Creates a factory for fine-granularity session attributes entry. -
Uses of ImmutableSession in org.wildfly.clustering.session.infinispan.remote.attributes
Constructor parameters in org.wildfly.clustering.session.infinispan.remote.attributes with type arguments of type ImmutableSessionModifierConstructorDescriptionCoarseSessionAttributesFactory(SessionAttributesFactoryConfiguration<Map<String, Object>, V> configuration, BiFunction<ImmutableSession, C, SessionActivationNotifier> notifierFactory, RemoteCacheConfiguration hotrod) Creates a session attributes factory.FineSessionAttributesFactory(SessionAttributesFactoryConfiguration<Object, V> configuration, BiFunction<ImmutableSession, C, SessionAttributeActivationNotifier> notifierFactory, RemoteCacheConfiguration hotrod) Creates a session attributes factory