Package io.undertow.servlet.util
Class InMemorySessionPersistence
- java.lang.Object
-
- io.undertow.servlet.util.InMemorySessionPersistence
-
- All Implemented Interfaces:
SessionPersistenceManager
public class InMemorySessionPersistence extends java.lang.Object implements SessionPersistenceManager
Session persistence implementation that simply stores session information in memory.- Author:
- Stuart Douglas
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.undertow.servlet.api.SessionPersistenceManager
SessionPersistenceManager.PersistentSession
-
-
Constructor Summary
Constructors Constructor Description InMemorySessionPersistence()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear(java.lang.String deploymentName)java.util.Map<java.lang.String,SessionPersistenceManager.PersistentSession>loadSessionAttributes(java.lang.String deploymentName, java.lang.ClassLoader classLoader)voidpersistSessions(java.lang.String deploymentName, java.util.Map<java.lang.String,SessionPersistenceManager.PersistentSession> sessionData)
-
-
-
Method Detail
-
persistSessions
public void persistSessions(java.lang.String deploymentName, java.util.Map<java.lang.String,SessionPersistenceManager.PersistentSession> sessionData)- Specified by:
persistSessionsin interfaceSessionPersistenceManager
-
loadSessionAttributes
public java.util.Map<java.lang.String,SessionPersistenceManager.PersistentSession> loadSessionAttributes(java.lang.String deploymentName, java.lang.ClassLoader classLoader)
- Specified by:
loadSessionAttributesin interfaceSessionPersistenceManager
-
clear
public void clear(java.lang.String deploymentName)
- Specified by:
clearin interfaceSessionPersistenceManager
-
-