Ensure WatchService is cleaned speedily 32/93132/8
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 17 Oct 2020 05:34:34 +0000 (07:34 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 13:20:06 +0000 (14:20 +0100)
commit8cee2cec0091fc6d79cea21c8d1570bceddfec53
tree0bb999402ec5ef6fb5d9dfd5223d2f7b453c1302
parentde5669a3209d11e42d658e8b28fe980e7f3d065d
Ensure WatchService is cleaned speedily

Rather than registering a shutdown hook, we prefer to use a cleaner.
While this allocates a thread, it is not a privileged action and we
kill the service as soon as we are GC'd.

Change-Id: I04e5fa2cba57f98a20ee038eb1d0be6acc21b9fa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
config-loader/config-loader-impl/src/main/java/org/opendaylight/bgpcep/config/loader/impl/DefaultFileWatcher.java