javax.management
Class MBeanAttributeInfo
java.lang.Object
|
+--javax.management.MBeanFeatureInfo
|
+--javax.management.MBeanAttributeInfo
- public class MBeanAttributeInfo
- extends MBeanFeatureInfo
- implements java.io.Serializable
The MbeanAttributeInfo object describes an MBean attribute
exposed for management.
- See Also:
- Serialized Form
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)
Constructs a MbeanAttributeInfo object. |
Method Summary |
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 java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
MBeanAttributeInfo
public MBeanAttributeInfo(java.lang.String name,
java.lang.String type,
java.lang.String description,
boolean isReadable,
boolean isWritable)
- Constructs a MbeanAttributeInfo object.
- Parameters:
name
- The name of the attributetype
- The type or class name of the attributedescription
- A human readable description of the attribute.defaultValue
- The default value for the attribute.legalValues
- The set of permitted values for the attribute.
MBeanAttributeInfo
public MBeanAttributeInfo(java.lang.String name,
java.lang.String description,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter)
throws IntrospectionException
- This constructor takes the name of a simple attribute, and Method
objects for reading and writing the attribute.
- Parameters:
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.- Throws:
- IntrospectionException - There is a consistency problem in the definition of this attribute.
getType
public java.lang.String getType()
- Returns the class name of the attribute.
isReadable
public boolean isReadable()
- Whether the value of the attribute can be read.
- Returns:
- True if the attribute can be read, false otherwise.
isWritable
public boolean isWritable()
- Whether new values can be written to the attribute.
- Returns:
- True if the attribute can be written, false otherwise.
isIs
public boolean isIs()
- Indicates if this attribute has an "is" getter