|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--javax.management.MBeanFeatureInfo
|
+--javax.management.MBeanOperationInfo
Describes a management operation exposed by an MBean.
| Field Summary | |
static int |
ACTION
Indicates that the operation is a write-like, and would modify the MBean in some way, typically by writing some value or changing a configuration. |
static int |
ACTION_INFO
Indicates that the operation is a read/write-like. |
static int |
INFO
Indicates that the operation is read-like, it basically returns information. |
static int |
UNKNOWN
Indicates that the operation has an "unknown" nature. |
| Fields inherited from class javax.management.MBeanFeatureInfo |
description, name |
| Constructor Summary | |
MBeanOperationInfo(java.lang.String description,
java.lang.reflect.Method method)
Constructs an MBeanOperationInfo object. |
|
MBeanOperationInfo(java.lang.String name,
java.lang.String description,
MBeanParameterInfo[] signature,
java.lang.String type,
int impact)
Constructs an MBeanOperationInfo object. |
|
| Method Summary | |
java.lang.Object |
clone()
|
int |
getImpact()
Returns the impact of the method, one of INFO, ACTION, ACTION_INFO, UNKNOWN. |
java.lang.String |
getReturnType()
Returns the description of the method's return value. |
MBeanParameterInfo[] |
getSignature()
Returns the signature of the method, that is, information on the operation's arguments. |
| Methods inherited from class javax.management.MBeanFeatureInfo |
getDescription, getName |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int INFO
public static final int ACTION
public static final int ACTION_INFO
public static final int UNKNOWN
| Constructor Detail |
public MBeanOperationInfo(java.lang.String description,
java.lang.reflect.Method method)
MBeanOperationInfo object.
method - The java.lang.reflect.Method object describing the MBean operation.description - A human readable description of the operation.
public MBeanOperationInfo(java.lang.String name,
java.lang.String description,
MBeanParameterInfo[] signature,
java.lang.String type,
int impact)
MBeanOperationInfo object.
name - The name of the method.description - A human readable description of the operation.signature - MBeanParameterInfo objects describing the parameters(arguments) of the method.type - The type of the method'name return value.impact - The impact of the method, one of INFO, ACTION, ACTION_INFO, UNKNOWN.| Method Detail |
public java.lang.Object clone()
clone in class java.lang.Objectpublic java.lang.String getReturnType()
public MBeanParameterInfo[] getSignature()
public int getImpact()
INFO, ACTION, ACTION_INFO, UNKNOWN.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||