From 946403fc2f098779d44e4b54f64acee192a76ead Mon Sep 17 00:00:00 2001 From: chetankokil Date: Sun, 11 Jul 2021 18:21:53 -0500 Subject: [PATCH] Added Thread Factory with default name to thread as as suggedted by @sanne --- .../src/main/java/io/quarkus/deployment/util/FSWatchUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/deployment/src/main/java/io/quarkus/deployment/util/FSWatchUtil.java b/core/deployment/src/main/java/io/quarkus/deployment/util/FSWatchUtil.java index dffc226c1f597..84104e0d0988a 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/util/FSWatchUtil.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/util/FSWatchUtil.java @@ -10,6 +10,7 @@ import java.util.Map; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; +import java.util.concurrent.ThreadFactory; import java.util.function.Consumer; import java.util.stream.Collectors; @@ -31,7 +32,8 @@ public class FSWatchUtil { */ public void observe(Collection watchers, long intervalMs) { - ExecutorService executorService = Executors.newSingleThreadExecutor(); + ThreadFactory tf = (Runnable r) -> new Thread(r, "FSWatchUtil"); + ExecutorService executorService = Executors.newSingleThreadExecutor(tf); executorService.execute( () -> doObserve(watchers, intervalMs)); executors.add(executorService);