kieker.monitoring.probe.servlet
Class ClassLoadingServletContextListener
java.lang.Object
kieker.monitoring.probe.servlet.AbstractRegularSamplingServletContextListener
kieker.monitoring.probe.servlet.ClassLoadingServletContextListener
- All Implemented Interfaces:
- EventListener, javax.servlet.ServletContextListener
public class ClassLoadingServletContextListener
- extends AbstractRegularSamplingServletContextListener
Starts and stops the periodic logging of the class loading.
The initial delay and the sampling period (both given in seconds) can be configured via context-params in the web.xml file, as shown below.
The integration and configuration in a web.xml file works as follows:
<web-app>
...
<context-param>
<param-name>ClassLoadingServletContextListener.samplingIntervalSeconds</param-name>
<param-value>15</param-value>
</context-param>
<context-param>
<param-name>ClassLoadingServletContextListener.initialSamplingDelaySeconds</param-name>
<param-value>0</param-value>
</context-param>
<listener>
<listener-class>
kieker.monitoring.probe.servlet.ClassLoadingServletContextListener
</listener-class>
</listener>
...
</web-app>
}
- Since:
- 1.10
- Author:
- Nils Christian Ehmke
CONTEXT_PARAM_NAME_SAMPLING_INTERVAL_SECONDS
public static final String CONTEXT_PARAM_NAME_SAMPLING_INTERVAL_SECONDS
- Parameter name for the sampling interval to be used in the web.xml file.
CONTEXT_PARAM_NAME_INITIAL_SAMPLING_DELAY_SECONDS
public static final String CONTEXT_PARAM_NAME_INITIAL_SAMPLING_DELAY_SECONDS
- Parameter name for the initial delay to be used in the web.xml file.
ClassLoadingServletContextListener
public ClassLoadingServletContextListener()
- Empty constructor.
Copyright 2014 Kieker Project, http://kieker-monitoring.net>