public class JmxBuilderModelMBean
extends javax.management.modelmbean.RequiredModelMBean
implements javax.management.NotificationListener
| Constructor and Description |
|---|
JmxBuilderModelMBean() |
JmxBuilderModelMBean(javax.management.modelmbean.ModelMBeanInfo mbi) |
JmxBuilderModelMBean(java.lang.Object objectRef) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListeners(javax.management.MBeanServer server,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> descriptor)
Sets up event listeners for this MBean as described in the descriptor.
|
void |
addOperationCallListeners(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> descriptor)
Registers listeners for operation calls (i.e.
|
void |
handleNotification(javax.management.Notification note,
java.lang.Object handback) |
java.lang.Object |
invoke(java.lang.String opName,
java.lang.Object[] opArgs,
java.lang.String[] signature) |
void |
setManagedResource(java.lang.Object obj) |
addAttributeChangeNotificationListener, addNotificationListener, getAttribute, getAttributes, getClassLoaderRepository, getMBeanInfo, getNotificationInfo, load, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttributes, setManagedResource, setModelMBeanInfo, storepublic JmxBuilderModelMBean(java.lang.Object objectRef)
throws javax.management.MBeanException,
javax.management.RuntimeOperationsException,
javax.management.InstanceNotFoundException,
javax.management.modelmbean.InvalidTargetObjectTypeException
javax.management.MBeanExceptionjavax.management.RuntimeOperationsExceptionjavax.management.InstanceNotFoundExceptionjavax.management.modelmbean.InvalidTargetObjectTypeExceptionpublic JmxBuilderModelMBean()
throws javax.management.MBeanException,
javax.management.RuntimeOperationsException
javax.management.MBeanExceptionjavax.management.RuntimeOperationsExceptionpublic JmxBuilderModelMBean(javax.management.modelmbean.ModelMBeanInfo mbi)
throws javax.management.MBeanException,
javax.management.RuntimeOperationsException
javax.management.MBeanExceptionjavax.management.RuntimeOperationsExceptionpublic void setManagedResource(java.lang.Object obj)
public void addOperationCallListeners(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>> descriptor)
descriptor - MetaMap descriptor containing description of operation call listenerspublic void addEventListeners(javax.management.MBeanServer server,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> descriptor)
server - the MBeanServer is to be registered.descriptor - a map containing info about the eventpublic java.lang.Object invoke(java.lang.String opName,
java.lang.Object[] opArgs,
java.lang.String[] signature)
throws javax.management.MBeanException,
javax.management.ReflectionException
invoke in interface javax.management.DynamicMBeaninvoke in class javax.management.modelmbean.RequiredModelMBeanjavax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic void handleNotification(javax.management.Notification note,
java.lang.Object handback)
handleNotification in interface javax.management.NotificationListener