java.lang.Object
javax.management.MBeanFeatureInfo
- All Implemented Interfaces:
Serializable
,DescriptorRead
- Direct Known Subclasses:
MBeanAttributeInfo
,MBeanConstructorInfo
,MBeanNotificationInfo
,MBeanOperationInfo
,MBeanParameterInfo
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 Summary
-
Constructor Summary
ConstructorDescriptionMBeanFeatureInfo(String name, String description)
Constructs anMBeanFeatureInfo
object.MBeanFeatureInfo(String name, String description, Descriptor descriptor)
Constructs anMBeanFeatureInfo
object. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare this MBeanFeatureInfo to another.Returns the human-readable description of the feature.Returns the descriptor for the feature.getName()
Returns the name of the feature.
-
Field Details
-
name
The name of the feature. It is recommended that subclasses callgetName()
rather than reading this field, and that they not change it. -
description
The human-readable description of the feature. It is recommended that subclasses callgetDescription()
rather than reading this field, and that they not change it.
-
-
Constructor Details
-
MBeanFeatureInfo
Constructs anMBeanFeatureInfo
object. This constructor is equivalent toMBeanFeatureInfo(name, description, (Descriptor) null
.- Parameters:
name
- The name of the feature.description
- A human readable description of the feature.
-
MBeanFeatureInfo
Constructs anMBeanFeatureInfo
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 Details
-
getName
Returns the name of the feature.- Returns:
- the name of the feature.
-
getDescription
Returns the human-readable description of the feature.- Returns:
- the human-readable description of the feature.
-
getDescriptor
Returns the descriptor for the feature. Changing the returned value will have no affect on the original descriptor.- Specified by:
getDescriptor
in interfaceDescriptorRead
- Returns:
- a descriptor that is either immutable or a copy of the original.
- Since:
- 1.6
-
equals
Compare this MBeanFeatureInfo to another.- Overrides:
equals
in classObject
- Parameters:
o
- the object to compare to.- Returns:
- true if and only if
o
is an MBeanFeatureInfo such that itsgetName()
,getDescription()
, andgetDescriptor()
values are equal (not necessarily identical) to those of this MBeanFeatureInfo. - See Also:
Object.hashCode()
,HashMap
-