You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2017/07/05 14:10:35 UTC
camel git commit: Add thread name to hangup so we dont use anonymous
thread name.
Repository: camel
Updated Branches:
refs/heads/master dd702e612 -> aa50215bb
Add thread name to hangup so we dont use anonymous thread name.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/aa50215b
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/aa50215b
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/aa50215b
Branch: refs/heads/master
Commit: aa50215bb818d097aa29359ad44f3cd8d62a7126
Parents: dd702e6
Author: Claus Ibsen <da...@apache.org>
Authored: Wed Jul 5 11:49:03 2017 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Wed Jul 5 16:10:24 2017 +0200
----------------------------------------------------------------------
.../src/main/java/org/apache/camel/main/MainSupport.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/aa50215b/camel-core/src/main/java/org/apache/camel/main/MainSupport.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/main/MainSupport.java b/camel-core/src/main/java/org/apache/camel/main/MainSupport.java
index 50c59ad..5456326 100644
--- a/camel-core/src/main/java/org/apache/camel/main/MainSupport.java
+++ b/camel-core/src/main/java/org/apache/camel/main/MainSupport.java
@@ -38,6 +38,7 @@ import org.apache.camel.spi.ModelJAXBContextFactory;
import org.apache.camel.spi.ReloadStrategy;
import org.apache.camel.support.ServiceSupport;
import org.apache.camel.util.ServiceHelper;
+import org.apache.camel.util.concurrent.ThreadHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -241,7 +242,11 @@ public abstract class MainSupport extends ServiceSupport {
private void internalBeforeStart() {
if (hangupInterceptorEnabled) {
- Runtime.getRuntime().addShutdownHook(new HangupInterceptor(this));
+ String threadName = ThreadHelper.resolveThreadName(null, "CamelHangupInterceptor");
+
+ Thread task = new HangupInterceptor(this);
+ task.setName(threadName);
+ Runtime.getRuntime().addShutdownHook(task);
}
}