Apache CXF API

org.apache.cxf.management.jmx.export.runtime
Class ModelMBeanAssembler

java.lang.Object
  extended by org.apache.cxf.management.jmx.export.runtime.ModelMBeanAssembler

public class ModelMBeanAssembler
extends Object


Constructor Summary
ModelMBeanAssembler()
           
 
Method Summary
static boolean checkMethod(Method[] methods, String methodName)
           
 String getAttributeName(String methodName)
           
static String getAttributeType(Method[] methods, String attributeName)
           
 org.apache.cxf.management.jmx.export.runtime.ModelMBeanAssembler.ManagedAttributeInfo getAttributInfo(Method[] methods, String attributName, String attributType, ManagedAttribute managedAttribute)
           
 ManagedAttribute getManagedAttribute(Method method)
           
 ManagedNotification[] getManagedNotifications(Class<?> clazz)
           
 ManagedOperation getManagedOperation(Method method)
           
 ManagedOperationParameter[] getManagedOperationParameters(Method method)
           
 ManagedResource getManagedResource(Class<?> clazz)
           
 ModelMBeanInfo getModelMbeanInfo(Class<?> clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelMBeanAssembler

public ModelMBeanAssembler()
Method Detail

getManagedResource

public ManagedResource getManagedResource(Class<?> clazz)

getManagedAttribute

public ManagedAttribute getManagedAttribute(Method method)

getManagedOperation

public ManagedOperation getManagedOperation(Method method)

getManagedOperationParameters

public ManagedOperationParameter[] getManagedOperationParameters(Method method)

getManagedNotifications

public ManagedNotification[] getManagedNotifications(Class<?> clazz)

getAttributeName

public String getAttributeName(String methodName)

checkMethod

public static boolean checkMethod(Method[] methods,
                                  String methodName)

getAttributeType

public static String getAttributeType(Method[] methods,
                                      String attributeName)

getAttributInfo

public org.apache.cxf.management.jmx.export.runtime.ModelMBeanAssembler.ManagedAttributeInfo getAttributInfo(Method[] methods,
                                                                                                             String attributName,
                                                                                                             String attributType,
                                                                                                             ManagedAttribute managedAttribute)

getModelMbeanInfo

public ModelMBeanInfo getModelMbeanInfo(Class<?> clazz)

Apache CXF API

Apache CXF