public interface MBeanNames
Components obtain instances of this name creator using ComponentContext.getMBeanNames().
| Modifier and Type | Field and Description |
|---|---|
static String |
BOOTSTRAP_EXTENSION
The custom name that must be used for bootstrap extensions
|
static String |
COMPONENT_LIFE_CYCLE_EXTENSION
The custom name that must be used for component life cycle extensions
|
| Modifier and Type | Method and Description |
|---|---|
ObjectName |
createCustomComponentMBeanName(String customName)
Formulate and return an MBean ObjectName for a custom control
of this name creator's JBI component.
|
String |
getJmxDomainName()
Retrieve the default JMX Domain Name for MBeans registered in
this instance of the JBI implementation.
|
static final String BOOTSTRAP_EXTENSION
static final String COMPONENT_LIFE_CYCLE_EXTENSION
String getJmxDomainName()
ObjectName createCustomComponentMBeanName(String customName)
This is used by components to create JMX names for their own JMX controls, allowing the JBI implementation to prefix the created name to fit within the implementation's own naming scheme.
Standard extensions must use the following custom name constants:
BOOTSTRAP_EXTENSION.COMPONENT_LIFE_CYCLE_EXTENSION.
customName - the name of the custom control; must be non-null and
non-empty; must be legal for use in a JMX object namenull if
the customName is invalidCopyright © 2011-2016 OpenESB Community. All Rights Reserved.