| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NotificationPublisher
Simple interface allowing Spring-managed MBeans to publish JMX notifications
 without being aware of how those notifications are being transmitted to the
 MBeanServer.
 
Managed resources can access a NotificationPublisher by
 implementing the NotificationPublisherAware interface. After a particular
 managed resource instance is registered with the MBeanServer,
 Spring will inject a NotificationPublisher instance into it if that
 resource implements the NotificationPublisherAware inteface.
 
Each managed resource instance will have a distinct instance of a
 NotificationPublisher implementation. This instance will keep
 track of all the NotificationListeners
 registered for a particular mananaged resource.
 
Any existing, user-defined MBeans should use standard JMX APIs for notification publication; this interface is intended for use only by Spring-created MBeans.
NotificationPublisherAware, 
MBeanExporter| Method Summary | |
|---|---|
|  void | sendNotification(Notification notification)Send the specified Notificationto all registeredNotificationListeners. | 
| Method Detail | 
|---|
void sendNotification(Notification notification)
                      throws UnableToSendNotificationException
Notification to all registered
 NotificationListeners.
 Managed resources are not responsible for managing the list
 of registered NotificationListeners;
 that is performed automatically.
notification - the JMX Notification to send
UnableToSendNotificationException - if sending failed| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||