@Override public HttpHandler wrap(HttpHandler handler) { return new MetricsHandler(handler); } };
@Override public HttpHandler wrap(HttpHandler handler) { return new MetricsHandler(handler); } };
@Override public HttpHandler wrap(HttpHandler handler) { return new MetricsHandler(handler); } };
MetricsChainHandler(HttpHandler next, MetricsCollector collector, Deployment deployment) { this.next = next; final Map<String, MetricsHandler> servletHandlers = new HashMap<>(); for(Map.Entry<String, ServletHandler> entry : deployment.getServlets().getServletHandlers().entrySet()) { MetricsHandler handler = new MetricsHandler(next); servletHandlers.put(entry.getKey(), handler); collector.registerMetric(entry.getKey(), handler); } this.servletHandlers = Collections.unmodifiableMap(servletHandlers); } @Override
public MetricsChainHandler(HttpHandler next, MetricsCollector collector, Deployment deployment) { this.next = next; final Map<String, MetricsHandler> servletHandlers = new HashMap<>(); for(Map.Entry<String, ServletHandler> entry : deployment.getServlets().getServletHandlers().entrySet()) { MetricsHandler handler = new MetricsHandler(next); servletHandlers.put(entry.getKey(), handler); collector.registerMetric(entry.getKey(), handler); } this.servletHandlers = Collections.unmodifiableMap(servletHandlers); } @Override
public MetricsChainHandler(HttpHandler next, MetricsCollector collector, Deployment deployment) { this.next = next; final Map<String, MetricsHandler> servletHandlers = new HashMap<>(); for(Map.Entry<String, ServletHandler> entry : deployment.getServlets().getServletHandlers().entrySet()) { MetricsHandler handler = new MetricsHandler(next); servletHandlers.put(entry.getKey(), handler); collector.registerMetric(entry.getKey(), handler); } this.servletHandlers = Collections.unmodifiableMap(servletHandlers); } @Override