Package com.tangosol.net.management
Class AnnotatedStandardEmitterMBean.SilentEmitter
java.lang.Object
com.tangosol.net.management.AnnotatedStandardEmitterMBean.SilentEmitter
- All Implemented Interfaces:
NotificationBroadcaster
,NotificationEmitter
- Enclosing class:
AnnotatedStandardEmitterMBean
protected static class AnnotatedStandardEmitterMBean.SilentEmitter
extends Object
implements NotificationEmitter
A silent
NotificationEmitter
implementation for all NotificationEmitter
methods except getNotificationInfo()
.-
Field Summary
Modifier and TypeFieldDescriptionprotected final Class
The MBean interface class this emitter provides notification info for. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addNotificationListener
(NotificationListener listener, NotificationFilter filter, Object handback) void
void
removeNotificationListener
(NotificationListener listener, NotificationFilter filter, Object handback)
-
Field Details
-
f_clzMBean
The MBean interface class this emitter provides notification info for.
-
-
Constructor Details
-
SilentEmitter
Construct a SilentEmitter.- Parameters:
clzMBean
- the MBean class
-
-
Method Details
-
removeNotificationListener
public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException - Specified by:
removeNotificationListener
in interfaceNotificationEmitter
- Throws:
ListenerNotFoundException
-
addNotificationListener
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException - Specified by:
addNotificationListener
in interfaceNotificationBroadcaster
- Throws:
IllegalArgumentException
-
removeNotificationListener
public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException - Specified by:
removeNotificationListener
in interfaceNotificationBroadcaster
- Throws:
ListenerNotFoundException
-
getNotificationInfo
- Specified by:
getNotificationInfo
in interfaceNotificationBroadcaster
-