评论者:jafingerhut
2012年10月28日的jmx-9-eliminate-reflection-v1.txt消除了java.jmx中大部分的反射警告。
我建议您在应用之前仔细检查类型提示,以防我对其中一些类型提示弄错了。我对javax.management库的使用不熟悉。我只是在Java库文档中查看了很多方法的签名。
特别是,我不确定“connection”应该是javax.management.MBeanServer还是MBeanServerConnection。对于大多数代码,MBeanServerConnection已经足够好,但在register-mbean中调用.registerMBean方法时,需要使用MBeanServer来避免反射。也许它应该在所有地方都是MBeanServer?我的主要问题是,这样做是否会过度限制代码的通用性。