java.lang.Object
javax.management.MBeanFeatureInfo
javax.management.MBeanParameterInfo
- All Implemented Interfaces:
Serializable
,Cloneable
,DescriptorRead
- Direct Known Subclasses:
OpenMBeanParameterInfoSupport
Describes an argument of an operation exposed by an MBean.
Instances of this class are immutable. Subclasses may be mutable
but this is not recommended.
- Since:
- 1.5
- See Also:
-
Field Summary
Fields declared in class javax.management.MBeanFeatureInfo
description, name
-
Constructor Summary
ConstructorDescriptionMBeanParameterInfo
(String name, String type, String description) Constructs anMBeanParameterInfo
object.MBeanParameterInfo
(String name, String type, String description, Descriptor descriptor) Constructs anMBeanParameterInfo
object. -
Method Summary
Methods declared in class javax.management.MBeanFeatureInfo
getDescription, getDescriptor, getName
-
Constructor Details
-
MBeanParameterInfo
Constructs anMBeanParameterInfo
object.- Parameters:
name
- The name of the datatype
- The type or class name of the datadescription
- A human readable description of the data. Optional.
-
MBeanParameterInfo
Constructs anMBeanParameterInfo
object.- Parameters:
name
- The name of the datatype
- The type or class name of the datadescription
- A human readable description of the data. Optional.descriptor
- The descriptor for the operation. This may be null which is equivalent to an empty descriptor.- Since:
- 1.6
-
-
Method Details
-
clone
Returns a shallow clone of this instance. The clone is obtained by simply calling
super.clone()
, thus calling the default native shallow cloning mechanism implemented byObject.clone()
. No deeper cloning of any internal field is made.Since this class is immutable, cloning is chiefly of interest to subclasses.
-
getType
Returns the type or class name of the data.- Returns:
- the type string.
-
equals
Compare this MBeanParameterInfo to another.- Overrides:
equals
in classMBeanFeatureInfo
- Parameters:
o
- the object to compare to.- Returns:
- true if and only if
o
is an MBeanParameterInfo such that itsMBeanFeatureInfo.getName()
,getType()
,MBeanFeatureInfo.getDescriptor()
, andMBeanFeatureInfo.getDescription()
values are equal (not necessarily identical) to those of this MBeanParameterInfo. - See Also:
-