Interface AsyncHttpClientModule

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.netty.common.NettyCommonModule, ru.tinkoff.kora.http.client.common.ParameterConvertersModule

public interface AsyncHttpClientModule extends ru.tinkoff.kora.netty.common.NettyCommonModule, ru.tinkoff.kora.http.client.common.HttpClientModule
  • Nested Class Summary

    Nested classes/interfaces inherited from interface ru.tinkoff.kora.netty.common.NettyCommonModule

    ru.tinkoff.kora.netty.common.NettyCommonModule.BossLoopGroup, ru.tinkoff.kora.netty.common.NettyCommonModule.WorkerLoopGroup
  • Method Summary

    Modifier and Type
    Method
    Description
    asyncHttpClient(org.asynchttpclient.AsyncHttpClient client)
     
    asyncHttpClientConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<AsyncHttpClientConfig> extractor)
     
    default org.asynchttpclient.AsyncHttpClient
    nettyAsyncHttpClient(org.asynchttpclient.AsyncHttpClientConfig config)
     
    default org.asynchttpclient.AsyncHttpClientConfig
    nettyClientConfig(io.netty.channel.EventLoopGroup eventLoopGroup, AsyncHttpClientConfig asyncConfig, ru.tinkoff.kora.http.client.common.HttpClientConfig config)
     

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

    defaultHttpClientTelemetryFactory, httpClientConfig, 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

    Methods inherited from interface ru.tinkoff.kora.netty.common.NettyCommonModule

    nettyEventBossLoopGroupLifecycle, nettyEventLoopGroupLifecycle

    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

    • asyncHttpClientConfig

      default AsyncHttpClientConfig asyncHttpClientConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<AsyncHttpClientConfig> extractor)
    • nettyClientConfig

      default org.asynchttpclient.AsyncHttpClientConfig nettyClientConfig(io.netty.channel.EventLoopGroup eventLoopGroup, AsyncHttpClientConfig asyncConfig, ru.tinkoff.kora.http.client.common.HttpClientConfig config)
    • nettyAsyncHttpClient

      default org.asynchttpclient.AsyncHttpClient nettyAsyncHttpClient(org.asynchttpclient.AsyncHttpClientConfig config)
    • asyncHttpClient

      default AsyncHttpClient asyncHttpClient(org.asynchttpclient.AsyncHttpClient client)