public class MBeanUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
Unregisters all beans, that been registered by this utility object.
|
static MBeanUtil |
getInstance() |
java.lang.String |
registerMBean(java.lang.Object bean,
java.lang.String name)
Overloaded method with 'replace' parameter set to false.
|
java.lang.String |
registerMBean(java.lang.Object bean,
java.lang.String name,
boolean replace)
Registers MBean in local MBean server.
|
boolean |
unregisterMBean(java.lang.String name)
Unregisters MBean from platform MBean server.
|
public static MBeanUtil getInstance()
public java.lang.String registerMBean(java.lang.Object bean,
java.lang.String name)
throws javax.management.MalformedObjectNameException,
javax.management.NotCompliantMBeanException,
javax.management.MBeanRegistrationException
registerMBean(Object, String, boolean)javax.management.MalformedObjectNameExceptionjavax.management.NotCompliantMBeanExceptionjavax.management.MBeanRegistrationExceptionpublic java.lang.String registerMBean(java.lang.Object bean,
java.lang.String name,
boolean replace)
throws javax.management.MalformedObjectNameException,
javax.management.NotCompliantMBeanException,
javax.management.MBeanRegistrationException
bean - MBean objectname - MBean namereplace - controls resolving of bean name duplication.
true - old bean be replaced by new one.
false - prefix be added to bean name.javax.management.MalformedObjectNameException - name from parameter is unacceptable as object namejavax.management.NotCompliantMBeanException - thrown by MBeanServerjavax.management.MBeanRegistrationException - thrown by MBeanServerpublic boolean unregisterMBean(java.lang.String name)
throws javax.management.MBeanRegistrationException
name - name of MBean to unregisterjavax.management.MBeanRegistrationException - thrown by MBeanServerpublic void cleanup()
Copyright © 2010-2020 anotheria.net. All Rights Reserved.