org.apache.hivemind.management
Interface ObjectNameBuilder
- All Known Implementing Classes:
- ObjectNameBuilderImpl
public interface ObjectNameBuilder
Service for naming JMX MBeans Each service that is exported as MBean must have a unique
ObjectName This service guarantees that the ObjectNames are built in a consistent manner The
concrete naming scheme depends on the implementation of this interface. Default implementation is
ObjectNameBuilderImpl
- Since:
- 1.1
- Author:
- Achim Huegen
Method Summary |
javax.management.ObjectName |
createObjectName(java.lang.String[] keys,
java.lang.String[] values)
Creates an ObjectName from list of keys and values and prepends the domain. |
javax.management.ObjectName |
createObjectName(java.lang.String qualifiedId,
java.lang.String type)
|
javax.management.ObjectName |
createObjectName(java.lang.String moduleId,
java.lang.String id,
java.lang.String type)
|
javax.management.ObjectName |
createServiceDecoratorName(org.apache.hivemind.internal.ServicePoint servicePoint,
java.lang.String decoratorType)
|
javax.management.ObjectName |
createServiceObjectName(org.apache.hivemind.internal.ServicePoint servicePoint)
|
createObjectName
javax.management.ObjectName createObjectName(java.lang.String[] keys,
java.lang.String[] values)
- Creates an ObjectName from list of keys and values and prepends the domain. Maintains the
order of the keys and this distinguishes the method from the ObjectName constructor that
accepts an hashtable of keys and values. The order influences the visualization in JConsole.
Example: Hivemind:key1=value1,key2=value2
- See Also:
ObjectName.getInstance(String, Hashtable)
createObjectName
javax.management.ObjectName createObjectName(java.lang.String moduleId,
java.lang.String id,
java.lang.String type)
createObjectName
javax.management.ObjectName createObjectName(java.lang.String qualifiedId,
java.lang.String type)
createServiceObjectName
javax.management.ObjectName createServiceObjectName(org.apache.hivemind.internal.ServicePoint servicePoint)
createServiceDecoratorName
javax.management.ObjectName createServiceDecoratorName(org.apache.hivemind.internal.ServicePoint servicePoint,
java.lang.String decoratorType)