Interface HttpClientModule
- All Superinterfaces:
HttpClientRequestMapperModule,HttpClientResponseMapperModule,ParameterConvertersModule
public interface HttpClientModule
extends HttpClientRequestMapperModule, HttpClientResponseMapperModule, ParameterConvertersModule
-
Method Summary
Modifier and TypeMethodDescriptiondefaultHttpClientTelemetryFactory(HttpClientLoggerFactory loggerFactory, HttpClientTracerFactory tracingFactory, HttpClientMetricsFactory metricsFactory) default HttpClientConfighttpClientConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<HttpClientConfig> configValueExtractor) default HttpClientTelemetryConfighttpClientTelemetryConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<HttpClientTelemetryConfig> configValueExtractor) default Sl4fjHttpClientLoggerFactoryMethods inherited from interface ru.tinkoff.kora.http.client.common.request.HttpClientRequestMapperModule
byteArrayHttpClientRequestMapper, byteBufferHttpClientRequestMapper, byteBufferPublisherHttpClientRequestMapper, formMultipartClientRequestMapper, formUrlEncodedClientRequestMapper, stringHttpClientRequestMapperMethods inherited from interface ru.tinkoff.kora.http.client.common.response.HttpClientResponseMapperModule
byteArrayCompletionStageHttpClientResponseMapper, byteArrayHttpClientResponseMapper, byteBufferCompletionStageHttpClientResponseMapper, byteBufferFluxHttpClientResponseMapper, byteBufferHttpClientResponseMapper, entityResponseCompletionStageHttpClientResponseMapper, entityResponseHttpClientResponseMapper, stringCompletionStageHttpClientResponseMapper, stringHttpClientResponseMapper, voidFutureHttpClientResponseMapper, voidHttpClientResponseMapperMethods inherited from interface ru.tinkoff.kora.http.client.common.ParameterConvertersModule
booleanConverter, doubleConverter, floatConverter, integerConverter, javaTimeLocalDateStringParameterConverter, javaTimeLocalDateTimeStringParameterConverter, javaTimeLocalTimeStringParameterConverter, javaTimeOffsetDateTimeStringParameterConverter, javaTimeOffsetTimeStringParameterConverter, javaTimeZonedDateTimeStringParameterConverter, longConverter, uuidConverter
-
Method Details
-
httpClientConfig
default HttpClientConfig httpClientConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<HttpClientConfig> configValueExtractor) -
httpClientTelemetryConfig
default HttpClientTelemetryConfig httpClientTelemetryConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<HttpClientTelemetryConfig> configValueExtractor) -
sl4fjHttpClientLoggerFactory
-
defaultHttpClientTelemetryFactory
default DefaultHttpClientTelemetryFactory defaultHttpClientTelemetryFactory(@Nullable HttpClientLoggerFactory loggerFactory, @Nullable HttpClientTracerFactory tracingFactory, @Nullable HttpClientMetricsFactory metricsFactory)
-