|
Java™ Platform Standard Ed. 6 |
|||||||||
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 MBeanConstructorInfo
. A class implementing this
interface (typically OpenMBeanConstructorInfoSupport
)
should extend MBeanConstructorInfo
.
The getSignature()
method should return at runtime an
array of instances of a subclass of MBeanParameterInfo
which implements the OpenMBeanParameterInfo
interface
(typically OpenMBeanParameterInfoSupport
).
Method Summary | |
---|---|
boolean |
equals(Object obj)
Compares the specified obj parameter with this OpenMBeanConstructorInfo instance for equality. |
String |
getDescription()
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[] |
getSignature()
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 |
---|
String getDescription()
String getName()
MBeanParameterInfo[] getSignature()
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.
obj
- the object to be compared for equality with this OpenMBeanConstructorInfo
instance;
true
if the specified object is equal to this OpenMBeanConstructorInfo
instance.Object.hashCode()
,
Hashtable
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
Object.hashCode()
.
OpenMBeanConstructorInfo
instanceObject.equals(java.lang.Object)
,
Hashtable
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.
OpenMBeanConstructorInfo
instance
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.