Explicitly make the dynamic config worker a daemon thread.
This commit is contained in:
parent
3298db8683
commit
3a17a7c98f
|
@ -72,7 +72,7 @@ public class DynamicConfigurationManager {
|
||||||
this.notifyAll();
|
this.notifyAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
new Thread(() -> {
|
final Thread workerThread = new Thread(() -> {
|
||||||
while (true) {
|
while (true) {
|
||||||
try {
|
try {
|
||||||
retrieveDynamicConfiguration().ifPresent(configuration::set);
|
retrieveDynamicConfiguration().ifPresent(configuration::set);
|
||||||
|
@ -82,7 +82,10 @@ public class DynamicConfigurationManager {
|
||||||
|
|
||||||
Util.sleep(5000);
|
Util.sleep(5000);
|
||||||
}
|
}
|
||||||
}).start();
|
}, "DynamicConfigurationManagerWorker");
|
||||||
|
|
||||||
|
workerThread.setDaemon(true);
|
||||||
|
workerThread.start();
|
||||||
}
|
}
|
||||||
|
|
||||||
private Optional<DynamicConfiguration> retrieveDynamicConfiguration() throws JsonProcessingException {
|
private Optional<DynamicConfiguration> retrieveDynamicConfiguration() throws JsonProcessingException {
|
||||||
|
|
Loading…
Reference in New Issue