Package wt.servlet
Class IPRequestTracker
java.lang.Object
javax.management.StandardMBean
wt.jmx.core.StandardMBean
wt.jmx.core.SelfAwareMBean
wt.servlet.IPRequestTracker
- All Implemented Interfaces:
DynamicMBean,MBeanRegistration,BaseObjectNamed,ContextListener<RequestMBean>,SelfEmailingMBean,IPRequestTrackerMBean
public final class IPRequestTracker
extends SelfAwareMBean
implements IPRequestTrackerMBean, ContextListener<RequestMBean>
Tracks client UserName, IPAddress, UserAgent on a per-user, per-calendar-date basis.
Currently this simply logs user name, ipaddress, and devicetype information whenever a new combination of user, user-agent, and calendar date is seen by this listener instance.
Supported API: true
Extendable: false
-
Method Summary
Methods inherited from class wt.jmx.core.SelfAwareMBean
deregister, destroy, getBaseObjectName, getObjectName, getObjectNameOnPreRegister, getOwnerMBean, getSelfAwareMBean, init, isInited, isRegistered, isStarted, onDestroy, onInit, postDeregister, postRegister, preDeregister, preRegister, register, register, register, resetObjectName, setOwnerMBean, start, stopMethods inherited from class wt.jmx.core.StandardMBean
cacheMBeanInfo, cacheMBeanInfoInInstance, emailThisMBean, getAttributes, getCachedInstanceMBeanInfo, getCachedMBeanInfo, getDescription, getDescription, getDescription, getDescription, getImpact, getMBeanInfo, getParameterName, setAttributesMethods inherited from class javax.management.StandardMBean
getAttribute, getClassName, getConstructors, getDescription, getDescription, getDescription, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, invoke, setAttribute, setImplementationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface wt.jmx.core.mbeans.SelfEmailingMBean
emailThisMBean