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:
Manager<String>,ManagerConfiguration<String>,Service,SessionManager<C>
A concurrent session manager, that can share session references across concurrent threads.
- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a session using the specified identifier.Returns the session with the specified identifier, or null if none exists.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
-
-
Method Details
-
createSessionAsync
Description copied from interface:SessionManagerCreates a session using the specified identifier. Sessions returned by this method must be closed viaSession.close(). This method is intended to be invoked within the context of a batch.- Specified by:
createSessionAsyncin interfaceSessionManager<C>- Overrides:
createSessionAsyncin classDecoratedSessionManager<C>- Parameters:
id- a session identifier- Returns:
- a new web session, or null if a session with the specified identifier already exists.
-
findSessionAsync
Description copied from interface:SessionManagerReturns the session with the specified identifier, or null if none exists. Sessions returned by this method must be closed viaSession.close(). This method is intended to be invoked within the context of a batch.- Specified by:
findSessionAsyncin interfaceSessionManager<C>- Overrides:
findSessionAsyncin classDecoratedSessionManager<C>- Parameters:
id- a session identifier- Returns:
- an existing web session, or null if none exists
-