Details
-
Bug
-
Resolution: Done
-
Major
-
10.0.0.CR1
-
None
-
DataGrid Sprint #34, DataGrid Sprint #35, DataGrid Sprint #36, DataGrid Sprint #37, DataGrid Sprint #38, DataGrid Sprint #39
Description
- all jmx registration should happen via CacheManagerJmxRegistration/CacheJmxRegistration - we should not have other classes using JmxUtil.buildJmxDomain
- there are very few legitimate direct usages of JmxUtil.lookupMBeanServer; all else must go
- some registrations are not currently ResourceDMBeans; these need to be converted
- use of registerExternalMBean should be converted to registerMBean
- avoid performing the unregistration manually. Components registered with registerMBean will be unregistered automatically