Home » openjdk-7 » javax » management » openmbean » [javadoc | source]
javax.management.openmbean
public class: OpenMBeanAttributeInfoSupport [javadoc | source]
java.lang.Object
   javax.management.MBeanFeatureInfo
      javax.management.MBeanAttributeInfo
         javax.management.openmbean.OpenMBeanAttributeInfoSupport

All Implemented Interfaces:
    OpenMBeanAttributeInfo, java$io$Serializable, Cloneable, DescriptorRead, Serializable

OpenMBeanAttributeInfo implementation
Fields inherited from javax.management.MBeanAttributeInfo:
NO_ATTRIBUTES
Fields inherited from javax.management.MBeanFeatureInfo:
serialVersionUID,  name,  description
Constructor:
 public OpenMBeanAttributeInfoSupport(String name,
    String description,
    OpenType openType,
    boolean isReadable,
    boolean isWritable,
    boolean isIs) 
    Contruct an OpenMBeanAttributeInfoSupport

    Parameters:
    name - cannot be null or empty
    description - cannot be null or empty
    openType - cannot be null
    isReadable - true when the getter is exposed for management
    isWritable - true when the setter is exposed for management
    isIs - true when the getter is of the form isXXX
    Throws:
    IllegalArgumentException - when one of the above constraints is not satisfied
    exception: IllegalArgumentException - when one of the above constraints is not satisfied
 public OpenMBeanAttributeInfoSupport(String name,
    String description,
    OpenType openType,
    boolean isReadable,
    boolean isWritable,
    boolean isIs,
    Object defaultValue) throws OpenDataException 
    Contruct an OpenMBeanAttributeInfoSupport

    Parameters:
    name - cannot be null or empty
    description - cannot be null or empty
    openType - cannot be null
    isReadable - true when the getter is exposed for management
    isWritable - true when the setter is exposed for management
    isIs - true when the getter is of the form isXXX
    defaultValue - the default value
    Throws:
    IllegalArgumentException - when one of the above constraints is not satisfied
    OpenDataException - when default value is not correct for the open type or cannot specify a default value for ArrayType and TabularType
    exception: IllegalArgumentException - when one of the above constraints is not satisfied
    exception: OpenDataException - when default value is not correct for the open type or cannot specify a default value for ArrayType and TabularType
 public OpenMBeanAttributeInfoSupport(String name,
    String description,
    OpenType openType,
    boolean isReadable,
    boolean isWritable,
    boolean isIs,
    Object defaultValue,
    Object[] legalValues) throws OpenDataException 
    Contruct an OpenMBeanAttributeInfoSupport

    Parameters:
    name - cannot be null or empty
    description - cannot be null or empty
    openType - cannot be null
    isReadable - true when the getter is exposed for management
    isWritable - true when the setter is exposed for management
    isIs - true when the getter is of the form isXXX
    defaultValue - the default value
    legalValues - an array of legal values
    Throws:
    IllegalArgumentException - when one of the above constraints is not satisfied
    exception: IllegalArgumentException - when one of the above constraints is not satisfied
 public OpenMBeanAttributeInfoSupport(String name,
    String description,
    OpenType openType,
    boolean isReadable,
    boolean isWritable,
    boolean isIs,
    Object defaultValue,
    Comparable minValue,
    Comparable maxValue) throws OpenDataException 
    Contruct an OpenMBeanAttributeInfoSupport

    Parameters:
    name - cannot be null or empty
    description - cannot be null or empty
    openType - cannot be null
    isReadable - true when the getter is exposed for management
    isWritable - true when the setter is exposed for management
    isIs - true when the getter is of the form isXXX
    defaultValue - the default value
    minValue - the minimum value
    maxValue - the maximum value
    Throws:
    IllegalArgumentException - when one of the above constraints is not satisfied
    exception: IllegalArgumentException - when one of the above constraints is not satisfied
Method from javax.management.openmbean.OpenMBeanAttributeInfoSupport Summary:
equals,   getDefaultValue,   getLegalValues,   getMaxValue,   getMinValue,   getOpenType,   hasDefaultValue,   hasLegalValues,   hasMaxValue,   hasMinValue,   hashCode,   isValue,   toString
Methods from javax.management.MBeanAttributeInfo:
clone,   equals,   getType,   hashCode,   isIs,   isReadable,   isWritable,   toString
Methods from javax.management.MBeanFeatureInfo:
equals,   getDescription,   getDescriptor,   getName,   hashCode
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.management.openmbean.OpenMBeanAttributeInfoSupport Detail:
 public boolean equals(Object obj) 
 public Object getDefaultValue() 
 public Set getLegalValues() 
 public Comparable getMaxValue() 
 public Comparable getMinValue() 
 public OpenType getOpenType() 
 public boolean hasDefaultValue() 
 public boolean hasLegalValues() 
 public boolean hasMaxValue() 
 public boolean hasMinValue() 
 public int hashCode() 
 public boolean isValue(Object obj) 
 public String toString()