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