Class CachedSessionManager<C>
java.lang.Object
org.wildfly.clustering.session.cache.DecoratedSessionManager<C>
org.wildfly.clustering.session.cache.CachedSessionManager<C>
- Type Parameters:
C- the session context type
- All Implemented Interfaces:
org.wildfly.clustering.server.manager.Manager<String>,org.wildfly.clustering.server.manager.ManagerConfiguration<String>,org.wildfly.clustering.server.manager.Service,org.wildfly.clustering.session.SessionManager<C>
A concurrent session manager, that can share session references across concurrent threads.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionCachedSessionManager(org.wildfly.clustering.session.SessionManager<C> manager, org.wildfly.clustering.server.cache.CacheFactory cacheFactory) -
Method Summary
Modifier and TypeMethodDescriptionCompletionStage<org.wildfly.clustering.session.Session<C>> CompletionStage<org.wildfly.clustering.session.Session<C>> Methods inherited from class org.wildfly.clustering.session.cache.DecoratedSessionManager
findImmutableSessionAsync, getBatchFactory, getDetachedSession, getIdentifierFactory, getStatistics, isStarted, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.session.SessionManager
createSession, findImmutableSession, findSession
-
Constructor Details
-
CachedSessionManager
public CachedSessionManager(org.wildfly.clustering.session.SessionManager<C> manager, org.wildfly.clustering.server.cache.CacheFactory cacheFactory)
-
-
Method Details
-
createSessionAsync
- Specified by:
createSessionAsyncin interfaceorg.wildfly.clustering.session.SessionManager<C>- Overrides:
createSessionAsyncin classDecoratedSessionManager<C>
-
findSessionAsync
- Specified by:
findSessionAsyncin interfaceorg.wildfly.clustering.session.SessionManager<C>- Overrides:
findSessionAsyncin classDecoratedSessionManager<C>
-