|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

public interface OpenMBeanOperationInfo
Describes an operation of an Open MBean.
This interface declares the same methods as the class MBeanOperationInfo
. A class implementing this
interface (typically OpenMBeanOperationInfoSupport
) should
extend MBeanOperationInfo
.
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
Compares the specified obj parameter with this OpenMBeanOperationInfo instance for equality. |
String |
getDescription
Returns a human readable description of the operation described by this OpenMBeanOperationInfo instance. |
int |
getImpact
Returns an int constant qualifying the impact of the operation described by this OpenMBeanOperationInfo instance. |
String |
getName
Returns the name of the operation described by this OpenMBeanOperationInfo instance. |
OpenType |
getReturnOpenType
Returns the open type of the values returned by the operation described by this OpenMBeanOperationInfo instance. |
String |
getReturnType
Returns the fully qualified Java class name of the values returned by the operation described by this OpenMBeanOperationInfo instance. |
MBeanParameterInfo |
getSignature
Returns an array of OpenMBeanParameterInfo instances describing each parameter in the signature of the operation described by this OpenMBeanOperationInfo instance. |
int |
hashCode
Returns the hash code value for this OpenMBeanOperationInfo instance. |
String |
toString
Returns a string representation of this OpenMBeanOperationInfo instance. |
| Method Detail |
|---|

String![]()
![]()
getDescription()

String![]()
![]()
getName()

MBeanParameterInfo![]()
![]()
[] getSignature()
OpenMBeanParameterInfoSupport
).

int getImpact()
MBeanOperationInfo.INFO
, MBeanOperationInfo.ACTION
or MBeanOperationInfo.ACTION_INFO
.

String![]()
![]()
getReturnType()

OpenType![]()
![]()
getReturnOpenType()

boolean equals(Object![]()
![]()
obj)
OpenMBeanOperationInfo instance for equality.
Returns true if and only if all of the following statements are true:
OpenMBeanOperationInfo interface,OpenMBeanOperationInfo interface.
equals

in class Object

obj - the object to be compared for equality with this OpenMBeanOperationInfo instance;
true if the specified object is equal to this OpenMBeanOperationInfo instance.Object.hashCode()
,
Hashtable


int hashCode()
OpenMBeanOperationInfo instance.
The hash code of an OpenMBeanOperationInfo instance is the sum of the hash codes
of all elements of information used in equals comparisons
(ie: its name, return open type, impact 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 OpenMBeanOperationInfo instances t1 and t2,
as required by the general contract of the method
Object.hashCode()
.
hashCode

in class Object

OpenMBeanOperationInfo instanceObject.equals(java.lang.Object)
,
Hashtable


String![]()
![]()
toString()
OpenMBeanOperationInfo instance.
The string representation consists of the name of this class (ie javax.management.openmbean.OpenMBeanOperationInfo),
and the name, signature, return open type and impact of the described operation.
toString

in class Object

OpenMBeanOperationInfo instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||