From 1fe98c9685d48bf4b1c876a8d9d715a8fefdb62a Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Wed, 23 Mar 2016 20:55:24 +0100 Subject: [PATCH] Added conditionals for TraceWebSocketAutoConfig fixes #227 --- .../messaging/websocket/TraceWebSocketAutoConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.java index 17f4927a2..0ee075639 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.java @@ -33,7 +33,7 @@ import org.springframework.web.socket.config.annotation.StompEndpointRegistry; @Configuration @AutoConfigureAfter(TraceSpanMessagingAutoConfiguration.class) @ConditionalOnClass(DelegatingWebSocketMessageBrokerConfiguration.class) -@ConditionalOnBean(AbstractWebSocketMessageBrokerConfigurer.class) +@ConditionalOnBean({ AbstractWebSocketMessageBrokerConfigurer.class, Tracer.class} ) @ConditionalOnProperty(value = "spring.sleuth.integration.websockets.enabled", matchIfMissing = true) public class TraceWebSocketAutoConfiguration extends AbstractWebSocketMessageBrokerConfigurer {