com.mtgi.analytics.servlet
Class BehaviorTrackingListener
java.lang.Object
com.mtgi.analytics.servlet.BehaviorTrackingListener
- All Implemented Interfaces:
- EventListener, javax.servlet.ServletContextListener, javax.servlet.ServletRequestListener
public class BehaviorTrackingListener
- extends Object
- implements javax.servlet.ServletRequestListener, javax.servlet.ServletContextListener
Logs behavior tracking events for incoming servlet requests. This listener is activated by the
bt:http-requests
Spring XML tag. It is an alternative to BehaviorTrackingFilter
registration in web.xml
. BehaviorTrackingFilter is more flexible, but is slightly more
complex to configure. At most one of these methods (bt:http-requests or BehaviorTrackingFilter) should
be used in a given application, otherwise errors will be thrown during application startup.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BehaviorTrackingListener
public BehaviorTrackingListener()
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent event)
- Specified by:
contextInitialized
in interface javax.servlet.ServletContextListener
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent event)
- Specified by:
contextDestroyed
in interface javax.servlet.ServletContextListener
requestInitialized
public void requestInitialized(javax.servlet.ServletRequestEvent event)
- Specified by:
requestInitialized
in interface javax.servlet.ServletRequestListener
requestDestroyed
public void requestDestroyed(javax.servlet.ServletRequestEvent event)
- Specified by:
requestDestroyed
in interface javax.servlet.ServletRequestListener