diff --git a/spring-cloud-sleuth-zipkin/src/main/java/org/springframework/cloud/sleuth/zipkin2/ZipkinAutoConfiguration.java b/spring-cloud-sleuth-zipkin/src/main/java/org/springframework/cloud/sleuth/zipkin2/ZipkinAutoConfiguration.java index e6c37b4dd..1943918c5 100644 --- a/spring-cloud-sleuth-zipkin/src/main/java/org/springframework/cloud/sleuth/zipkin2/ZipkinAutoConfiguration.java +++ b/spring-cloud-sleuth-zipkin/src/main/java/org/springframework/cloud/sleuth/zipkin2/ZipkinAutoConfiguration.java @@ -80,17 +80,11 @@ public class ZipkinAutoConfiguration { ZipkinProperties zipkin, Sender sender ) { - final AsyncReporter reporter = AsyncReporter.builder(sender).queuedMaxSpans( - 1000) // historical constraint. Note: AsyncReporter supports memory bounds + return AsyncReporter.builder(sender) + .queuedMaxSpans(1000) // historical constraint. Note: AsyncReporter supports memory bounds .messageTimeout(zipkin.getMessageTimeout(), TimeUnit.SECONDS) .metrics(reporterMetrics) .build(zipkin.getEncoder()); - return new Reporter() { - @Override public void report(Span span) { - reporter.report(span); - reporter.flush(); - } - }; } @Bean