public abstract class AMQManagedObject extends DefaultManagedObject implements NotificationBroadcaster
DOMAIN| Modifier | Constructor and Description |
|---|---|
protected |
AMQManagedObject(Class<?> managementInterface,
String typeName,
ManagedObjectRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback) |
protected NotificationBroadcasterSupport |
getBroadcaster()
broadcaster support class
|
protected long |
incrementAndGetSequenceNumber() |
void |
removeNotificationListener(NotificationListener listener) |
getHierarchicalName, getHierarchicalType, getManagementInterface, getMBeanInfo, getNotificationInfo, getObjectName, getObjectNameForSingleInstanceMBean, getParentObject, getRegistry, getType, register, toString, unregistercacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNotificationInfogetObjectInstanceNameprotected AMQManagedObject(Class<?> managementInterface, String typeName, ManagedObjectRegistry registry) throws NotCompliantMBeanException
NotCompliantMBeanExceptionpublic void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
addNotificationListener in interface NotificationBroadcasterpublic void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
removeNotificationListener in interface NotificationBroadcasterListenerNotFoundExceptionprotected NotificationBroadcasterSupport getBroadcaster()
protected long incrementAndGetSequenceNumber()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.