Provides enhanced abilities for working with Notifications. Listens
to other MBeans (as configured) and collects the Notifications
which can later be retrieved by calling takeNotifications(). The listening
is quite powerful; both "listen to" and "don't listen to" ObjectNames or
ObjectName patterns may be specified, and are dynamically maintained.
All received Notifications are resent to all listeners on this MBean. This
makes it possible to listen to a single MBean for all "interesting"
Notifications across many different MBeans, even if these MBeans
are dynamically registered and unregistered.
Buffering is also available, via a named buffer facility. Creation of a
buffer together with an optional filter allows a caller to buffer
Notifications of interest which can later be retrieved as a batch. This
facility may be of particular use for clients which disconnect and
reconnect.
When a buffer overflows, a notification of type BUFFER_OVERFLOW_NOTIFICATION_TYPE
is emitted |