public class P6MBeansRegistry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PACKAGE_NAME |
Constructor and Description |
---|
P6MBeansRegistry() |
Modifier and Type | Method and Description |
---|---|
protected javax.management.ObjectName |
getObjectName(P6LoadableOptions mBean,
java.lang.String jmxPrefix) |
protected static java.lang.String |
getPackageName(java.lang.String jmxPrefix) |
protected void |
registerMBean(P6LoadableOptions mBean,
java.lang.String jmxPrefix) |
void |
registerMBeans(java.util.Collection<P6LoadableOptions> allOptions) |
void |
unregisterAllMBeans(java.lang.String jmxPrefix) |
public static final java.lang.String PACKAGE_NAME
public void registerMBeans(java.util.Collection<P6LoadableOptions> allOptions) throws javax.management.MBeanRegistrationException, javax.management.InstanceNotFoundException, javax.management.MalformedObjectNameException, javax.management.NotCompliantMBeanException
javax.management.MBeanRegistrationException
javax.management.InstanceNotFoundException
javax.management.MalformedObjectNameException
javax.management.NotCompliantMBeanException
protected void registerMBean(P6LoadableOptions mBean, java.lang.String jmxPrefix) throws javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.MalformedObjectNameException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException
javax.management.MalformedObjectNameException
public void unregisterAllMBeans(java.lang.String jmxPrefix) throws javax.management.MBeanRegistrationException, javax.management.MalformedObjectNameException
javax.management.MBeanRegistrationException
javax.management.MalformedObjectNameException
protected javax.management.ObjectName getObjectName(P6LoadableOptions mBean, java.lang.String jmxPrefix) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
protected static java.lang.String getPackageName(java.lang.String jmxPrefix)