public interface MBeanSet
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(ObjectName theMBeanName,
Class theMBeanDefinition,
Object theMBeanImplementation)
Add an Standard MBean to the Set that will not emit notifications.
|
boolean |
add(ObjectName theMBeanName,
Class theMBeanDefinition,
Object theMBeanImplementation,
boolean isEmitter)
Add an Standard MBean to the Set that can potentially emit JMX notifications.
|
boolean |
delete(ObjectName theMBeanName)
Delete an MBean from an existing MBean Set.
|
void |
dump(String aTitle)
dump contents of an MBeanSet to the log.
|
boolean |
exists(ObjectName theMBeanName)
True if an MBean exists in the named MBean Set.
|
boolean |
isRegistered(ObjectName theMBeanName)
True if an MBean is part of this set and is registered.
|
boolean |
register()
Register all of the MBean's in an MBean Set.
|
boolean |
replace(ObjectName theMBeanName,
Class theMBeanDefinition,
Object theMBeanImplementation)
Replace a Standard MBean in the Set.
|
boolean |
replace(ObjectName theMBeanName,
Class theMBeanDefinition,
Object theMBeanImplementation,
boolean isEmitter)
Replace a Standard MBean in the Set that can potentially emit JMX notifications.
|
boolean |
unregister()
Unregister all of the MBean's in an MBean Set.
|
boolean add(ObjectName theMBeanName, Class theMBeanDefinition, Object theMBeanImplementation, boolean isEmitter)
theMBeanName - - the object name of the mbean to add.theMBeanDefinition - - the interface that defines the MBean.theMBeanImplementation - - an instance of the MBean implementation class.isEmitter - - true if this MBean wants to emit jmx notifications.boolean add(ObjectName theMBeanName, Class theMBeanDefinition, Object theMBeanImplementation)
theMBeanName - - the object name of the mbean to add.theMBeanDefinition - - the interface that defines the MBean.theMBeanImplementation - - an instance of the MBean implementation class.boolean replace(ObjectName theMBeanName, Class theMBeanDefinition, Object theMBeanImplementation, boolean isEmitter)
theMBeanName - - the object name of the mbean to replace.theMBeanDefinition - - the interface that defines the MBean.theMBeanImplementation - - an instance of the MBean implementation class.isEmitter - - true if this MBean wants to emit jmx notifications.boolean replace(ObjectName theMBeanName, Class theMBeanDefinition, Object theMBeanImplementation)
theMBeanName - - the object name of the mbean to replace.theMBeanDefinition - - the interface that defines the MBean.theMBeanImplementation - - an instance of the MBean implementation class.boolean delete(ObjectName theMBeanName)
theMBeanName - - the object name of the mbean to delete.boolean exists(ObjectName theMBeanName)
theMBeanName - - the object name of the mbean to check.boolean isRegistered(ObjectName theMBeanName)
theMBeanName - - the object name of the mbean to check.boolean register()
boolean unregister()
void dump(String aTitle)
aTitle - - the title of the dump.Copyright © 2011-2016 OpenESB Community. All Rights Reserved.