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 Summary
Constructors Constructor Description ArmeriaClientAutoConfiguration()
-
Method Summary
Modifier and Type Method Description ClientHttpConnector
clientHttpConnector(List<ArmeriaClientConfigurator> customizer, com.linecorp.armeria.spring.web.reactive.DataBufferFactoryWrapper<?> factoryWrapper)
Returns aClientHttpConnector
which is configured by a list ofArmeriaClientConfigurator
s.org.springframework.boot.web.reactive.function.client.WebClientCustomizer
webClientCustomizer(ClientHttpConnector clientHttpConnector)
-
Constructor Details
-
ArmeriaClientAutoConfiguration
public ArmeriaClientAutoConfiguration()
-
-
Method Details
-
clientHttpConnector
@Bean public ClientHttpConnector clientHttpConnector(List<ArmeriaClientConfigurator> customizer, com.linecorp.armeria.spring.web.reactive.DataBufferFactoryWrapper<?> factoryWrapper)Returns aClientHttpConnector
which is configured by a list ofArmeriaClientConfigurator
s. -
webClientCustomizer
@Bean public org.springframework.boot.web.reactive.function.client.WebClientCustomizer webClientCustomizer(ClientHttpConnector clientHttpConnector)
-