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