Package com.qwazr.server
Class InFileSessionPersistenceManager
java.lang.Object
com.qwazr.server.InFileSessionPersistenceManager
- All Implemented Interfaces:
io.undertow.servlet.api.SessionPersistenceManager
public class InFileSessionPersistenceManager
extends java.lang.Object
implements io.undertow.servlet.api.SessionPersistenceManager
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description InFileSessionPersistenceManager(java.nio.file.Path sessionDir)
-
Method Summary
Modifier and Type Method Description void
clear(java.lang.String deploymentName)
java.util.Map<java.lang.String,io.undertow.servlet.api.SessionPersistenceManager.PersistentSession>
loadSessionAttributes(java.lang.String deploymentName, java.lang.ClassLoader classLoader)
void
persistSessions(java.lang.String deploymentName, java.util.Map<java.lang.String,io.undertow.servlet.api.SessionPersistenceManager.PersistentSession> sessionData)
-
Constructor Details
-
InFileSessionPersistenceManager
public InFileSessionPersistenceManager(java.nio.file.Path sessionDir)
-
-
Method Details
-
persistSessions
public void persistSessions(java.lang.String deploymentName, java.util.Map<java.lang.String,io.undertow.servlet.api.SessionPersistenceManager.PersistentSession> sessionData)- Specified by:
persistSessions
in interfaceio.undertow.servlet.api.SessionPersistenceManager
-
loadSessionAttributes
public java.util.Map<java.lang.String,io.undertow.servlet.api.SessionPersistenceManager.PersistentSession> loadSessionAttributes(java.lang.String deploymentName, java.lang.ClassLoader classLoader)- Specified by:
loadSessionAttributes
in interfaceio.undertow.servlet.api.SessionPersistenceManager
-
clear
public void clear(java.lang.String deploymentName)- Specified by:
clear
in interfaceio.undertow.servlet.api.SessionPersistenceManager
-