| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OpenMBeanConstructorInfo
Describes a constructor of an Open MBean.
This interface declares the same methods as the class {@link javax.management.MBeanConstructorInfo}. A class implementing this interface (typically {@link OpenMBeanConstructorInfoSupport}) should extend {@link javax.management.MBeanConstructorInfo}.
The {@link #getSignature()} method should return at runtime an array of instances of a subclass of {@link MBeanParameterInfo} which implements the {@link OpenMBeanParameterInfo} interface (typically {@link OpenMBeanParameterInfoSupport}).
Method Summary | |
---|---|
boolean |
Compares the specified obj parameter with this OpenMBeanConstructorInfo instance for equality.
|
String |
Returns a human readable description of the constructor described by this OpenMBeanConstructorInfo instance. |
String |
getName() Returns the name of the constructor described by this OpenMBeanConstructorInfo instance. |
MBeanParameterInfo[] |
Returns an array of OpenMBeanParameterInfo instances describing each parameter in the signature of the constructor described by this OpenMBeanConstructorInfo instance. |
int |
hashCode() Returns the hash code value for this OpenMBeanConstructorInfo instance.
|
String |
toString() Returns a string representation of this OpenMBeanConstructorInfo instance.
|
Method Detail |
---|
public boolean equals(Object obj)
OpenMBeanConstructorInfo
instance for equality.
Returns true if and only if all of the following statements are true:
OpenMBeanConstructorInfo
interface,OpenMBeanConstructorInfo
interface.
equals
in class Object
obj
- the object to be compared for equality with this OpenMBeanConstructorInfo
instance;true
if the specified object is equal to this OpenMBeanConstructorInfo
instance.public String getDescription()
public String getName()
public MBeanParameterInfo[] getSignature()
public int hashCode()
OpenMBeanConstructorInfo
instance.
The hash code of an OpenMBeanConstructorInfo
instance is the sum of the hash codes
of all elements of information used in equals
comparisons
(ie: its name and signature, where the signature hashCode is calculated by a call to
java.util.Arrays.asList(this.getSignature).hashCode()).
This ensures that t1.equals(t2)
implies that t1.hashCode()==t2.hashCode()
for any two OpenMBeanConstructorInfo
instances t1
and t2
,
as required by the general contract of the method
{@link Object#hashCode() Object.hashCode()}.
hashCode
in class Object
OpenMBeanConstructorInfo
instancepublic String toString()
OpenMBeanConstructorInfo
instance.
The string representation consists of the name of this class (ie javax.management.openmbean.OpenMBeanConstructorInfo
),
and the name and signature of the described constructor.
toString
in class Object
OpenMBeanConstructorInfo
instance
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |