org.qi4j.library.jmx
Class ModelMBeanBuilder
java.lang.Object
org.qi4j.library.jmx.ModelMBeanBuilder
public class ModelMBeanBuilder
- extends java.lang.Object
Helper builder for ModelMBeans
Constructor Summary |
ModelMBeanBuilder(javax.management.ObjectName objectName,
java.lang.String displayName,
java.lang.String className)
|
Method Summary |
ModelMBeanBuilder |
attribute(java.lang.String name,
java.lang.String displayName,
java.lang.String type,
java.lang.String description,
java.lang.String getMethod,
java.lang.String setMethod)
|
javax.management.modelmbean.ModelMBeanAttributeInfo |
getAttribute(java.lang.String name)
|
javax.management.modelmbean.RequiredModelMBean |
newModelMBean()
|
ModelMBeanBuilder |
operation(java.lang.String name,
java.lang.String description,
java.lang.String returnType,
int impact,
javax.management.MBeanParameterInfo... parameters)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModelMBeanBuilder
public ModelMBeanBuilder(javax.management.ObjectName objectName,
java.lang.String displayName,
java.lang.String className)
attribute
public ModelMBeanBuilder attribute(java.lang.String name,
java.lang.String displayName,
java.lang.String type,
java.lang.String description,
java.lang.String getMethod,
java.lang.String setMethod)
getAttribute
public javax.management.modelmbean.ModelMBeanAttributeInfo getAttribute(java.lang.String name)
operation
public ModelMBeanBuilder operation(java.lang.String name,
java.lang.String description,
java.lang.String returnType,
int impact,
javax.management.MBeanParameterInfo... parameters)
newModelMBean
public javax.management.modelmbean.RequiredModelMBean newModelMBean()
throws javax.management.MBeanException
- Throws:
javax.management.MBeanException