org.jacorb.notification.jmx

Class BroadcastSupportMBeanDecorator

public class BroadcastSupportMBeanDecorator extends Object implements DynamicMBean, NotificationEmitter

Constructor Summary
BroadcastSupportMBeanDecorator(JMXManageable manageable)
Method Summary
voidaddNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
ObjectgetAttribute(String attribute)
AttributeListgetAttributes(String[] attributes)
MBeanInfogetMBeanInfo()
MBeanNotificationInfo[]getNotificationInfo()
Objectinvoke(String method, Object[] arguments, String[] params)
voidremoveNotificationListener(NotificationListener listener)
voidremoveNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
voidsendAttributeChanged(String name, Object oldValue, Object newValue)
voidsendNotification(String type, String message, Object payload)
voidsendNotification(String type, String message)
voidsetAttribute(Attribute attribute)
AttributeListsetAttributes(AttributeList attributes)

Constructor Detail

BroadcastSupportMBeanDecorator

public BroadcastSupportMBeanDecorator(JMXManageable manageable)

Method Detail

addNotificationListener

public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)

getAttribute

public Object getAttribute(String attribute)

getAttributes

public AttributeList getAttributes(String[] attributes)

getMBeanInfo

public MBeanInfo getMBeanInfo()

getNotificationInfo

public MBeanNotificationInfo[] getNotificationInfo()

invoke

public Object invoke(String method, Object[] arguments, String[] params)

removeNotificationListener

public void removeNotificationListener(NotificationListener listener)

removeNotificationListener

public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)

sendAttributeChanged

public void sendAttributeChanged(String name, Object oldValue, Object newValue)

sendNotification

public void sendNotification(String type, String message, Object payload)

sendNotification

public void sendNotification(String type, String message)

setAttribute

public void setAttribute(Attribute attribute)

setAttributes

public AttributeList setAttributes(AttributeList attributes)