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.MBeanRegistrationExceptionjavax.management.InstanceNotFoundExceptionjavax.management.MalformedObjectNameExceptionjavax.management.NotCompliantMBeanExceptionprotected void registerMBean(P6LoadableOptions mBean, java.lang.String jmxPrefix) throws javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.MalformedObjectNameException
javax.management.InstanceAlreadyExistsExceptionjavax.management.MBeanRegistrationExceptionjavax.management.NotCompliantMBeanExceptionjavax.management.MalformedObjectNameExceptionpublic void unregisterAllMBeans(java.lang.String jmxPrefix)
throws javax.management.MBeanRegistrationException,
javax.management.MalformedObjectNameException
javax.management.MBeanRegistrationExceptionjavax.management.MalformedObjectNameExceptionprotected javax.management.ObjectName getObjectName(P6LoadableOptions mBean, java.lang.String jmxPrefix) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameExceptionprotected static java.lang.String getPackageName(java.lang.String jmxPrefix)