Describes an Open MBean: an Open MBean is recognized as such if
its getMBeanInfo() method returns an instance of a class which
implements the OpenMBeanInfo interface, typically OpenMBeanInfoSupport.
This interface declares the same methods as the class javax.. A class implementing this interface
(typically OpenMBeanInfoSupport) should extend javax..
The getAttributes(), getOperations() and
getConstructors() methods of the implementing class should
return at runtime an array of instances of a subclass of MBeanAttributeInfo, MBeanOperationInfo or MBeanConstructorInfo respectively which implement the OpenMBeanAttributeInfo, OpenMBeanOperationInfo or OpenMBeanConstructorInfo interface respectively.
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public MBeanAttributeInfo[] | Returns: the attribute array.Returns an array of |
| public String | Returns: the class name.Returns the fully qualified Java class name of the open MBean
instances this |
| public MBeanConstructorInfo[] | Returns: the constructor array.Returns an array of |
| public String | Returns: the description.Returns a human readable description of the type of open MBean
instances this |
| public MBeanNotificationInfo[] | Returns: the notification array.Returns an array of |
| public MBeanOperationInfo[] | Returns: the operation array.Returns an array of |
| public int | Returns: the hash code value for thisOpenMBeanInfo instanceReturns the hash code value for this |
| public String | Returns: a string representation of thisOpenMBeanInfo instanceReturns a string representation of this |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Compares the specified obj parameter with this
Returns
equals method works properly for obj parameters which are
different implementations of the OpenMBeanInfo interface.
| |
| getAttributes | back to summary |
|---|---|
| public MBeanAttributeInfo[] getAttributes() Returns an array of
| |
| getClassName | back to summary |
|---|---|
| public String getClassName() Returns the fully qualified Java class name of the open MBean
instances this
| |
| getConstructors | back to summary |
|---|---|
| public MBeanConstructorInfo[] getConstructors() Returns an array of
| |
| getDescription | back to summary |
|---|---|
| public String getDescription() Returns a human readable description of the type of open MBean
instances this
| |
| getNotifications | back to summary |
|---|---|
| public MBeanNotificationInfo[] getNotifications() Returns an array of
| |
| getOperations | back to summary |
|---|---|
| public MBeanOperationInfo[] getOperations() Returns an array of
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Returns the hash code value for this
The hash code of an
This ensures that
| |
| toString | back to summary |
|---|---|
| public String toString() Returns a string representation of this
The string representation consists of the name of this class
(ie
| |