COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.info
Class WSDMOperationInfo

java.lang.Object
  extended by javax.management.MBeanFeatureInfo
      extended by javax.management.MBeanOperationInfo
          extended by 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

Field Summary
 
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)
           
 
Method Summary
protected
<T extends java.lang.annotation.Annotation>
T
getAnnotation(java.lang.Class<T> annotation)
           
 java.lang.annotation.Annotation[] getAnnotationsForParameter(javax.management.MBeanParameterInfo info)
           
 java.lang.String getNamespace()
           
 java.lang.reflect.Method getOperationMethod()
           
 boolean isEventConsumer()
           
 boolean isMetaDataMethod()
           
 
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
 

Constructor Detail

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
Method Detail

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)

COSMOS ${releaseVersion} data-collection Project
Public API Specification