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