Class NotificationListeningMessageProducer

All Implemented Interfaces:
EventListener, NotificationListener, Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, SmartInitializingSingleton, ApplicationContextAware, ApplicationListener<ContextRefreshedEvent>, Lifecycle, Phased, SmartLifecycle, ExpressionCapable, MessageProducer, IntegrationPattern, NamedComponent, ManageableLifecycle, ManageableSmartLifecycle, TrackableComponent

public class NotificationListeningMessageProducer
extends MessageProducerSupport
implements NotificationListener, ApplicationListener<ContextRefreshedEvent>
A JMX NotificationListener implementation that will send Messages containing the JMX Notification instances as their payloads.
Since:
2.0
Author:
Mark Fisher, Gary Russell, Artem Bilan