|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface OpenMBeanOperationInfo
Describes a operation for an open management bean.
This interface includes those methods specified by MBeanOperationInfo, so implementations should
extend this class. The getSignature() method should
return an array containing instances of OpenMBeanParameterInfo.
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
Compares this attribute with the supplied object. |
String |
getDescription()
Returns a description of this operation. |
int |
getImpact()
Returns the impact of performing this operation. |
String |
getName()
Returns the name of this operation. |
OpenType<?> |
getReturnOpenType()
Returns the open type instance which represents the type of the return value. |
String |
getReturnType()
Returns the return type of the operation, as the class name. |
MBeanParameterInfo[] |
getSignature()
Returns the operation's signature, in the form of information on each parameter. |
int |
hashCode()
Returns the hashcode of the operation information as the sum of the hashcodes of the name, open return type, impact and signature (calculated by java.util.Arrays.asList(signature).hashCode()). |
String |
toString()
Returns a textual representation of this instance. |
| Method Detail |
|---|
boolean equals(Object obj)
OpenMBeanOperationInfo
with an equal name, signature, open return type and impact.
equals in class Objectobj - the object to compare.
OpenMBeanParameterInfo
instance,
name.equals(object.getName()),
signature.equals(object.getSignature()),
returnOpenType.equals(object.getReturnOpenType()),
and impact == object.getImpact().Object.hashCode()String getDescription()
int getImpact()
Returns the impact of performing this operation. The value is equal to one of the following:
MBeanOperationInfo.INFO
— the method just returns
information (akin to an accessor).MBeanOperationInfo.ACTION
the method just alters the state of the bean, without
returning a value (akin to a mutator).MBeanOperationInfo.ACTION_INFO
the method both makes state changes and returns a value.MBeanOperationInfo.UNKNOWN
the behaviour of the operation is unknown.
String getName()
OpenType<?> getReturnOpenType()
String getReturnType()
getReturnOpenType.getClassName().
MBeanParameterInfo[] getSignature()
OpenMBeanParameterInfo.
OpenMBeanParameterInfo objects,
describing the operation parameters.int hashCode()
java.util.Arrays.asList(signature).hashCode()).
hashCode in class ObjectObject.equals(Object),
System.identityHashCode(Object)String toString()
javax.management.openmbean.OpenMBeanOperationInfo)
along with the name, signature, open return type and impact.
toString in class ObjectObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||