javax.management
Interface NotificationEmitter
- All Superinterfaces:
- NotificationBroadcaster
- All Known Implementing Classes:
- MBeanServerDelegate, NotificationBroadcasterSupport, RequiredModelMBean
- public interface NotificationEmitter
- extends NotificationBroadcaster
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 NotificationBroadcaster interface.
- Since:
- JMX 1.2
Method Summary void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
Removes a listener from this MBean.
Methods inherited from interface javax.management.NotificationBroadcaster addNotificationListener, getNotificationInfo, removeNotificationListener
Method Detail removeNotificationListener
public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
Removes a listener from this MBean. The MBean must have a listener that exactly matches the given
listener,filter, andhandbackparameters. If there is more than one such listener, only one is removed.The
filterandhandbackparameters may be null if and only if they are null in a listener to be removed.
- Parameters:
- listener - A listener that was previously added to this MBean.
- filter - The filter that was specified when the listener was added.
- handback - The handback that was specified when the listener was added.
- Throws:
- ListenerNotFoundException - The listener is not registered with the MBean, or it is not registered with the given filter and handback.
Submit a bug or featureCopyright 2003 Sun Microsystems, Inc. All rights reserved.