com.logicaldoc.web
Class SessionTracker
java.lang.Object
com.logicaldoc.web.SessionTracker
- All Implemented Interfaces:
- java.util.EventListener, javax.servlet.http.HttpSessionAttributeListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletRequestListener
public class SessionTracker
- extends java.lang.Object
- implements javax.servlet.http.HttpSessionListener, javax.servlet.http.HttpSessionAttributeListener, javax.servlet.ServletRequestListener
This listener is used to track sessions. Each time a new session is created,
is is registered in the 'sessions' context map
- Since:
- 4.5
- Author:
- Marco Meschieri - Logical Objects
Field Summary |
protected static org.apache.commons.logging.Log |
log
|
Method Summary |
void |
attributeAdded(javax.servlet.http.HttpSessionBindingEvent event)
|
void |
attributeRemoved(javax.servlet.http.HttpSessionBindingEvent event)
|
void |
attributeReplaced(javax.servlet.http.HttpSessionBindingEvent event)
|
void |
requestDestroyed(javax.servlet.ServletRequestEvent arg0)
|
void |
requestInitialized(javax.servlet.ServletRequestEvent event)
|
void |
sessionCreated(javax.servlet.http.HttpSessionEvent event)
Adds sessions to the context scoped HashMap when they begin. |
void |
sessionDestroyed(javax.servlet.http.HttpSessionEvent event)
Removes sessions from the context scoped HashMap when they expire or are
invalidated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
SessionTracker
public SessionTracker()
sessionCreated
public void sessionCreated(javax.servlet.http.HttpSessionEvent event)
- Adds sessions to the context scoped HashMap when they begin.
- Specified by:
sessionCreated
in interface javax.servlet.http.HttpSessionListener
sessionDestroyed
public void sessionDestroyed(javax.servlet.http.HttpSessionEvent event)
- Removes sessions from the context scoped HashMap when they expire or are
invalidated.
- Specified by:
sessionDestroyed
in interface javax.servlet.http.HttpSessionListener
attributeAdded
public void attributeAdded(javax.servlet.http.HttpSessionBindingEvent event)
- Specified by:
attributeAdded
in interface javax.servlet.http.HttpSessionAttributeListener
attributeRemoved
public void attributeRemoved(javax.servlet.http.HttpSessionBindingEvent event)
- Specified by:
attributeRemoved
in interface javax.servlet.http.HttpSessionAttributeListener
attributeReplaced
public void attributeReplaced(javax.servlet.http.HttpSessionBindingEvent event)
- Specified by:
attributeReplaced
in interface javax.servlet.http.HttpSessionAttributeListener
requestDestroyed
public void requestDestroyed(javax.servlet.ServletRequestEvent arg0)
- Specified by:
requestDestroyed
in interface javax.servlet.ServletRequestListener
requestInitialized
public void requestInitialized(javax.servlet.ServletRequestEvent event)
- Specified by:
requestInitialized
in interface javax.servlet.ServletRequestListener
Copyright © 2008-2010 Logical Objects. All Rights Reserved.