Class TraceSpringIntegrationAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.sleuth.autoconfig.instrument.messaging.TraceSpringIntegrationAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.integration.config.GlobalChannelInterceptor.class) @ConditionalOnBean(org.springframework.cloud.sleuth.Tracer.class) @AutoConfigureAfter({BraveAutoConfiguration.class,org.springframework.cloud.sleuth.autoconfig.instrument.messaging.TraceSpringMessagingAutoConfiguration.class}) @ConditionalOnProperty(value="spring.sleuth.messaging.enabled", matchIfMissing=true) @EnableConfigurationProperties(SleuthIntegrationMessagingProperties.class) @Conditional(org.springframework.cloud.sleuth.autoconfig.instrument.messaging.TracingChannelInterceptorCondition.class) public class TraceSpringIntegrationAutoConfiguration extends ObjectAuto-configurationthat registers a Sleuth version of theChannelInterceptor.- Since:
- 1.0.0
- Author:
- Spencer Gibb
- See Also:
TracingChannelInterceptor