protected static class AnnotatedStandardEmitterMBean.SilentEmitter extends Object implements NotificationEmitter
NotificationEmitter implementation for all NotificationEmitter methods except getNotificationInfo().| Modifier and Type | Field and Description |
|---|---|
protected Class |
f_clzMBean
The MBean interface class this emitter provides notification info for.
|
| Constructor and Description |
|---|
SilentEmitter(Class clzMBean)
Construct a SilentEmitter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) |
MBeanNotificationInfo[] |
getNotificationInfo() |
void |
removeNotificationListener(NotificationListener listener) |
void |
removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) |
protected final Class f_clzMBean
public SilentEmitter(Class clzMBean)
clzMBean - the MBean classpublic void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
removeNotificationListener in interface NotificationEmitterListenerNotFoundExceptionpublic void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException
addNotificationListener in interface NotificationBroadcasterIllegalArgumentExceptionpublic void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
removeNotificationListener in interface NotificationBroadcasterListenerNotFoundExceptionpublic MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface NotificationBroadcaster