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.