From c902680244ca79ddd743f3474ea026e02bff8df0 Mon Sep 17 00:00:00 2001 From: Suttichort Sarathum Date: Fri, 23 Jun 2017 14:46:51 +0700 Subject: [PATCH] Add missing implementation of shutdown method --- .../instrument/async/LazyTraceThreadPoolTaskExecutor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceThreadPoolTaskExecutor.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceThreadPoolTaskExecutor.java index c3e46ce8f..1fe84927a 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceThreadPoolTaskExecutor.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceThreadPoolTaskExecutor.java @@ -90,6 +90,7 @@ public class LazyTraceThreadPoolTaskExecutor extends ThreadPoolTaskExecutor { return this.delegate.getThreadPoolExecutor(); } + @Override public void destroy() { this.delegate.destroy(); super.destroy(); @@ -101,6 +102,11 @@ public class LazyTraceThreadPoolTaskExecutor extends ThreadPoolTaskExecutor { super.afterPropertiesSet(); } + @Override + public void shutdown() { + this.delegate.shutdown(); + } + private Tracer tracer() { if (this.tracer == null) { this.tracer = this.beanFactory.getBean(Tracer.class);