From 8426c8c920fd6fea397781615eb8dc4dbb2342ec Mon Sep 17 00:00:00 2001 From: Bernd Ahlers Date: Tue, 25 May 2021 18:34:05 +0200 Subject: [PATCH] Make HTTPMetricHandler class public This makes the HTTPMetricHandler reusable to allow custom HTTPServer implementations. Fixes #529 Signed-off-by: Bernd Ahlers --- .../src/main/java/io/prometheus/client/exporter/HTTPServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simpleclient_httpserver/src/main/java/io/prometheus/client/exporter/HTTPServer.java b/simpleclient_httpserver/src/main/java/io/prometheus/client/exporter/HTTPServer.java index 20455df74..d6afdcd69 100644 --- a/simpleclient_httpserver/src/main/java/io/prometheus/client/exporter/HTTPServer.java +++ b/simpleclient_httpserver/src/main/java/io/prometheus/client/exporter/HTTPServer.java @@ -58,7 +58,7 @@ protected ByteArrayOutputStream initialValue() /** * Handles Metrics collections from the given registry. */ - static class HTTPMetricHandler implements HttpHandler { + public static class HTTPMetricHandler implements HttpHandler { private final CollectorRegistry registry; private final LocalByteArray response = new LocalByteArray(); private final static String HEALTHY_RESPONSE = "Exporter is Healthy.";