javax.management.openmbean
public interface OpenMBeanOperationInfo
Since: 1.5
| 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. |
Parameters: obj the object to compare.
Returns: true if the object is a {@link OpenMBeanParameterInfo}
instance,
name.equals(object.getName()),
signature.equals(object.getSignature()),
returnOpenType.equals(object.getReturnOpenType()),
and impact == object.getImpact().
Returns: a human-readable description.
Returns the impact of performing this operation. The value is equal to one of the following:
Returns: the impact of performing the operation.
Returns: the name of the operation.
Returns: the open type of the return value.
getReturnOpenType.getClassName().
Returns: the return type.
Returns: an array of {@link OpenMBeanParameterInfo} objects, describing the operation parameters.
java.util.Arrays.asList(signature).hashCode()).
Returns: the hashcode of the operation information.
javax.management.openmbean.OpenMBeanOperationInfo)
along with the name, signature, open return type and impact.
Returns: a @link{java.lang.String} instance representing the instance in textual form.