This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-3.11.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-3.11.x by this push:
     new b6672bc  CAMEL-17588: Reactive executor should clean thread local on 
shutdown.
b6672bc is described below

commit b6672bc3df87df4a38d49a3a59547585dbcd8ada
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Feb 2 18:57:18 2022 +0100

    CAMEL-17588: Reactive executor should clean thread local on shutdown.
---
 .../java/org/apache/camel/impl/engine/DefaultReactiveExecutor.java  | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultReactiveExecutor.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultReactiveExecutor.java
index 343254d..cc95470 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultReactiveExecutor.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultReactiveExecutor.java
@@ -114,6 +114,12 @@ public class DefaultReactiveExecutor extends 
ServiceSupport implements ReactiveE
         }
     }
 
+    @Override
+    protected void doShutdown() throws Exception {
+        // cleanup workers
+        workers.remove();
+    }
+
     private static class Worker {
 
         private final int number;

Reply via email to