org.apache.cxf.management.jmx.export.runtime
Class ModelMBeanInfoSupporter
java.lang.Object
org.apache.cxf.management.jmx.export.runtime.ModelMBeanInfoSupporter
public class ModelMBeanInfoSupporter
- extends java.lang.Object
Field Summary |
protected java.util.Map<java.lang.String,javax.management.modelmbean.ModelMBeanAttributeInfo> |
attributes
|
protected java.util.Map<java.lang.reflect.Constructor<?>,javax.management.modelmbean.ModelMBeanConstructorInfo> |
constructors
|
protected java.util.Map<java.lang.String,javax.management.modelmbean.ModelMBeanNotificationInfo> |
notifications
|
protected java.util.Map<java.lang.String,javax.management.modelmbean.ModelMBeanOperationInfo> |
operations
|
Method Summary |
void |
addModelMBeanAttribute(java.lang.String fname,
java.lang.String ftype,
boolean read,
boolean write,
boolean is,
java.lang.String description,
javax.management.Descriptor desc)
|
void |
addModelMBeanConstructor(java.lang.reflect.Constructor<?> c,
java.lang.String description,
javax.management.Descriptor desc)
|
void |
addModelMBeanMethod(java.lang.String name,
java.lang.String[] paramTypes,
java.lang.String[] paramNames,
java.lang.String[] paramDescs,
java.lang.String description,
java.lang.String rtype,
javax.management.Descriptor desc)
|
void |
addModelMBeanNotification(java.lang.String[] type,
java.lang.String className,
java.lang.String description,
javax.management.Descriptor desc)
|
javax.management.Descriptor |
buildAttributeDescriptor(ManagedAttribute ma,
java.lang.String attributeName,
boolean is,
boolean read,
boolean write)
|
javax.management.Descriptor |
buildAttributeOperationDescriptor(java.lang.String operationName)
|
javax.management.Descriptor |
buildMBeanDescriptor(ManagedResource mr)
|
javax.management.modelmbean.ModelMBeanInfo |
buildModelMBeanInfo(javax.management.Descriptor desc)
|
javax.management.Descriptor |
buildOperationDescriptor(ManagedOperation mo,
java.lang.String operationName)
|
boolean |
checkAttribute(java.lang.String attributeName)
|
void |
clear()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
attributes
protected java.util.Map<java.lang.String,javax.management.modelmbean.ModelMBeanAttributeInfo> attributes
notifications
protected java.util.Map<java.lang.String,javax.management.modelmbean.ModelMBeanNotificationInfo> notifications
constructors
protected java.util.Map<java.lang.reflect.Constructor<?>,javax.management.modelmbean.ModelMBeanConstructorInfo> constructors
operations
protected java.util.Map<java.lang.String,javax.management.modelmbean.ModelMBeanOperationInfo> operations
ModelMBeanInfoSupporter
public ModelMBeanInfoSupporter()
clear
public void clear()
addModelMBeanMethod
public void addModelMBeanMethod(java.lang.String name,
java.lang.String[] paramTypes,
java.lang.String[] paramNames,
java.lang.String[] paramDescs,
java.lang.String description,
java.lang.String rtype,
javax.management.Descriptor desc)
addModelMBeanNotification
public void addModelMBeanNotification(java.lang.String[] type,
java.lang.String className,
java.lang.String description,
javax.management.Descriptor desc)
checkAttribute
public boolean checkAttribute(java.lang.String attributeName)
addModelMBeanAttribute
public void addModelMBeanAttribute(java.lang.String fname,
java.lang.String ftype,
boolean read,
boolean write,
boolean is,
java.lang.String description,
javax.management.Descriptor desc)
addModelMBeanConstructor
public void addModelMBeanConstructor(java.lang.reflect.Constructor<?> c,
java.lang.String description,
javax.management.Descriptor desc)
buildModelMBeanInfo
public javax.management.modelmbean.ModelMBeanInfo buildModelMBeanInfo(javax.management.Descriptor desc)
buildAttributeDescriptor
public javax.management.Descriptor buildAttributeDescriptor(ManagedAttribute ma,
java.lang.String attributeName,
boolean is,
boolean read,
boolean write)
buildOperationDescriptor
public javax.management.Descriptor buildOperationDescriptor(ManagedOperation mo,
java.lang.String operationName)
buildAttributeOperationDescriptor
public javax.management.Descriptor buildAttributeOperationDescriptor(java.lang.String operationName)
buildMBeanDescriptor
public javax.management.Descriptor buildMBeanDescriptor(ManagedResource mr)
Apache CXF