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 void
clear(java.lang.String deploymentName)
java.util.Map<java.lang.String,SessionPersistenceManager.PersistentSession>
loadSessionAttributes(java.lang.String deploymentName, java.lang.ClassLoader classLoader)
void
persistSessions(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:
persistSessions
in interfaceSessionPersistenceManager
-
loadSessionAttributes
public java.util.Map<java.lang.String,SessionPersistenceManager.PersistentSession> loadSessionAttributes(java.lang.String deploymentName, java.lang.ClassLoader classLoader)
- Specified by:
loadSessionAttributes
in interfaceSessionPersistenceManager
-
clear
public void clear(java.lang.String deploymentName)
- Specified by:
clear
in interfaceSessionPersistenceManager
-
-