File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
prometheus-metrics-exporter-common/src/main/java/io/prometheus/metrics/exporter/common
prometheus-metrics-model/src/main/java/io/prometheus/metrics/model/registry Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change 55import java .net .URLDecoder ;
66import java .util .ArrayList ;
77import java .util .Enumeration ;
8+ import javax .annotation .Nullable ;
89
910public interface PrometheusHttpRequest extends PrometheusScrapeRequest {
1011
@@ -18,6 +19,7 @@ public interface PrometheusHttpRequest extends PrometheusScrapeRequest {
1819 String getMethod ();
1920
2021 /** See {@code jakarta.servlet.http.HttpServletRequest.getHeader(String)} */
22+ @ Nullable
2123 default String getHeader (String name ) {
2224 Enumeration <String > headers = getHeaders (name );
2325 if (headers == null || !headers .hasMoreElements ()) {
@@ -28,6 +30,7 @@ default String getHeader(String name) {
2830 }
2931
3032 /** See {@code jakarta.servlet.ServletRequest.getParameter(String)} */
33+ @ Nullable
3134 default String getParameter (String name ) {
3235 String [] values = getParameterValues (name );
3336 if (values == null || values .length == 0 ) {
@@ -39,6 +42,7 @@ default String getParameter(String name) {
3942
4043 /** See {@code jakarta.servlet.ServletRequest.getParameterValues(String)} */
4144 @ Override
45+ @ Nullable
4246 default String [] getParameterValues (String name ) {
4347 try {
4448 ArrayList <String > result = new ArrayList <>();
Original file line number Diff line number Diff line change 11package io .prometheus .metrics .model .registry ;
22
3+ import javax .annotation .Nullable ;
4+
35/** Infos extracted from the request received by the endpoint */
46public interface PrometheusScrapeRequest {
57
68 /** Absolute path of the HTTP request. */
79 String getRequestPath ();
810
911 /** See {@code jakarta.servlet.ServletRequest.getParameterValues(String name)} */
12+ @ Nullable
1013 String [] getParameterValues (String name );
1114}
You can’t perform that action at this time.
0 commit comments