Interface AbstractSessionManager.Configuration<CC,MV,AV,SC>
- Type Parameters:
CC- the deployment context typeMV- the session metadata value typeAV- the session attribute value typeSC- the session context type
- All Superinterfaces:
org.wildfly.clustering.server.expiration.Expiration, org.wildfly.clustering.server.expiration.ExpirationConfiguration<org.wildfly.clustering.session.ImmutableSession>, org.wildfly.clustering.server.manager.ManagerConfiguration<String>, org.wildfly.clustering.session.SessionManagerConfiguration<CC>
- Enclosing class:
AbstractSessionManager<CC,MV, AV, SC>
protected static interface AbstractSessionManager.Configuration<CC,MV,AV,SC>
extends org.wildfly.clustering.session.SessionManagerConfiguration<CC>
Configuration of a session manager.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionorg.wildfly.clustering.cache.CacheConfigurationReturns the configuration associated with a cache.Returns a factory for creating a detached session.Consumer<org.wildfly.clustering.session.ImmutableSession> Returns a task to invoke on session close.org.wildfly.clustering.server.manager.IdentifierFactoryService<String> Consumer<org.wildfly.clustering.session.ImmutableSession> Returns a task to invoke on session close.Returns a factory for creating a session.Methods inherited from interface org.wildfly.clustering.server.expiration.Expiration
getMaxIdleMethods inherited from interface org.wildfly.clustering.server.expiration.ExpirationConfiguration
getExpirationListenerMethods inherited from interface org.wildfly.clustering.session.SessionManagerConfiguration
getContext
-
Method Details
-
getIdentifierFactory
-
getCacheConfiguration
org.wildfly.clustering.cache.CacheConfiguration getCacheConfiguration()Returns the configuration associated with a cache.- Returns:
- the configuration associated with a cache.
-
getSessionFactory
SessionFactory<CC,MV, getSessionFactory()AV, SC> Returns a factory for creating a session.- Returns:
- a factory for creating a session.
-
getDetachedSessionFactory
-
getExpiredSessionHandler
Consumer<org.wildfly.clustering.session.ImmutableSession> getExpiredSessionHandler()Returns a task to invoke on session close.- Returns:
- a task to invoke on session close.
-
getSessionCloseTask
Consumer<org.wildfly.clustering.session.ImmutableSession> getSessionCloseTask()Returns a task to invoke on session close.- Returns:
- a task to invoke on session close.
-