| NotificationEmitter.java |
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package javax.management;
/**
* This interface must be implemented by all MBeans that emit notifications.
*
* This interface should be used in preference to NotificationBroadcaster.
*
* @see javax.management.NotificationBroadcaster
* @see javax.management.NotificationFilter
* @see javax.management.NotificationListener
*
* @author <a href="mailto:Adrian.Brock@HappeningTimes.com">Adrian Brock</a>.
* @version $Revision: 1.3 $
*/
public interface NotificationEmitter
extends NotificationBroadcaster
{
/**
* Removes a listener from the Emitter.<p>
*
* Only the listener, filter, handback triplet is removed
*
* @param listener the listener object to remove
* @param filter the filter registered with the listener
* @param handback the handback object associated with the registered listener
*
* @throws ListenerNotFoundException if the listener was not found
*/
public void removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback)
throws ListenerNotFoundException;
}
| NotificationEmitter.java |