commit | 02cc9ad48cf644739de053a09ea9823a230be1d3 | [log] [tgz] |
---|---|---|
author | Romain Manni-Bucau <rmannibucau@apache.org> | Tue Oct 29 06:01:12 2019 +0100 |
committer | Romain Manni-Bucau <rmannibucau@apache.org> | Tue Oct 29 06:01:12 2019 +0100 |
tree | e57df009a0fe863137660c5b4cb298dd3de251b1 | |
parent | f965a459cdc1e9094fd3b034bff5c147d0e29cb3 [diff] |
MEECROWAVE-219 patch from Killian Matt to close WatchService in reload on change controller
diff --git a/meecrowave-core/src/main/java/org/apache/meecrowave/watching/ReloadOnChangeController.java b/meecrowave-core/src/main/java/org/apache/meecrowave/watching/ReloadOnChangeController.java index e76816a..0a34601 100644 --- a/meecrowave-core/src/main/java/org/apache/meecrowave/watching/ReloadOnChangeController.java +++ b/meecrowave-core/src/main/java/org/apache/meecrowave/watching/ReloadOnChangeController.java
@@ -103,6 +103,14 @@ Thread.interrupted(); } } + if (watchService != null) { + try { + watchService.close(); + } catch (final IOException ex) { + new LogFacade(ReloadOnChangeController.class.getName()) + .warn(ex.getMessage(), ex); + } + } } public boolean shouldRun() {