|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OpenMBeanInfo
Describes an open management bean. Open management beans are
management beans where DynamicMBean.getMBeanInfo()
returns an
implementation of this interface. This interface includes those
methods specified by MBeanInfo
,
so implementations should extend this class. Each method
which returns an array of one of the MBeanXXXInfo
classes should return an array containing instances
of the equivalent open version (OpenMBeanXXXInfo
).
Method Summary | |
---|---|
boolean |
equals(Object obj)
Compares this attribute with the supplied object. |
MBeanAttributeInfo[] |
getAttributes()
Returns descriptions of each of the attributes provided by this management bean. |
String |
getClassName()
Returns the class name of the management bean. |
MBeanConstructorInfo[] |
getConstructors()
Returns descriptions of each of the constructors provided by this management bean. |
String |
getDescription()
Returns a description of this operation. |
MBeanNotificationInfo[] |
getNotifications()
Returns descriptions of each of the notifications provided by this management bean. |
MBeanOperationInfo[] |
getOperations()
Returns descriptions of each of the operations provided by this management bean. |
int |
hashCode()
Returns the hashcode of the bean information as the sum of the hashcodes of the class name and each array (calculated using java.util.HashSet( java.util.Arrays.asList(signature)).hashCode() ). |
String |
toString()
Returns a textual representation of this instance. |
Method Detail |
---|
boolean equals(Object obj)
OpenMBeanInfo
with the same class name and equal instances of the info classes.
equals
in class Object
obj
- the object to compare.
OpenMBeanInfo
instance,
className.equals(object.getClassName())
and each info class has an equal in the other object.Object.hashCode()
MBeanAttributeInfo[] getAttributes()
OpenMBeanAttributeInfo
class.
OpenMBeanAttributeInfo
objects,
representing the attributes emitted by this
management bean.String getClassName()
MBeanConstructorInfo[] getConstructors()
OpenMBeanConstructorInfo
class.
OpenMBeanConstructorInfo
objects,
representing the constructors emitted by this
management bean.String getDescription()
MBeanNotificationInfo[] getNotifications()
OpenMBeanNotificationInfo
class.
OpenMBeanNotificationInfo
objects,
representing the notifications emitted by this
management bean.MBeanOperationInfo[] getOperations()
OpenMBeanOperationInfo
class.
OpenMBeanOperationInfo
objects,
representing the operations emitted by this
management bean.int hashCode()
java.util.Arrays.asList(signature)).hashCode()
).
hashCode
in class Object
Object.equals(Object)
,
System.identityHashCode(Object)
String toString()
javax.management.openmbean.OpenMBeanInfo
)
along with the class name and textual representations
of each array.
toString
in class Object
Object.getClass()
,
Object.hashCode()
,
Class.getName()
,
Integer.toHexString(int)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |