From b047d7a9bc7ea0e6052b52732c09e57a79a7ae6e Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Tue, 19 Apr 2016 10:19:12 +0200 Subject: [PATCH] Added docs with an example of CompletableFuture usage - fixed executor service --- .../sleuth/instrument/async/TraceableExecutorServiceTests.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.java b/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.java index 5c3c7047e..e44077ccf 100644 --- a/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.java +++ b/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.java @@ -72,12 +72,13 @@ public class TraceableExecutorServiceTests { Tracer tracer = this.tracer; TraceKeys traceKeys = new TraceKeys(); SpanNamer spanNamer = new DefaultSpanNamer(); + ExecutorService executorService = this.executorService; // tag::completablefuture[] CompletableFuture completableFuture = CompletableFuture.supplyAsync(() -> { // perform some logic return 1_000_000L; - }, new TraceableExecutorService(Executors.newCachedThreadPool(), + }, new TraceableExecutorService(executorService, // 'calculateTax' explicitly names the span - this param is optional tracer, traceKeys, spanNamer, "calculateTax")); // end::completablefuture[]