@Configuration
@ConditionalOnBean(value=io.opentracing.Tracer.class)
@ConditionalOnClass(value=org.springframework.web.reactive.function.client.WebClient.class)
@ConditionalOnProperty(prefix="opentracing.spring.web.client",
name="enabled",
matchIfMissing=true)
@AutoConfigureAfter(value=io.opentracing.contrib.spring.tracer.configuration.TracerAutoConfiguration.class)
@EnableConfigurationProperties(value=WebClientTracingProperties.class)
public class WebClientTracingAutoConfiguration
extends Object
WebClient. It also instruments WebClient.Builder and all instances created with it.| Constructor and Description |
|---|
WebClientTracingAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static TracingWebClientBeanPostProcessor |
tracingWebClientBeanPostProcessor(io.opentracing.Tracer tracer,
org.springframework.beans.factory.ObjectProvider<List<WebClientSpanDecorator>> webClientSpanDecorators) |
@Bean public static TracingWebClientBeanPostProcessor tracingWebClientBeanPostProcessor(io.opentracing.Tracer tracer, org.springframework.beans.factory.ObjectProvider<List<WebClientSpanDecorator>> webClientSpanDecorators)
Copyright © 2016–2020. All rights reserved.