public class DefaultWGAHttpSessionManager extends AbstractWGAHttpSessionManager
Constructor and Description |
---|
DefaultWGAHttpSessionManager() |
Modifier and Type | Method and Description |
---|---|
WGAHttpSession |
createSession()
creates a new session and fires SessionCreatedEvent
|
WGAHttpSession |
getSession(java.lang.String id)
should try to retrieve an existing and valid session with the given id
|
void |
requestFinished(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
call back if an http request has been finished
|
void |
shutdown()
shutdown and invalidate all sessions
|
void |
startup(de.innovationgate.wga.config.HttpSessionManagerConfiguration config)
called during WGA core startup
|
addListener, clearListeners, getContext, getCore, isDebug, removeListener, setContext, setDebug
public WGAHttpSession getSession(java.lang.String id)
AbstractWGAHttpSessionManager
getSession
in interface WGAHttpSessionManager
getSession
in class AbstractWGAHttpSessionManager
id
- The session idpublic WGAHttpSession createSession()
AbstractWGAHttpSessionManager
createSession
in class AbstractWGAHttpSessionManager
public void shutdown()
AbstractWGAHttpSessionManager
shutdown
in class AbstractWGAHttpSessionManager
public void requestFinished(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
AbstractWGAHttpSessionManager
requestFinished
in class AbstractWGAHttpSessionManager
public void startup(de.innovationgate.wga.config.HttpSessionManagerConfiguration config)
AbstractWGAHttpSessionManager
startup
in class AbstractWGAHttpSessionManager