|
|||||||||
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 Object
obj
- 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 Object
Object.equals(Object)
,
System.identityHashCode(Object)
String toString()
javax.management.openmbean.OpenMBeanOperationInfo
)
along with the name, signature, open return type and impact.
toString
in class Object
Object.getClass()
,
Object.hashCode()
,
Class.getName()
,
Integer.toHexString(int)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |