|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.management.StandardMBean
org.apache.qpid.server.management.DefaultManagedObject
public abstract class DefaultManagedObject
Provides implementation of the boilerplate ManagedObject interface. Most managed objects should find it useful to extend this class rather than implementing ManagedObject from scratch.
Field Summary |
---|
Fields inherited from interface org.apache.qpid.server.management.ManagedObject |
---|
DOMAIN |
Constructor Summary | |
---|---|
protected |
DefaultManagedObject(java.lang.Class<?> managementInterface,
java.lang.String typeName)
|
Method Summary | |
---|---|
java.lang.Class<?> |
getManagementInterface()
|
javax.management.ObjectName |
getObjectName()
Created the ObjectName as per the JMX Specs |
ManagedObject |
getParentObject()
|
java.lang.String |
getType()
|
protected static java.lang.StringBuffer |
jmxEncode(java.lang.StringBuffer jmxName,
int attrPos)
|
void |
register()
|
java.lang.String |
toString()
|
void |
unregister()
|
Methods inherited from class javax.management.StandardMBean |
---|
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, setAttribute, setAttributes, setImplementation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.qpid.server.management.ManagedObject |
---|
getObjectInstanceName |
Constructor Detail |
---|
protected DefaultManagedObject(java.lang.Class<?> managementInterface, java.lang.String typeName) throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanException
Method Detail |
---|
public java.lang.String getType()
getType
in interface ManagedObject
public java.lang.Class<?> getManagementInterface()
getManagementInterface
in interface ManagedObject
public ManagedObject getParentObject()
getParentObject
in interface ManagedObject
public void register() throws org.apache.qpid.AMQException
register
in interface ManagedObject
org.apache.qpid.AMQException
public void unregister() throws org.apache.qpid.AMQException
unregister
in interface ManagedObject
org.apache.qpid.AMQException
public java.lang.String toString()
toString
in class java.lang.Object
public javax.management.ObjectName getObjectName() throws javax.management.MalformedObjectNameException
getObjectName
in interface ManagedObject
javax.management.MalformedObjectNameException
protected static java.lang.StringBuffer jmxEncode(java.lang.StringBuffer jmxName, int attrPos)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |