Class DefaultHttpClientTelemetry
java.lang.Object
ru.tinkoff.kora.http.client.common.telemetry.DefaultHttpClientTelemetry
- All Implemented Interfaces:
HttpClientTelemetry
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassNested classes/interfaces inherited from interface ru.tinkoff.kora.http.client.common.telemetry.HttpClientTelemetry
HttpClientTelemetry.HttpClientTelemetryContext -
Constructor Summary
ConstructorsConstructorDescriptionDefaultHttpClientTelemetry(HttpClientTracer tracing, HttpClientMetrics metrics, HttpClientLogger logger) -
Method Summary
Modifier and TypeMethodDescriptionget(ru.tinkoff.kora.common.Context ctx, HttpClientRequest request) boolean
-
Constructor Details
-
DefaultHttpClientTelemetry
public DefaultHttpClientTelemetry(@Nullable HttpClientTracer tracing, @Nullable HttpClientMetrics metrics, @Nullable HttpClientLogger logger)
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceHttpClientTelemetry
-
get
@Nullable public HttpClientTelemetry.HttpClientTelemetryContext get(ru.tinkoff.kora.common.Context ctx, HttpClientRequest request) - Specified by:
getin interfaceHttpClientTelemetry
-