|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface provides methods to create JMX object names for component- supplied MBeans. This ensures that component-supplied MBeans follow the JBI implementation-determined naming convention.
Components obtain instances of this name creator using ComponentContext.getMBeanNames()
.
Field Summary | |
static java.lang.String |
BOOTSTRAP_EXTENSION
The custom name that must be used for bootstrap extensions |
static java.lang.String |
COMPONENT_LIFE_CYCLE_EXTENSION
The custom name that must be used for component life cycle extensions |
Method Summary | |
javax.management.ObjectName |
createCustomComponentMBeanName(java.lang.String customName)
Formulate and return an MBean ObjectName for a custom control of this name creator's JBI component. |
java.lang.String |
getJmxDomainName()
Retrieve the default JMX Domain Name for MBeans registered in this instance of the JBI implementation. |
Field Detail |
public static final java.lang.String BOOTSTRAP_EXTENSION
public static final java.lang.String COMPONENT_LIFE_CYCLE_EXTENSION
Method Detail |
public java.lang.String getJmxDomainName()
public javax.management.ObjectName createCustomComponentMBeanName(java.lang.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 name
null
if
the customName
is invalid
|
Built 06/07/2005 11:16 AM on acer (SunOS 5.9) | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |