HTTPServer.Builder |
HTTPServer.Builder.withAuthenticator(com.sun.net.httpserver.Authenticator authenticator) |
Optional: Authenticator to use to support authentication.
|
HTTPServer.Builder |
HTTPServer.Builder.withDaemonThreads(boolean daemon) |
By default, the HTTPServer uses non-daemon threads.
|
HTTPServer.Builder |
HTTPServer.Builder.withExecutorService(ExecutorService executorService) |
Optional: ExecutorService used by the httpServer.
|
HTTPServer.Builder |
HTTPServer.Builder.withHostname(String hostname) |
Use this hostname to resolve the IP address to bind to.
|
HTTPServer.Builder |
HTTPServer.Builder.withHttpsConfigurator(com.sun.net.httpserver.HttpsConfigurator configurator) |
Optional: HttpsConfigurator to use to support TLS/SSL
|
HTTPServer.Builder |
HTTPServer.Builder.withHttpServer(com.sun.net.httpserver.HttpServer httpServer) |
Use this httpServer.
|
HTTPServer.Builder |
HTTPServer.Builder.withInetAddress(InetAddress address) |
Bind to this IP address.
|
HTTPServer.Builder |
HTTPServer.Builder.withInetSocketAddress(InetSocketAddress address) |
Listen on this address.
|
HTTPServer.Builder |
HTTPServer.Builder.withPort(int port) |
Port to bind to.
|
HTTPServer.Builder |
HTTPServer.Builder.withRegistry(io.prometheus.client.CollectorRegistry registry) |
Optional: Default is CollectorRegistry.defaultRegistry.
|
HTTPServer.Builder |
HTTPServer.Builder.withSampleNameFilter(io.prometheus.client.Predicate<String> sampleNameFilter) |
Optional: Only export time series where sampleNameFilter.test(name) returns true.
|
HTTPServer.Builder |
HTTPServer.Builder.withSampleNameFilterSupplier(io.prometheus.client.Supplier<io.prometheus.client.Predicate<String>> sampleNameFilterSupplier) |
Optional: Only export time series where sampleNameFilter.test(name) returns true.
|