com.mtgi.analytics.servlet
Class ServletRequestBehaviorTrackingAdapter
java.lang.Object
com.mtgi.analytics.servlet.ServletRequestBehaviorTrackingAdapter
public class ServletRequestBehaviorTrackingAdapter
- extends Object
Facilitates behavior tracking for servlet requests via calls to
start(ServletRequest)
and stop(BehaviorEvent)
. The relative
verbosity of event logging is configured in the constructor
.
This class abstracts the details of tracking servlet requests, so that
it can be reused by delegation in both listeners and filters.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServletRequestBehaviorTrackingAdapter
public ServletRequestBehaviorTrackingAdapter(String eventType,
BehaviorTrackingManager manager,
String[] parameters,
Pattern[] uriPatterns)
start
public BehaviorEvent start(javax.servlet.ServletRequest request)
stop
public void stop(BehaviorEvent event)
match
protected boolean match(javax.servlet.http.HttpServletRequest request)