Я просматривал Spring
документацию на JMX
и наткнулся на следующий абзац:
By configuring NotificationListeners in place, every time a JMX Notification is broadcast
from the target MBean (bean:name=testBean1),the ConsoleLoggingNotificationListener bean
that was registered as a listener via the notificationListenerMappings property will be
notified.
И вот как реализовано ConsoleLoggingNotificationListener
:
public class ConsoleLoggingNotificationListener
implements NotificationListener, NotificationFilter {
public void handleNotification(Notification notification, Object handback) {
System.out.println(notification);
System.out.println(handback);
}
public boolean isNotificationEnabled(Notification notification) {
return AttributeChangeNotification.class.isAssignableFrom(notification.getClass());
}
}
Но, поскольку я новичок, я хочу знать, когда транслируется JMX Notification
? Это когда значение атрибута JMX-экспозиции равно , изменено ?
Пожалуйста, помогите мне узнать это.
Спасибо!