Package Summary Overview Summary

### class:MBeanFeatureInfo [NONE]
All Implemented Interfaces: `Serializable, DescriptorRead` Direct Known Subclasses: `MBeanAttributeInfo, MBeanConstructorInfo, MBeanNotificationInfo, MBeanOperationInfo, MBeanParameterInfo` public class MBeanFeatureInfo extends Object implements Serializable, DescriptorRead Provides general information for an MBean descriptor object. The feature described can be an attribute, an operation, a parameter, or a notification. Instances of this class are immutable. Subclasses may be mutable but this is not recommended. Since: 1.5 See Also: Serialized Form

### field:name [NONE]
### name protected String name The name of the feature. It is recommended that subclasses call `getName()` rather than reading this field, and that they not change it.

### field:description [NONE]
### description protected String description The human-readable description of the feature. It is recommended that subclasses call `getDescription()` rather than reading this field, and that they not change it.

### constructor:MBeanFeatureInfo(java.lang.String,java.lang.String) [NONE]
### MBeanFeatureInfo public MBeanFeatureInfo (String name, String description) Constructs an `MBeanFeatureInfo` object. This constructor is equivalent to `MBeanFeatureInfo(name, description, (Descriptor) null` . Parameters: `name` - The name of the feature. `description` - A human readable description of the feature.

### constructor:MBeanFeatureInfo(java.lang.String,java.lang.String,javax.management.Descriptor) [NONE]
### MBeanFeatureInfo public MBeanFeatureInfo (String name, String description, Descriptor descriptor) Constructs an `MBeanFeatureInfo` object. Parameters: `name` - The name of the feature. `description` - A human readable description of the feature. `descriptor` - The descriptor for the feature. This may be null which is equivalent to an empty descriptor. Since: 1.6

### method:getName() [NONE]
### getName public String getName() Returns the name of the feature. Returns: the name of the feature.

### method:getDescription() [NONE]
### getDescription public String getDescription() Returns the human-readable description of the feature. Returns: the human-readable description of the feature.

### method:getDescriptor() [NONE]
### getDescriptor public Descriptor getDescriptor() Returns the descriptor for the feature. Changing the returned value will have no affect on the original descriptor. Specified by: `getDescriptor` in interface `DescriptorRead` Returns: a descriptor that is either immutable or a copy of the original. Since: 1.6

### method:equals(java.lang.Object) [NONE]
### equals public boolean equals (Object o) Compare this MBeanFeatureInfo to another. Overrides: `equals` in class `Object` Parameters: `o` - the object to compare to. Returns: true if and only if `o` is an MBeanFeatureInfo such that its `getName()`, `getDescription()`, and `getDescriptor()` values are equal (not necessarily identical) to those of this MBeanFeatureInfo. See Also: `Object.hashCode()` `HashMap`