/* * @(#)NotificationEmitter.java 1.13 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package javax.management; /** *
Interface implemented by an MBean that emits Notifications. It * allows a listener to be registered with the MBean as a notification * listener.
* *This interface should be used by new code in preference to the * {@link NotificationBroadcaster} interface.
* * @since 1.5 * @since.unbundled JMX 1.2 */ public interface NotificationEmitter extends NotificationBroadcaster { /** *Removes a listener from this MBean. The MBean must have a
* listener that exactly matches the given listener
,
* filter
, and handback
parameters. If
* there is more than one such listener, only one is removed.
The filter
and handback
parameters
* may be null if and only if they are null in a listener to be
* removed.