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
-
Method Summary
Modifier and TypeMethodDescriptionclientHttpConnector
(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)
-