Empecé a jugar con MBeans por exponer información sobre una aplicación. Prácticamente la totalidad de HOWTOs/Tutorials/Blog posts/Samples en línea le enseñan cómo implementar un MBean y registrarlo en un MBean Server, pero nunca mencionar (o solo de forma aproximada) anular el registro del MBean del servidor.¿Es necesario anular el registro de un MBean del servidor Platform MBean?
Me preocupa un MBean que necesita tener una referencia a un objeto bastante pesado para proporcionar información de estado sobre ese objeto.
¿Mantiene el servidor de MBean de plataforma una referencia débil al MBean, u otro truco de ese tipo, para asegurarse de que eventualmente reciba GC si su aplicación ya no guarda ninguna referencia al mismo? ¿El registro es generalmente innecesario, por lo que se explica por qué nadie está hablando de ello en los tutoriales de JMX?