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 Object
Auto-configuration that registers a Sleuth version of the ChannelInterceptor.
Since:
1.0.0
Author:
Spencer Gibb
See Also:
  • Constructor Details

    • TraceSpringIntegrationAutoConfiguration

      public TraceSpringIntegrationAutoConfiguration()