Interface OkHttpClientModule

All Superinterfaces:
ru.tinkoff.kora.http.client.common.HttpClientModule, ru.tinkoff.kora.http.client.common.request.HttpClientRequestMapperModule, ru.tinkoff.kora.http.client.common.response.HttpClientResponseMapperModule, ru.tinkoff.kora.http.client.common.ParameterConvertersModule

public interface OkHttpClientModule extends ru.tinkoff.kora.http.client.common.HttpClientModule
  • Method Summary

    Modifier and Type
    Method
    Description
    default OkHttpClient
    okHttpClient(okhttp3.OkHttpClient client)
     
    okHttpClientConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<OkHttpClientConfig> extractor)
     
    okHttpClientWrapper(OkHttpClientConfig config, ru.tinkoff.kora.http.client.common.HttpClientConfig baseConfig, ru.tinkoff.kora.application.graph.All<OkHttpConfigurer> configurers)
     

    Methods inherited from interface ru.tinkoff.kora.http.client.common.HttpClientModule

    defaultHttpClientTelemetryFactory, httpClientConfig, httpClientTelemetryConfig, sl4fjHttpClientLoggerFactory

    Methods inherited from interface ru.tinkoff.kora.http.client.common.request.HttpClientRequestMapperModule

    byteArrayHttpClientRequestMapper, byteBufferHttpClientRequestMapper, byteBufferPublisherHttpClientRequestMapper, formMultipartClientRequestMapper, formUrlEncodedClientRequestMapper, stringHttpClientRequestMapper

    Methods inherited from interface ru.tinkoff.kora.http.client.common.response.HttpClientResponseMapperModule

    byteArrayCompletionStageHttpClientResponseMapper, byteArrayHttpClientResponseMapper, byteBufferCompletionStageHttpClientResponseMapper, byteBufferFluxHttpClientResponseMapper, byteBufferHttpClientResponseMapper, entityResponseCompletionStageHttpClientResponseMapper, entityResponseHttpClientResponseMapper, stringCompletionStageHttpClientResponseMapper, stringHttpClientResponseMapper, voidFutureHttpClientResponseMapper, voidHttpClientResponseMapper

    Methods inherited from interface ru.tinkoff.kora.http.client.common.ParameterConvertersModule

    booleanConverter, doubleConverter, floatConverter, integerConverter, javaTimeLocalDateStringParameterConverter, javaTimeLocalDateTimeStringParameterConverter, javaTimeLocalTimeStringParameterConverter, javaTimeOffsetDateTimeStringParameterConverter, javaTimeOffsetTimeStringParameterConverter, javaTimeZonedDateTimeStringParameterConverter, longConverter, uuidConverter
  • Method Details

    • okHttpClient

      default OkHttpClient okHttpClient(okhttp3.OkHttpClient client)
    • okHttpClientConfig

      default OkHttpClientConfig okHttpClientConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<OkHttpClientConfig> extractor)
    • okHttpClientWrapper

      default OkHttpClientWrapper okHttpClientWrapper(OkHttpClientConfig config, ru.tinkoff.kora.http.client.common.HttpClientConfig baseConfig, ru.tinkoff.kora.application.graph.All<OkHttpConfigurer> configurers)