Class HttpExchangeAdapter.Request
java.lang.Object
io.prometheus.metrics.exporter.servlet.javax.HttpExchangeAdapter.Request
- All Implemented Interfaces:
io.prometheus.metrics.exporter.common.PrometheusHttpRequest,io.prometheus.metrics.model.registry.PrometheusScrapeRequest
- Enclosing class:
- HttpExchangeAdapter
public static class HttpExchangeAdapter.Request
extends Object
implements io.prometheus.metrics.exporter.common.PrometheusHttpRequest
This inner class adapts a HttpServletRequest to a PrometheusHttpRequest.
-
Constructor Summary
ConstructorsConstructorDescriptionRequest(javax.servlet.http.HttpServletRequest request) Constructs a new Request with the given HttpServletRequest. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.prometheus.metrics.exporter.common.PrometheusHttpRequest
getHeader, getParameter, getParameterValues
-
Constructor Details
-
Request
public Request(javax.servlet.http.HttpServletRequest request) Constructs a new Request with the given HttpServletRequest.- Parameters:
request- the HttpServletRequest to be adapted
-
-
Method Details
-
getQueryString
- Specified by:
getQueryStringin interfaceio.prometheus.metrics.exporter.common.PrometheusHttpRequest
-
getHeaders
- Specified by:
getHeadersin interfaceio.prometheus.metrics.exporter.common.PrometheusHttpRequest
-
getMethod
- Specified by:
getMethodin interfaceio.prometheus.metrics.exporter.common.PrometheusHttpRequest
-
getRequestPath
- Specified by:
getRequestPathin interfaceio.prometheus.metrics.model.registry.PrometheusScrapeRequest
-