In 2.0 we try to turn off listeners by default, but UDPBroadcastThread and DNSMultiCast are still started.
We should
create global settings (/configureSecurity) allowing these to be enabled or disabled
disable them by default
move the start and stop calls to within the associated classes using @Initializer/@Terminator
The third is to make it easier to split these off into a distinct plugin in the future. (Or fold them into the swarm plugin, which seems to be the major user of one of them, I cannot remember which.)
I'd love to see this done purely because the tests for it are flaky on my machine. Also, this feature should be disabled by default for security hardening.