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. method, getter, and setter calls) when
 invoked on this bean from the MBeanServer. 
 | 
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