Class DefaultHttpClientTelemetry.DefaultHttpClientTelemetryContextImpl
java.lang.Object
ru.tinkoff.kora.http.client.common.telemetry.DefaultHttpClientTelemetry.DefaultHttpClientTelemetryContextImpl
- All Implemented Interfaces:
HttpClientTelemetry.HttpClientTelemetryContext
- Enclosing class:
- DefaultHttpClientTelemetry
public class DefaultHttpClientTelemetry.DefaultHttpClientTelemetryContextImpl
extends Object
implements HttpClientTelemetry.HttpClientTelemetryContext
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultHttpClientTelemetryContextImpl(ru.tinkoff.kora.common.Context ctx, HttpClientRequest request, ru.tinkoff.kora.http.client.common.telemetry.DefaultHttpClientTelemetry.TelemetryContextData data, HttpClientTracer.HttpClientSpan span, HttpClientMetrics metrics, HttpClientLogger logger) -
Method Summary
Modifier and TypeMethodDescriptionclose(HttpClientResponse response, Throwable exception) voidonClose(int code, ru.tinkoff.kora.http.common.header.HttpHeaders headers, String contentType, List<ByteBuffer> body) voidrequest()
-
Constructor Details
-
DefaultHttpClientTelemetryContextImpl
public DefaultHttpClientTelemetryContextImpl(ru.tinkoff.kora.common.Context ctx, HttpClientRequest request, ru.tinkoff.kora.http.client.common.telemetry.DefaultHttpClientTelemetry.TelemetryContextData data, HttpClientTracer.HttpClientSpan span, HttpClientMetrics metrics, HttpClientLogger logger)
-
-
Method Details
-
request
- Specified by:
requestin interfaceHttpClientTelemetry.HttpClientTelemetryContext
-
close
public HttpClientResponse close(@Nullable HttpClientResponse response, @Nullable Throwable exception) - Specified by:
closein interfaceHttpClientTelemetry.HttpClientTelemetryContext
-
onClose
-
onClose
public void onClose(int code, @Nullable ru.tinkoff.kora.http.common.header.HttpHeaders headers, @Nullable String contentType, @Nullable List<ByteBuffer> body)
-