Browse Source

set daemon thread name

tags/2.0.1
Jonathan Cobb 5 years ago
parent
commit
de7472fa80
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java

+ 4
- 1
src/main/java/org/cobbzilla/util/daemon/ZillaRuntime.java View File

@@ -129,9 +129,12 @@ public class ZillaRuntime {
return die("retry: max tries ("+tries+") exceeded. last exception: "+lastEx); 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); final Thread t = new Thread(r);
t.setDaemon(true); t.setDaemon(true);
t.setName(empty(name) ? r.getClass().getSimpleName() : name);
t.start(); t.start();
return t; return t;
} }


Loading…
Cancel
Save