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.classDecoratedSessionwhose methods throw anIllegalStateExceptionif the session is not valid.classA session facade whose lifecycle is managed by aCache.classGeneric immutable session implementation - independent of cache mapping strategy.classGeneric session implementation composed of attributes and metadata.classA generic decorated session.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) ImmutableSessionFactory.createImmutableSession(String id, ImmutableSessionMetaData metaData, Map<String, Object> 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) DelegatingSessionManagerConfiguration.getExpirationListener()Constructors in org.wildfly.clustering.session.cache with parameters of type ImmutableSessionConstructor parameters in org.wildfly.clustering.session.cache with type arguments of type ImmutableSessionModifierConstructorDescriptionprotectedAbstractSessionManager(Supplier<SessionManager<SC>> manager, SessionManagerConfiguration<C> configuration, CacheConfiguration cacheConfiguration, SessionFactory<C, MV, AV, SC> factory, Consumer<ImmutableSession> sessionCloseTask) AttachedSession(Session<C> session, Consumer<ImmutableSession> closeTask) -
Uses of ImmutableSession in org.wildfly.clustering.session.cache.attributes.coarse
Constructors in org.wildfly.clustering.session.cache.attributes.coarse with parameters of type ImmutableSessionModifierConstructorDescriptionImmutableSessionActivationNotifier(SessionSpecificationProvider<S, C> sessionProvider, SessionEventListenerSpecificationProvider<S, L> listenerProvider, ImmutableSession session, C context) -
Uses of ImmutableSession in org.wildfly.clustering.session.cache.attributes.fine
Constructors in org.wildfly.clustering.session.cache.attributes.fine with parameters of type ImmutableSessionModifierConstructorDescriptionImmutableSessionAttributeActivationNotifier(SessionSpecificationProvider<S, C> sessionProvider, SessionEventListenerSpecificationProvider<S, L> listenerProvider, ImmutableSession session, C context) -
Uses of ImmutableSession in org.wildfly.clustering.session.infinispan.embedded
Classes in org.wildfly.clustering.session.infinispan.embedded that implement interfaces with type arguments of type ImmutableSessionModifier and TypeClassDescriptionclassExpiredSessionRemover<SC,MV, AV, LC> Session remover that removes a session if and only if it is expired.Method parameters in org.wildfly.clustering.session.infinispan.embedded with type arguments of type ImmutableSessionModifier and TypeMethodDescriptionExpiredSessionRemover.register(Consumer<ImmutableSession> listener) -
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) FineSessionAttributesFactory(SessionAttributesFactoryConfiguration<Object, V> configuration, BiFunction<ImmutableSession, C, SessionAttributeActivationNotifier> notifierFactory, Function<String, SessionAttributeActivationNotifier> detachedNotifierFactory, EmbeddedCacheConfiguration infinispan) -
Uses of ImmutableSession in org.wildfly.clustering.session.infinispan.remote
Classes in org.wildfly.clustering.session.infinispan.remote that implement interfaces with type arguments of type ImmutableSessionModifier and TypeClassDescriptionclassHotRodSessionFactory<MC,AV, SC> Factory for creating aSessionbacked by a set ofRemoteCacheentries.Methods in org.wildfly.clustering.session.infinispan.remote that return types with arguments of type ImmutableSessionModifier and TypeMethodDescriptionHotRodSessionManagerConfiguration.getExpirationListenerRegistrar()HotRodSessionManagerFactory.getExpirationListenerRegistrar()Method parameters in org.wildfly.clustering.session.infinispan.remote with type arguments of type ImmutableSessionModifier and TypeMethodDescriptionHotRodSessionFactory.register(Consumer<ImmutableSession> listener) -
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) FineSessionAttributesFactory(SessionAttributesFactoryConfiguration<Object, V> configuration, BiFunction<ImmutableSession, C, SessionAttributeActivationNotifier> notifierFactory, RemoteCacheConfiguration hotrod) -
Uses of ImmutableSession in org.wildfly.clustering.session.spec
Methods in org.wildfly.clustering.session.spec with parameters of type ImmutableSessionModifier and TypeMethodDescriptionSessionSpecificationProvider.asSession(ImmutableSession session, C context) Fabricates a read-only specification facade for the specified session and session manager context.