Avoid `java.management` dependency when JMX is disabled (#2775)

Co-authored-by: Piotr P. Karwasz <piotr.github@karwasz.org>
5 files changed