javax.jmx.openmbean
Class OpenMBeanParameterInfo

java.lang.Object
  |
  +--javax.management.MBeanFeatureInfo
        |
        +--javax.management.MBeanParameterInfo
              |
              +--javax.jmx.openmbean.OpenMBeanParameterInfo
Direct Known Subclasses:
CompositeParameterInfo

public class OpenMBeanParameterInfo
extends MBeanParameterInfo
implements java.io.Serializable

The OpenMBeanParameterInfo object describes an argument of an operation exposed by an open MBean.

See Also:
Serialized Form

Fields inherited from class javax.management.MBeanParameterInfo
NO_PARAMS
 
Fields inherited from class javax.management.MBeanFeatureInfo
description, name
 
Constructor Summary
OpenMBeanParameterInfo(java.lang.String name, java.lang.String type, java.lang.String description)
          Constructs an OpenMBeanParameterInfo object.
OpenMBeanParameterInfo(java.lang.String name, java.lang.String type, java.lang.String description, java.lang.Object defaultValue, java.lang.Object[] legalValues)
          Constructs an OpenMBeanParameterInfo object.
 
Method Summary
 java.lang.Object getDefaultValue()
          Getter for the default value of this parameter
 java.lang.Object[] getLegalValues()
          Getter for the legal values of this parameter
 
Methods inherited from class javax.management.MBeanParameterInfo
clone, equals, getType, hashCode, toString
 
Methods inherited from class javax.management.MBeanFeatureInfo
getDescription, getName
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OpenMBeanParameterInfo

public OpenMBeanParameterInfo(java.lang.String name,
                              java.lang.String type,
                              java.lang.String description,
                              java.lang.Object defaultValue,
                              java.lang.Object[] legalValues)
Constructs an OpenMBeanParameterInfo object.
Parameters:
name - The name of the data
type - The type or class name of the data
description - A human readable description of the data. Optional.
defaultValue - The default value for the parameter.
legalValues - The set of permitted values for the parameter.

OpenMBeanParameterInfo

public OpenMBeanParameterInfo(java.lang.String name,
                              java.lang.String type,
                              java.lang.String description)
Constructs an OpenMBeanParameterInfo object.
Parameters:
name - The name of the data
type - The type or class name of the data
description - A human readable description of the data. Optional.
Method Detail

getDefaultValue

public java.lang.Object getDefaultValue()
Getter for the default value of this parameter
Returns:
the default value object

getLegalValues

public java.lang.Object[] getLegalValues()
Getter for the legal values of this parameter
Returns:
the legal values object array