Class HealthCheckServlet.ContextListener

java.lang.Object
com.codahale.metrics.servlets.HealthCheckServlet.ContextListener
All Implemented Interfaces:
EventListener, javax.servlet.ServletContextListener
Enclosing class:
HealthCheckServlet

public abstract static class HealthCheckServlet.ContextListener extends Object implements javax.servlet.ServletContextListener
  • Constructor Details

    • ContextListener

      public ContextListener()
  • Method Details

    • getHealthCheckRegistry

      protected abstract com.codahale.metrics.health.HealthCheckRegistry getHealthCheckRegistry()
      Returns:
      the HealthCheckRegistry to inject into the servlet context.
    • getExecutorService

      protected ExecutorService getExecutorService()
      Returns:
      the ExecutorService to inject into the servlet context, or null if the health checks should be run in the servlet worker thread.
    • getHealthCheckFilter

      protected com.codahale.metrics.health.HealthCheckFilter getHealthCheckFilter()
      Returns:
      the HealthCheckFilter that shall be used to filter health checks, or HealthCheckFilter.ALL if the default should be used.
    • getObjectMapper

      protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      Returns:
      the ObjectMapper that shall be used to render health checks, or null if the default object mapper should be used.
    • contextInitialized

      public void contextInitialized(javax.servlet.ServletContextEvent event)
      Specified by:
      contextInitialized in interface javax.servlet.ServletContextListener
    • contextDestroyed

      public void contextDestroyed(javax.servlet.ServletContextEvent event)
      Specified by:
      contextDestroyed in interface javax.servlet.ServletContextListener