public class JmxBuilderModelMBean extends RequiredModelMBean
The JmxBuilderModelMBean is the MBean class that proxies exported POGO/POJO inside the MBeanServer. When JmxBuilder exports an object instance, an instance of this class is created and exported inside the MBeanServer.
| Constructor and description | 
|---|
| JmxBuilderModelMBean
                                (Object objectRef) | 
| JmxBuilderModelMBean
                                () | 
| JmxBuilderModelMBean
                                (ModelMBeanInfo mbi) | 
| Type | Name and description | 
|---|---|
| void | addEventListeners(MBeanServer server, Map<String, Map<String, Object>> descriptor)Sets up event listeners for this MBean as described in the descriptor. | 
| void | addOperationCallListeners(Map<String, Map<String, Map<String, Object>>> descriptor)Registers listeners for operation calls (i.e. method, getter, and setter calls) when invoked on this bean from the MBeanServer. | 
| void | handleNotification(Notification note, Object handback) | 
| Object | invoke(String opName, Object[] opArgs, String[] signature) | 
| void | setManagedResource(Object obj) | 
| Methods inherited from class | Name | 
|---|---|
| class RequiredModelMBean | preRegister, setAttributes, setAttribute, addNotificationListener, getMBeanInfo, removeNotificationListener, removeNotificationListener, addAttributeChangeNotificationListener, getNotificationInfo, postDeregister, postRegister, preDeregister, removeAttributeChangeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setManagedResource, setModelMBeanInfo, invoke, load, store, getAttributes, getAttribute, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
| class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
Sets up event listeners for this MBean as described in the descriptor. The descriptor contains a map with layout {item -> Map[event:"...", from:ObjectName, callback:&Closure],...,}
server -      the MBeanServer is to be registered.descriptor -  a map containing info about the eventRegisters listeners for operation calls (i.e. method, getter, and setter calls) when invoked on this bean from the MBeanServer. Descriptor should contain a map with layout item -> [Map[methodListener:[target:"", tpe:"", callback:&Closure], ... ,]]
descriptor -  MetaMap descriptor containing description of operation call listenersCopyright © 2003-2016 The Apache Software Foundation. All rights reserved.