public class PrometheusExporterServer
extends fi.iki.elonen.NanoHTTPD
fi.iki.elonen.NanoHTTPD.AsyncRunner, fi.iki.elonen.NanoHTTPD.ClientHandler, fi.iki.elonen.NanoHTTPD.ContentType, fi.iki.elonen.NanoHTTPD.Cookie, fi.iki.elonen.NanoHTTPD.CookieHandler, fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner, fi.iki.elonen.NanoHTTPD.DefaultServerSocketFactory, fi.iki.elonen.NanoHTTPD.DefaultTempFile, fi.iki.elonen.NanoHTTPD.DefaultTempFileManager, fi.iki.elonen.NanoHTTPD.HTTPSession, fi.iki.elonen.NanoHTTPD.IHTTPSession, fi.iki.elonen.NanoHTTPD.Method, fi.iki.elonen.NanoHTTPD.Response, fi.iki.elonen.NanoHTTPD.ResponseException, fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory, fi.iki.elonen.NanoHTTPD.ServerRunnable, fi.iki.elonen.NanoHTTPD.ServerSocketFactory, fi.iki.elonen.NanoHTTPD.TempFile, fi.iki.elonen.NanoHTTPD.TempFileManager, fi.iki.elonen.NanoHTTPD.TempFileManagerFactory| Constructor | Description |
|---|---|
PrometheusExporterServer(Config config) |
| Modifier and Type | Method | Description |
|---|---|---|
fi.iki.elonen.NanoHTTPD.Response |
handleGetMBeans() |
|
fi.iki.elonen.NanoHTTPD.Response |
handleGetMetrics() |
|
fi.iki.elonen.NanoHTTPD.Response |
handleGetMetricsRaw() |
|
fi.iki.elonen.NanoHTTPD.Response |
serve(fi.iki.elonen.NanoHTTPD.IHTTPSession session) |
closeAllConnections, createClientHandler, createServerRunnable, decodeParameters, decodeParameters, decodePercent, getHostname, getListeningPort, getMimeTypeForFile, getServerSocketFactory, getTempFileManagerFactory, isAlive, makeSecure, makeSSLSocketFactory, makeSSLSocketFactory, makeSSLSocketFactory, mimeTypes, newChunkedResponse, newFixedLengthResponse, newFixedLengthResponse, newFixedLengthResponse, serve, setAsyncRunner, setServerSocketFactory, setTempFileManagerFactory, start, start, start, stop, useGzipWhenAccepted, wasStartedpublic PrometheusExporterServer(Config config)
public fi.iki.elonen.NanoHTTPD.Response handleGetMetrics()
throws IntrospectionException,
InstanceNotFoundException,
ReflectionException,
IOException
public fi.iki.elonen.NanoHTTPD.Response handleGetMBeans()
throws IntrospectionException,
InstanceNotFoundException,
ReflectionException,
IOException
public fi.iki.elonen.NanoHTTPD.Response handleGetMetricsRaw()
throws IntrospectionException,
InstanceNotFoundException,
ReflectionException,
IOException
public fi.iki.elonen.NanoHTTPD.Response serve(fi.iki.elonen.NanoHTTPD.IHTTPSession session)
serve in class fi.iki.elonen.NanoHTTPDCopyright © 2018. All rights reserved.