类 RpcEnhancementAutoConfiguration.PolarisWebClientAutoConfiguration

java.lang.Object
com.tencent.cloud.rpc.enhancement.config.RpcEnhancementAutoConfiguration.PolarisWebClientAutoConfiguration
封闭类:
RpcEnhancementAutoConfiguration

@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(name="org.springframework.web.reactive.function.client.WebClient")
protected static class RpcEnhancementAutoConfiguration.PolarisWebClientAutoConfiguration
extends Object
Configuration for Polaris WebClient which can automatically bring in the call results for reporting.
  • 构造器详细资料

    • PolarisWebClientAutoConfiguration

      protected PolarisWebClientAutoConfiguration()
  • 方法详细资料

    • exchangeFilterFunction

      @Bean public EnhancedWebClientReporter exchangeFilterFunction​(@Lazy EnhancedPluginRunner pluginRunner)
    • addEnhancedWebClientReporterForWebClient

      @Bean public org.springframework.beans.factory.SmartInitializingSingleton addEnhancedWebClientReporterForWebClient​(EnhancedWebClientReporter reporter)
    • polarisLoadBalancerClientRequestTransformer

      @Bean @ConditionalOnMissingBean @ConditionalOnClass(name="org.springframework.cloud.client.loadbalancer.reactive.LoadBalancerClientRequestTransformer") public PolarisLoadBalancerClientRequestTransformer polarisLoadBalancerClientRequestTransformer()