From b3e15d665a89b8af14f29553ffd8c4afef8ac5b3 Mon Sep 17 00:00:00 2001 From: Yan Date: Wed, 23 Mar 2016 02:32:12 +0300 Subject: [PATCH] Update HystrixMetricsPoller.java Make HystrixMetricPoller a daemon thread to allow application shutdown gracefully --- .../contrib/metrics/eventstream/HystrixMetricsPoller.java | 1 + 1 file changed, 1 insertion(+) diff --git a/hystrix-contrib/hystrix-metrics-event-stream/src/main/java/com/netflix/hystrix/contrib/metrics/eventstream/HystrixMetricsPoller.java b/hystrix-contrib/hystrix-metrics-event-stream/src/main/java/com/netflix/hystrix/contrib/metrics/eventstream/HystrixMetricsPoller.java index ff09d9cda..dfaf678e1 100644 --- a/hystrix-contrib/hystrix-metrics-event-stream/src/main/java/com/netflix/hystrix/contrib/metrics/eventstream/HystrixMetricsPoller.java +++ b/hystrix-contrib/hystrix-metrics-event-stream/src/main/java/com/netflix/hystrix/contrib/metrics/eventstream/HystrixMetricsPoller.java @@ -517,6 +517,7 @@ private class MetricsPollerThreadFactory implements ThreadFactory { public Thread newThread(Runnable r) { Thread thread = defaultFactory.newThread(r); thread.setName(MetricsThreadName); + thread.setDaemon(true); return thread; } }