org.ow2.petals.jbi.management
Class MBeanNamesImpl
java.lang.Object
org.ow2.petals.jbi.management.MBeanNamesImpl
- All Implemented Interfaces:
- javax.jbi.management.MBeanNames
public class MBeanNamesImpl
- extends java.lang.Object
- implements javax.jbi.management.MBeanNames
Implement the JBI MBeanNames element, which is offered to
components for creating mBean names for their optional mBean elements. It
also offers methods to the Manager for creating JBI elements
mBean names (binding and engine components, and system services components).
- Author:
- Adrien LOUIS - EBM WebSourcing
| Fields inherited from interface javax.jbi.management.MBeanNames |
BOOTSTRAP_EXTENSION, COMPONENT_LIFE_CYCLE_EXTENSION |
|
Constructor Summary |
MBeanNamesImpl(java.lang.String domain)
Constructs the MBeanNames with the specified domain name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MBeanNamesImpl
public MBeanNamesImpl(java.lang.String domain)
- Constructs the MBeanNames with the specified domain name. This domain
name will be used for creating mBean names.
- Parameters:
domain -
createBindingComponentMBeanName
public javax.management.ObjectName createBindingComponentMBeanName(java.lang.String name)
- Parameters:
name -
- Returns:
createCustomComponentMBeanName
public javax.management.ObjectName createCustomComponentMBeanName(java.lang.String customName)
- Specified by:
createCustomComponentMBeanName in interface javax.jbi.management.MBeanNames
createEngineComponentMBeanName
public javax.management.ObjectName createEngineComponentMBeanName(java.lang.String name)
- Parameters:
name -
- Returns:
createInstallerMBeanName
public javax.management.ObjectName createInstallerMBeanName(java.lang.String name)
- Parameters:
name -
- Returns:
createMBeanName
protected javax.management.ObjectName createMBeanName(java.lang.String name,
java.lang.String type)
- Create a MBean name
- Parameters:
name - type -
- Returns:
createSystemComponentMBeanName
public javax.management.ObjectName createSystemComponentMBeanName(java.lang.String name)
- Parameters:
name -
- Returns:
getJmxDomainName
public java.lang.String getJmxDomainName()
- Specified by:
getJmxDomainName in interface javax.jbi.management.MBeanNames
getNameFromMBeanName
public java.lang.String getNameFromMBeanName(javax.management.ObjectName objectName)
- Parameters:
objectName -
- Returns:
Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.