@Override public void contextDestroyed(ServletContextEvent sce) { final ServletContext context = sce.getServletContext(); final Object metricsRegistry = context.getAttribute(MetricsServlet.REGISTRY_ATTRIBUTE); if (metricsRegistry instanceof MetricsRegistry) { ((MetricsRegistry) metricsRegistry).shutdown(); } else { Metrics.shutdown(); } }