|
Kieker 1.11 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kieker.monitoring.probe.servlet.AbstractRegularSamplingServletContextListener kieker.monitoring.probe.servlet.ClassLoadingServletContextListener
public class ClassLoadingServletContextListener
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>
}
Field Summary | |
---|---|
static java.lang.String |
CONTEXT_PARAM_NAME_INITIAL_SAMPLING_DELAY_SECONDS
Parameter name for the initial delay to be used in the web.xml file. |
static java.lang.String |
CONTEXT_PARAM_NAME_SAMPLING_INTERVAL_SECONDS
Parameter name for the sampling interval to be used in the web.xml file. |
Fields inherited from class kieker.monitoring.probe.servlet.AbstractRegularSamplingServletContextListener |
---|
DEFAULT_SENSOR_INITIAL_DELAY_SECONDS, DEFAULT_SENSOR_INTERVAL_SECONDS |
Constructor Summary | |
---|---|
ClassLoadingServletContextListener()
Empty constructor. |
Method Summary | |
---|---|
protected ISampler[] |
createSamplers()
Create samplers for the specific sampling class. |
protected java.lang.String |
getContextParameterNameSamplingDelaySeconds()
Parameter name for the sampling delay to be used in the web.xml file. |
protected java.lang.String |
getContextParameterNameSamplingIntervalSeconds()
Parameter name for the sampling interval to be used in the web.xml file. |
Methods inherited from class kieker.monitoring.probe.servlet.AbstractRegularSamplingServletContextListener |
---|
contextDestroyed, contextInitialized |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CONTEXT_PARAM_NAME_SAMPLING_INTERVAL_SECONDS
public static final java.lang.String CONTEXT_PARAM_NAME_INITIAL_SAMPLING_DELAY_SECONDS
Constructor Detail |
---|
public ClassLoadingServletContextListener()
Method Detail |
---|
protected java.lang.String getContextParameterNameSamplingIntervalSeconds()
AbstractRegularSamplingServletContextListener
getContextParameterNameSamplingIntervalSeconds
in class AbstractRegularSamplingServletContextListener
protected java.lang.String getContextParameterNameSamplingDelaySeconds()
AbstractRegularSamplingServletContextListener
getContextParameterNameSamplingDelaySeconds
in class AbstractRegularSamplingServletContextListener
protected ISampler[] createSamplers()
AbstractRegularSamplingServletContextListener
createSamplers
in class AbstractRegularSamplingServletContextListener
|
Kieker 1.11 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |