Package org.jmxtrans.embedded.servlet
Class EmbeddedJmxTransLoaderListener
java.lang.Object
org.jmxtrans.embedded.servlet.EmbeddedJmxTransLoaderListener
- All Implemented Interfaces:
EventListener,javax.servlet.ServletContextListener
public class EmbeddedJmxTransLoaderListener extends Object implements javax.servlet.ServletContextListener
Bootstrap listener to start up and shut down
EmbeddedJmxTrans.
embedded-jmxtrans configuration files are specified by a coma/line-break
delimited list of jmxtrans json configuration file declared in the web.xml
<context-param> element named ""jmxtrans.config"".
Sample:
<web-app ...>
<context-param>
<param-name>jmxtrans.config</param-name>
<param-value>
classpath:jmxtrans.json
classpath:org/jmxtrans/embedded/config/jmxtrans-internals-servlet-container.json
classpath:org/jmxtrans/embedded/config/tomcat-7.json
classpath:org/jmxtrans/embedded/config/jvm-sun-hotspot.json
</param-value>
</context-param>
<listener>
<listener-class>org.jmxtrans.embedded.servlet.EmbeddedJmxTransLoaderListener</listener-class>
</listener>
</web-app>
- Author:
- Cyrille Le Clerc
-
Field Summary
Fields Modifier and Type Field Description static StringCONFIG_LOCATION_PARAMConfig param for the embedded-jmxtrans configuration urls.protected org.slf4j.Loggerloggerstatic StringSYSTEM_CONFIG_LOCATION_PARAM -
Constructor Summary
Constructors Constructor Description EmbeddedJmxTransLoaderListener() -
Method Summary
Modifier and Type Method Description voidcontextDestroyed(javax.servlet.ServletContextEvent sce)voidcontextInitialized(javax.servlet.ServletContextEvent sce)
-
Field Details
-
CONFIG_LOCATION_PARAM
Config param for the embedded-jmxtrans configuration urls.- See Also:
- Constant Field Values
-
SYSTEM_CONFIG_LOCATION_PARAM
- See Also:
- Constant Field Values
-
logger
protected final org.slf4j.Logger logger
-
-
Constructor Details
-
EmbeddedJmxTransLoaderListener
public EmbeddedJmxTransLoaderListener()
-
-
Method Details
-
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent sce)- Specified by:
contextInitializedin interfacejavax.servlet.ServletContextListener
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent sce)- Specified by:
contextDestroyedin interfacejavax.servlet.ServletContextListener
-