|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--javax.management.MBeanFeatureInfo
|
+--javax.management.MBeanAttributeInfo
Describes an MBean attribute exposed for management.
| Field Summary |
| Fields inherited from class javax.management.MBeanFeatureInfo |
description, name |
| Constructor Summary | |
MBeanAttributeInfo(java.lang.String name,
java.lang.String description,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter)
This constructor takes the name of a simple attribute, and Method objects for reading and writing the attribute. |
|
MBeanAttributeInfo(java.lang.String name,
java.lang.String type,
java.lang.String description,
boolean isReadable,
boolean isWritable,
boolean isIs)
Constructs an MBeanAttributeInfo object. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates and returns a copy of this object. |
java.lang.String |
getType()
Returns the class name of the attribute. |
boolean |
isIs()
Indicates if this attribute has an "is" getter |
boolean |
isReadable()
Whether the value of the attribute can be read. |
boolean |
isWritable()
Whether new values can be written to the attribute. |
| Methods inherited from class javax.management.MBeanFeatureInfo |
getDescription, getName |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MBeanAttributeInfo(java.lang.String name,
java.lang.String type,
java.lang.String description,
boolean isReadable,
boolean isWritable,
boolean isIs)
MBeanAttributeInfo object.
name - The name of the attribute.type - The type or class name of the attribute.description - A human readable description of the attribute.isReadable - True if the attribute has a getter method, false otherwise.isWritable - True if the attribute has a setter method, false otherwise.isIs - True if this attribute has an "is" getter, false otherwise.
public MBeanAttributeInfo(java.lang.String name,
java.lang.String description,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter)
throws IntrospectionException
name - The programmatic name of the attribute.description - A human readable description of the attribute.getter - The method used for reading the attribute value.
May be null if the property is write-only.setter - The method used for writing the attribute value.
May be null if the attribute is read-only.
IntrospectionException - There is a consistency problem in the definition of this attribute.| Method Detail |
public java.lang.Object clone()
clone in class java.lang.Objectpublic java.lang.String getType()
public boolean isReadable()
public boolean isWritable()
public boolean isIs()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||