| javax.management.MBeanOperationInfo javax.management.modelmbean.ModelMBeanOperationInfo
ModelMBeanOperationInfo | public class ModelMBeanOperationInfo extends MBeanOperationInfo implements DescriptorAccess(Code) | | The ModelMBeanOperationInfo object describes a management operation
of the ModelMBean. It is a subclass of MBeanOperationInfo with the
addition of an associated Descriptor and an implementation of the
DescriptorAccess interface.
The fields in the descriptor are defined, but not limited to, the following:
name : operation name
descriptorType : must be "operation"
class : class where method is defined (fully qualified)
role : getter, setter, operation, constructor
targetObject : object on which to execute this method
targetType : type of object reference for targetObject:
ObjectReference|EJBHandle|IOR|RMIReference
lastReturnedValue : cached value for operation
currencyTimeLimit : how long cached value is valid
lastReturnedTimeStamp : when cached value was set
visibility : 1-4 where 1: always visible 4: rarely visible
presentationString : xml formatted string to describe how to present operation
The default descriptor will have name, descriptorType, and role fields set.
|
Constructor Summary | |
public | ModelMBeanOperationInfo(String description, Method method) | public | ModelMBeanOperationInfo(String description, Method method, Descriptor descriptor) | public | ModelMBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact) Constructs a ModelMBeanOperationInfo object with a default descriptor. | public | ModelMBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor) Constructs a ModelMBeanOperationInfo object escriptorth with
the specified Descriptor.
Parameters: name - The method name Parameters: description - A human readable description of the operation. Parameters: signature - The array of MBeanParameterInfo contains the parametersor arguments of the method Parameters: type - The return type of the method Parameters: impact - The impact of the method, will be anyone of the followingINFO, ACTION, ACTION_INFO, UNKNOWN. Parameters: descriptor - Descriptor containing the appropriate metadata forthis instance of the MBeanOperationInfo. | public | ModelMBeanOperationInfo(ModelMBeanOperationInfo inInfo) Creates a ModelMBeanOperationInfo with the specified
ModelMBeanOperationInfo object. |
ModelMBeanOperationInfo | public ModelMBeanOperationInfo(String description, Method method)(Code) | | Constructs a new ModelMBeanOperationInfo object with default descriptor
Parameters: method - The java.lang.reflect.Method object describing the MBean operation. Parameters: description - A human readable description of the operation. |
ModelMBeanOperationInfo | public ModelMBeanOperationInfo(String description, Method method, Descriptor descriptor)(Code) | | Constructs a new ModelMBeanOperationInfo object
Parameters: method - The java.lang.reflect.Method object describing the MBean operation. Parameters: description - A human readable description of the operation. Parameters: descriptor - Descriptor containing the appropriate metadata for thisinstance of the MBeanNotificationInfo.If it is null or invalid then a defaultdesriptor will be created. |
ModelMBeanOperationInfo | public ModelMBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact)(Code) | | Constructs a ModelMBeanOperationInfo object with a default descriptor.
Parameters: name - The method name Parameters: description - A human readable description of the operation. Parameters: signature - The array of MBeanParameterInfo contains the parametersor arguments of the method Parameters: type - The return type of the method Parameters: impact - The impact of the method, will be anyone of the followingINFO, ACTION, ACTION_INFO, UNKNOWN. |
ModelMBeanOperationInfo | public ModelMBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor)(Code) | | Constructs a ModelMBeanOperationInfo object escriptorth with
the specified Descriptor.
Parameters: name - The method name Parameters: description - A human readable description of the operation. Parameters: signature - The array of MBeanParameterInfo contains the parametersor arguments of the method Parameters: type - The return type of the method Parameters: impact - The impact of the method, will be anyone of the followingINFO, ACTION, ACTION_INFO, UNKNOWN. Parameters: descriptor - Descriptor containing the appropriate metadata forthis instance of the MBeanOperationInfo. If it is null orinvalid then a default desriptor will be created. |
ModelMBeanOperationInfo | public ModelMBeanOperationInfo(ModelMBeanOperationInfo inInfo)(Code) | | Creates a ModelMBeanOperationInfo with the specified
ModelMBeanOperationInfo object.
Parameters: inInfo - ModelMBeanOperationInfo object |
clone | public Object clone()(Code) | | Creates a duplicate object of ModelMBeanOperationInfo
Create and return a duplicate object of ModelMBeanOperationInfo |
getDescriptor | public Descriptor getDescriptor()(Code) | | Gets the corresponding Descriptor of this ModelMBeanNotificationInfo
This returns the Descriptor associated withthis ModelMBeanNotificationInfo |
setDescriptor | public void setDescriptor(Descriptor inDescriptor)(Code) | | Sets the specified Descriptor to this ModelMBeanNotificationInfo.If the
value is null then default Descriptor will be taken. The Descriptor is
validated before it is assigned. If the new Descriptor is invalid, then
an IllegalArgumentException is thrown.
Parameters: inDescriptor - This replaces the Descriptor associated with theModelMBeanNotification interface throws: IllegalArgumentException - If the new Descriptor is invalid,then it will be thrown. |
toString | public String toString()(Code) | | Returns a human readable version of the ModelMBeanOperationInfo instance
This returns human readable version of theModelMBeanOperationInfo instance |
|
|