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, unregister
cacheMBeanInfo, 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, setImplementation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getNotificationInfo
getObjectInstanceName
protected AMQManagedObject(Class<?> managementInterface, String typeName, ManagedObjectRegistry registry) throws NotCompliantMBeanException
NotCompliantMBeanException
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
addNotificationListener
in interface NotificationBroadcaster
public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
removeNotificationListener
in interface NotificationBroadcaster
ListenerNotFoundException
protected NotificationBroadcasterSupport getBroadcaster()
protected long incrementAndGetSequenceNumber()
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.