|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.management.MBeanInfo
javax.management.openmbean.OpenMBeanInfoSupport
public class OpenMBeanInfoSupport
Describes an open management bean.
| Constructor Summary | |
|---|---|
OpenMBeanInfoSupport(String name,
String desc,
OpenMBeanAttributeInfo[] attribs,
OpenMBeanConstructorInfo[] cons,
OpenMBeanOperationInfo[] ops,
MBeanNotificationInfo[] notifs)
Constructs a new OpenMBeanInfo using the supplied
class name and description with the given attributes,
operations, constructors and notifications. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
Compares this attribute with the supplied object. |
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. |
| Methods inherited from class javax.management.MBeanInfo |
|---|
clone, getAttributes, getClassName, getConstructors, getDescription, getNotifications, getOperations |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.management.openmbean.OpenMBeanInfo |
|---|
getAttributes, getClassName, getConstructors, getDescription, getNotifications, getOperations |
| Constructor Detail |
|---|
public OpenMBeanInfoSupport(String name,
String desc,
OpenMBeanAttributeInfo[] attribs,
OpenMBeanConstructorInfo[] cons,
OpenMBeanOperationInfo[] ops,
MBeanNotificationInfo[] notifs)
OpenMBeanInfo using the supplied
class name and description with the given attributes,
operations, constructors and notifications. The class
name does not have to actually specify a valid class that
can be loaded by the MBean server or class loader; it merely
has to be a syntactically correct class name. Any of the
arrays may be null; this will be treated as if
an empty array was supplied. A copy of the arrays is
taken, so later changes have no effect.
name - the name of the class this instance describes.desc - a description of the bean.attribs - the attribute descriptions for the bean,
or null.cons - the constructor descriptions for the bean,
or null.ops - the operation descriptions for the bean,
or null.notifs - the notification descriptions for the bean,
or null.
ArrayStoreException - if a members of an array
is not assignable to the equivalent
MBeanXXXInfo class.| Method Detail |
|---|
public boolean equals(Object obj)
OpenMBeanInfo
with the same class name and equal instances of the info classes.
equals in interface OpenMBeanInfoequals in class MBeanInfoobj - the object to compare.
OpenMBeanInfo
instance,
className.equals(object.getClassName())
and each info class has an equal in the other object.Object.hashCode()public 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()).
As instances of this class are immutable, the return value is computed just once for each instance and reused throughout its life.
hashCode in interface OpenMBeanInfohashCode in class MBeanInfoObject.equals(Object),
System.identityHashCode(Object)public String toString()
Returns a textual representation of this instance. This
is constructed using the class name
(javax.management.openmbean.OpenMBeanInfo)
along with the class name and textual representations
of each array.
As instances of this class are immutable, the return value is computed just once for each instance and reused throughout its life.
toString in interface OpenMBeanInfotoString in class MBeanInfoObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||