javax.management.modelmbean
Interface ModelMBeanNotificationBroadcaster

All Superinterfaces:
NotificationBroadcaster (src)
All Known Subinterfaces:
ModelMBean (src)
All Known Implementing Classes:
ModelMBeanInvoker (src) , RequiredModelMBean (src)

public interface ModelMBeanNotificationBroadcaster
extends NotificationBroadcaster (src)


Method Summary
 void addAttributeChangeNotificationListener(NotificationListener (src)  inlistener, java.lang.String inAttributeName, java.lang.Object inhandback)
           
 void removeAttributeChangeNotificationListener(NotificationListener (src)  inlistener, java.lang.String inAttributeName)
           
 void sendAttributeChangeNotification(Attribute (src)  inOldVal, Attribute (src)  inNewVal)
           
 void sendAttributeChangeNotification(AttributeChangeNotification (src)  ntfyObj)
           
 void sendNotification(Notification (src)  ntfyObj)
           
 void sendNotification(java.lang.String ntfyText)
           
 
Methods inherited from interface javax.management.NotificationBroadcaster (src)
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

sendNotification

public void sendNotification(Notification (src)  ntfyObj)
                      throws MBeanException (src) ,
                             RuntimeOperationsException (src) 
Throws:
MBeanException (src)
RuntimeOperationsException (src)

sendNotification

public void sendNotification(java.lang.String ntfyText)
                      throws MBeanException (src) ,
                             RuntimeOperationsException (src) 
Throws:
MBeanException (src)
RuntimeOperationsException (src)

sendAttributeChangeNotification

public void sendAttributeChangeNotification(AttributeChangeNotification (src)  ntfyObj)
                                     throws MBeanException (src) ,
                                            RuntimeOperationsException (src) 
Throws:
MBeanException (src)
RuntimeOperationsException (src)

sendAttributeChangeNotification

public void sendAttributeChangeNotification(Attribute (src)  inOldVal,
                                            Attribute (src)  inNewVal)
                                     throws MBeanException (src) ,
                                            RuntimeOperationsException (src) 
Throws:
MBeanException (src)
RuntimeOperationsException (src)

addAttributeChangeNotificationListener

public void addAttributeChangeNotificationListener(NotificationListener (src)  inlistener,
                                                   java.lang.String inAttributeName,
                                                   java.lang.Object inhandback)
                                            throws MBeanException (src) ,
                                                   RuntimeOperationsException (src) ,
                                                   java.lang.IllegalArgumentException
Throws:
MBeanException (src)
RuntimeOperationsException (src)
java.lang.IllegalArgumentException

removeAttributeChangeNotificationListener

public void removeAttributeChangeNotificationListener(NotificationListener (src)  inlistener,
                                                      java.lang.String inAttributeName)
                                               throws MBeanException (src) ,
                                                      RuntimeOperationsException (src) ,
                                                      ListenerNotFoundException (src) 
Throws:
MBeanException (src)
RuntimeOperationsException (src)
ListenerNotFoundException (src)