|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@ManagedObject @Description(value="Base interface for any MBean that works in the AMX framework") public interface AMXMBeanInterface
Base interface supported by all AMXMBeanInterface MBeans. All MBeans generated by gmbal comply with this interface, which means that the attributes and operations defined in this Java interface all appear in each MBean generated by calling ManagedObjectManager.register.
Method Summary | |
---|---|
AMXMBeanInterface[] |
getChildren()
Containment hierarchy: Get all AMXMBeanInterface contained by this one, in no particular order. |
java.util.Map<java.lang.String,?> |
getMeta()
Get all metadata about this MBean. |
java.lang.String |
getName()
Usually the same as the ObjectName 'name' property, but can differ if the actual name contains characters that must be escaped for an ObjectName and/or if the MBean has a mutable name attribute. |
AMXMBeanInterface |
getParent()
"go up one level": the MBean containing this one, can be null for root |
Method Detail |
---|
java.util.Map<java.lang.String,?> getMeta()
@ManagedAttribute(id=) @Description(value="Return the name of this MBean.") java.lang.String getName()
@ManagedAttribute(id=) @Description(value="The container that contains this MBean") AMXMBeanInterface getParent()
@ManagedAttribute(id=) @Description(value="All children of this AMX MBean") AMXMBeanInterface[] getChildren()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |