javax.management.modelmbean
Interface ModelMBeanNotificationBroadcaster

All Superinterfaces:
NotificationBroadcaster
All Known Subinterfaces:
ModelMBean
All Known Implementing Classes:
RequiredModelMBean

public interface ModelMBeanNotificationBroadcaster
extends NotificationBroadcaster


Method Summary
 void addAttributeChangeNotificationListener(javax.management.NotificationListener listener, java.lang.String attributeName, java.lang.Object handback)
           
 void removeAttributeChangeNotificationListener(javax.management.NotificationListener listener, java.lang.String attributeName)
           
 void sendAttributeChangeNotification(javax.management.Attribute oldValue, javax.management.Attribute newValue)
           
 void sendAttributeChangeNotification(javax.management.AttributeChangeNotification notification)
           
 void sendNotification(javax.management.Notification notification)
           
 void sendNotification(java.lang.String message)
           
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

sendNotification

public void sendNotification(javax.management.Notification notification)
                      throws MBeanException,
                             RuntimeOperationsException
MBeanException
RuntimeOperationsException

sendNotification

public void sendNotification(java.lang.String message)
                      throws MBeanException,
                             RuntimeOperationsException
MBeanException
RuntimeOperationsException

addAttributeChangeNotificationListener

public void addAttributeChangeNotificationListener(javax.management.NotificationListener listener,
                                                   java.lang.String attributeName,
                                                   java.lang.Object handback)
                                            throws MBeanException,
                                                   RuntimeOperationsException,
                                                   java.lang.IllegalArgumentException
MBeanException
RuntimeOperationsException
java.lang.IllegalArgumentException

removeAttributeChangeNotificationListener

public void removeAttributeChangeNotificationListener(javax.management.NotificationListener listener,
                                                      java.lang.String attributeName)
                                               throws MBeanException,
                                                      RuntimeOperationsException,
                                                      ListenerNotFoundException
MBeanException
RuntimeOperationsException
ListenerNotFoundException

sendAttributeChangeNotification

public void sendAttributeChangeNotification(javax.management.AttributeChangeNotification notification)
                                     throws MBeanException,
                                            RuntimeOperationsException
MBeanException
RuntimeOperationsException

sendAttributeChangeNotification

public void sendAttributeChangeNotification(javax.management.Attribute oldValue,
                                            javax.management.Attribute newValue)
                                     throws MBeanException,
                                            RuntimeOperationsException
MBeanException
RuntimeOperationsException