¿Cómo obtener el JMXConnectorServer de la plataforma MBeanServer?

Tengo un programa Java que proporciona servicios que se pueden invocar llamando a métodos en un JMX MBean a través de RMI. El servicio se ejecuta sin problemas, pero me enfrento a la pregunta de cómo cerrar el servicio sin interrumpir una posible nueva solicitud concurrente al servicio.

Una solución para este problema sería esperar a que se cierren todas las conexiones JMX y solo entonces (y cuando no haya más actividad en segundo plano) para cerrar el proceso.JMXConnectorServer tiene un métodogetConnectionIds() que podría usar para eso, pero ya me quedé atrapado con la siguiente pregunta:

¿Cómo obtengo la instancia JMXConnectorServer del servidor MBean de la plataforma, es decir, el servidor devuelto porManagementFactory.getPlatformMBeanServer()?

Respuestas a la pregunta(1)

Su respuesta a la pregunta