com.caucho.management.server
Class AbstractEmitterObject
java.lang.Object
com.caucho.management.server.AbstractManagedObject
com.caucho.management.server.AbstractEmitterObject
- All Implemented Interfaces:
- ManagedObjectMXBean, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter
- Direct Known Subclasses:
- ServerAdmin
public abstract class AbstractEmitterObject
- extends AbstractManagedObject
- implements javax.management.NotificationEmitter
Managed object which is a notification emitter.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractEmitterObject
protected AbstractEmitterObject()
AbstractEmitterObject
protected AbstractEmitterObject(java.lang.ClassLoader loader)
getNotificationInfo
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
- Specified by:
getNotificationInfo
in interface javax.management.NotificationBroadcaster
addNotificationListener
public void addNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
throws java.lang.IllegalArgumentException
- Specified by:
addNotificationListener
in interface javax.management.NotificationBroadcaster
- Throws:
java.lang.IllegalArgumentException
removeNotificationListener
public void removeNotificationListener(javax.management.NotificationListener listener)
- Specified by:
removeNotificationListener
in interface javax.management.NotificationBroadcaster
removeNotificationListener
public void removeNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
- Specified by:
removeNotificationListener
in interface javax.management.NotificationEmitter
handleNotification
protected void handleNotification(javax.management.Notification notification)