From de7472fa807d3375697d14a4619890716665084d Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Thu, 16 Jan 2020 15:58:07 -0500 Subject: [PATCH] set daemon thread name --- src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java b/src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java index e75e680..a5c3bbe 100644 --- a/src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java +++ b/src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java @@ -129,9 +129,12 @@ public class ZillaRuntime { return die("retry: max tries ("+tries+") exceeded. last exception: "+lastEx); } - public static Thread daemon (Runnable r) { + public static Thread daemon (Runnable r) { return daemon(r, null); } + + public static Thread daemon (Runnable r, String name) { final Thread t = new Thread(r); t.setDaemon(true); + t.setName(empty(name) ? r.getClass().getSimpleName() : name); t.start(); return t; }