Class ArmeriaClientAutoConfiguration

java.lang.Object
com.linecorp.armeria.spring.web.reactive.ArmeriaClientAutoConfiguration

@Configuration @ConditionalOnClass(org.springframework.web.reactive.function.client.WebClient.Builder.class) @ConditionalOnMissingBean(org.springframework.http.client.reactive.ClientHttpConnector.class) @Import({org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration.class,DataBufferFactoryWrapperConfiguration.class}) public class ArmeriaClientAutoConfiguration extends Object
An auto-configuration for Armeria-based WebClient.
  • Constructor Details

    • ArmeriaClientAutoConfiguration

      public ArmeriaClientAutoConfiguration()
  • Method Details

    • clientHttpConnector

      @Bean public org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector(List<ArmeriaClientConfigurator> customizer, com.linecorp.armeria.spring.web.reactive.DataBufferFactoryWrapper<?> factoryWrapper)
      Returns a ClientHttpConnector which is configured by a list of ArmeriaClientConfigurators.
    • webClientCustomizer

      @Bean public org.springframework.boot.web.reactive.function.client.WebClientCustomizer webClientCustomizer(org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector)
      Returns a WebClientCustomizer which sets an ArmeriaClientHttpConnector to the WebClient.Builder.