Class WebClientConfiguration
java.lang.Object
com.huaweicloud.common.adapters.webclient.WebClientConfiguration
@Configuration
@ConditionalOnClass(name="org.springframework.web.reactive.function.client.WebClient")
@ConditionalOnProperty(value="spring.cloud.servicecomb.webclient.context.enabled",
havingValue="true",
matchIfMissing=true)
public class WebClientConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.reactive.function.client.ExchangeFilterFunctionorg.springframework.web.reactive.function.client.WebClient.BuilderwebClientBuilder(List<org.springframework.web.reactive.function.client.ExchangeFilterFunction> exchangeFilterFunctions) org.springframework.web.reactive.function.client.ExchangeFilterFunction
-
Constructor Details
-
WebClientConfiguration
public WebClientConfiguration()
-
-
Method Details
-
webClientBuilder
@Bean @Primary public org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder(List<org.springframework.web.reactive.function.client.ExchangeFilterFunction> exchangeFilterFunctions) -
webClientMetricsExchangeFilterFunction
@Bean public org.springframework.web.reactive.function.client.ExchangeFilterFunction webClientMetricsExchangeFilterFunction() -
serializeContextExchangeFilterFunction
@Bean public org.springframework.web.reactive.function.client.ExchangeFilterFunction serializeContextExchangeFilterFunction()
-