You can call any management method from your MBean
MBeanServer.invoke(ObjectName name, String operationName,
Object params, String signature)
Thanks! An alternative is to setAttribute(ObjectName, Attribute) and getAttribute(ObjectName, String). However, to make this approach work I had to expose the attribute name when adding the mbean. It may not work when invoking remote mbean.