public class SpringHttpServerAttributesGetter extends Object implements io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>
| Constructor and Description |
|---|
SpringHttpServerAttributesGetter() |
| Modifier and Type | Method and Description |
|---|---|
String |
getFlavor(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest) |
String |
getMethod(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest) |
List<String> |
getRequestHeader(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest,
String name) |
List<String> |
getResponseHeader(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest,
org.springframework.cloud.sleuth.http.HttpServerResponse httpServerResponse,
String name) |
String |
getRoute(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest) |
String |
getScheme(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest) |
Integer |
getStatusCode(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest,
org.springframework.cloud.sleuth.http.HttpServerResponse httpServerResponse,
Throwable error) |
String |
getTarget(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest) |
@Nullable public String getFlavor(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest)
getFlavor in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>@Nullable public String getTarget(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest)
getTarget in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>@Nullable public String getRoute(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest)
getRoute in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>@Nullable public String getScheme(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest)
getScheme in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>@Nullable public String getMethod(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest)
getMethod in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>public List<String> getRequestHeader(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest, String name)
getRequestHeader in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>public Integer getStatusCode(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest, org.springframework.cloud.sleuth.http.HttpServerResponse httpServerResponse, Throwable error)
getStatusCode in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>public List<String> getResponseHeader(org.springframework.cloud.sleuth.http.HttpServerRequest httpServerRequest, org.springframework.cloud.sleuth.http.HttpServerResponse httpServerResponse, String name)
getResponseHeader in interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<org.springframework.cloud.sleuth.http.HttpServerRequest,org.springframework.cloud.sleuth.http.HttpServerResponse>Copyright © 2023 Pivotal Software, Inc.. All rights reserved.