org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.info
Class WSDMOperationInfo
java.lang.Object
javax.management.MBeanFeatureInfo
javax.management.MBeanOperationInfo
org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.info.WSDMOperationInfo
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class WSDMOperationInfo
- extends javax.management.MBeanOperationInfo
- See Also:
- Serialized Form
| Fields inherited from class javax.management.MBeanOperationInfo |
ACTION, ACTION_INFO, INFO, UNKNOWN |
| Fields inherited from class javax.management.MBeanFeatureInfo |
description, name |
|
Constructor Summary |
WSDMOperationInfo(java.lang.String description,
java.lang.reflect.Method method,
java.lang.annotation.Annotation[] methodAnnotations)
|
| Methods inherited from class javax.management.MBeanOperationInfo |
clone, equals, getImpact, getReturnType, getSignature, hashCode |
| Methods inherited from class javax.management.MBeanFeatureInfo |
getDescription, getName |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
WSDMOperationInfo
public WSDMOperationInfo(java.lang.String description,
java.lang.reflect.Method method,
java.lang.annotation.Annotation[] methodAnnotations)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getOperationMethod
public java.lang.reflect.Method getOperationMethod()
isMetaDataMethod
public boolean isMetaDataMethod()
isEventConsumer
public boolean isEventConsumer()
getNamespace
public java.lang.String getNamespace()
getAnnotation
protected <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotation)
getAnnotationsForParameter
public java.lang.annotation.Annotation[] getAnnotationsForParameter(javax.management.MBeanParameterInfo info)