org.jacorb.notification.jmx
Class BroadcastSupportMBeanDecorator
java.lang.Object
org.jacorb.notification.jmx.BroadcastSupportMBeanDecorator
- public class BroadcastSupportMBeanDecorator
- extends java.lang.Object
Method Summary |
void |
addNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
|
java.lang.Object |
getAttribute(java.lang.String attribute)
|
AttributeList |
getAttributes(java.lang.String[] attributes)
|
MBeanInfo |
getMBeanInfo()
|
MBeanNotificationInfo[] |
getNotificationInfo()
|
java.lang.Object |
invoke(java.lang.String method,
java.lang.Object[] arguments,
java.lang.String[] params)
|
void |
removeNotificationListener(NotificationListener listener)
|
void |
removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
|
void |
sendAttributeChanged(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
|
void |
sendNotification(java.lang.String type,
java.lang.String message)
|
void |
sendNotification(java.lang.String type,
java.lang.String message,
java.lang.Object payload)
|
void |
setAttribute(Attribute attribute)
|
AttributeList |
setAttributes(AttributeList attributes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BroadcastSupportMBeanDecorator
public BroadcastSupportMBeanDecorator(JMXManageable manageable)
throws NotCompliantMBeanException,
java.lang.ClassNotFoundException
getAttribute
public java.lang.Object getAttribute(java.lang.String attribute)
throws AttributeNotFoundException,
MBeanException,
ReflectionException
- Throws:
AttributeNotFoundException
MBeanException
ReflectionException
getAttributes
public AttributeList getAttributes(java.lang.String[] attributes)
getMBeanInfo
public MBeanInfo getMBeanInfo()
invoke
public java.lang.Object invoke(java.lang.String method,
java.lang.Object[] arguments,
java.lang.String[] params)
throws MBeanException,
ReflectionException
- Throws:
MBeanException
ReflectionException
setAttribute
public void setAttribute(Attribute attribute)
throws AttributeNotFoundException,
InvalidAttributeValueException,
MBeanException,
ReflectionException
- Throws:
AttributeNotFoundException
InvalidAttributeValueException
MBeanException
ReflectionException
setAttributes
public AttributeList setAttributes(AttributeList attributes)
addNotificationListener
public void addNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
removeNotificationListener
public void removeNotificationListener(NotificationListener listener)
throws ListenerNotFoundException
- Throws:
ListenerNotFoundException
getNotificationInfo
public MBeanNotificationInfo[] getNotificationInfo()
sendNotification
public void sendNotification(java.lang.String type,
java.lang.String message,
java.lang.Object payload)
sendNotification
public void sendNotification(java.lang.String type,
java.lang.String message)
removeNotificationListener
public void removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws ListenerNotFoundException
- Throws:
ListenerNotFoundException
sendAttributeChanged
public void sendAttributeChanged(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)