Figure 1.
MBeanHelper Pattern
The MBeanHelper pattern removes some MBean access details from an object that seeks to use an MBean and solves the problem of having a tight linkage between a business object and an associated MBean.