public abstract class AbstractEmitterObject extends AbstractManagedObject implements javax.management.NotificationEmitter
Modifier | Constructor and Description |
---|---|
protected |
AbstractEmitterObject() |
protected |
AbstractEmitterObject(java.lang.ClassLoader loader) |
Modifier and Type | Method and Description |
---|---|
void |
addNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
javax.management.MBeanNotificationInfo[] |
getNotificationInfo() |
protected void |
handleNotification(javax.management.Notification notification) |
void |
removeNotificationListener(javax.management.NotificationListener listener) |
void |
removeNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
addObjectNameProperties, getName, getObjectName, getType, registerSelf, toString, unregisterSelf
protected AbstractEmitterObject()
protected AbstractEmitterObject(java.lang.ClassLoader loader)
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface javax.management.NotificationBroadcaster
public void addNotificationListener(javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback) throws java.lang.IllegalArgumentException
addNotificationListener
in interface javax.management.NotificationBroadcaster
java.lang.IllegalArgumentException
public void removeNotificationListener(javax.management.NotificationListener listener)
removeNotificationListener
in interface javax.management.NotificationBroadcaster
public void removeNotificationListener(javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)
removeNotificationListener
in interface javax.management.NotificationEmitter
protected void handleNotification(javax.management.Notification notification)