Package com.codahale.metrics.servlets
Class MetricsServlet.ContextListener
- java.lang.Object
-
- com.codahale.metrics.servlets.MetricsServlet.ContextListener
-
- All Implemented Interfaces:
java.util.EventListener
,javax.servlet.ServletContextListener
- Enclosing class:
- MetricsServlet
public abstract static class MetricsServlet.ContextListener extends java.lang.Object implements javax.servlet.ServletContextListener
An abstractServletContextListener
which allows you to programmatically inject theMetricRegistry
, rate and duration units, and allowed origin forMetricsServlet
.
-
-
Constructor Summary
Constructors Constructor Description ContextListener()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
contextDestroyed(javax.servlet.ServletContextEvent event)
void
contextInitialized(javax.servlet.ServletContextEvent event)
protected java.lang.String
getAllowedOrigin()
Returns theAccess-Control-Allow-Origin
header value, if any.protected java.util.concurrent.TimeUnit
getDurationUnit()
Returns theTimeUnit
to which durations should be converted, ornull
if the default should be used.protected abstract MetricRegistry
getMetricRegistry()
Returns theMetricRegistry
to inject into the servlet context.protected java.util.concurrent.TimeUnit
getRateUnit()
Returns theTimeUnit
to which rates should be converted, ornull
if the default should be used.
-
-
-
Method Detail
-
getMetricRegistry
protected abstract MetricRegistry getMetricRegistry()
Returns theMetricRegistry
to inject into the servlet context.
-
getRateUnit
protected java.util.concurrent.TimeUnit getRateUnit()
Returns theTimeUnit
to which rates should be converted, ornull
if the default should be used.
-
getDurationUnit
protected java.util.concurrent.TimeUnit getDurationUnit()
Returns theTimeUnit
to which durations should be converted, ornull
if the default should be used.
-
getAllowedOrigin
protected java.lang.String getAllowedOrigin()
Returns theAccess-Control-Allow-Origin
header value, if any.
-
contextInitialized
public void contextInitialized(javax.servlet.ServletContextEvent event)
- Specified by:
contextInitialized
in interfacejavax.servlet.ServletContextListener
-
contextDestroyed
public void contextDestroyed(javax.servlet.ServletContextEvent event)
- Specified by:
contextDestroyed
in interfacejavax.servlet.ServletContextListener
-
-