org.apache.qpid.server.exchange
Class FanoutExchangeMBean

java.lang.Object
  extended by javax.management.StandardMBean
      extended by org.apache.qpid.server.management.DefaultManagedObject
          extended by org.apache.qpid.server.management.AMQManagedObject
              extended by org.apache.qpid.server.exchange.AbstractExchangeMBean<FanoutExchange>
                  extended by org.apache.qpid.server.exchange.FanoutExchangeMBean
All Implemented Interfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, org.apache.qpid.management.common.mbeans.ManagedExchange, ManagedObject

final class FanoutExchangeMBean
extends AbstractExchangeMBean<FanoutExchange>

MBean class implementing the management interfaces.


Field Summary
 
Fields inherited from class org.apache.qpid.server.exchange.AbstractExchangeMBean
_bindingDataType, _bindingItemTypes, _bindinglistDataType
 
Fields inherited from class org.apache.qpid.server.management.AMQManagedObject
_broadcaster, _logActor, _mbeanInfo, _notificationSequenceNumber
 
Fields inherited from interface org.apache.qpid.management.common.mbeans.ManagedExchange
BINDING_KEY, COMPOSITE_ITEM_DESCRIPTIONS, COMPOSITE_ITEM_NAMES, HDR_BINDING_NUMBER, HDR_QUEUE_BINDINGS, HDR_QUEUE_NAME, HEADERS_COMPOSITE_ITEM_DESC, HEADERS_COMPOSITE_ITEM_NAMES, HEADERS_TABULAR_UNIQUE_INDEX, QUEUE_NAMES, TABULAR_UNIQUE_INDEX, TYPE
 
Fields inherited from interface org.apache.qpid.server.management.ManagedObject
DOMAIN
 
Constructor Summary
FanoutExchangeMBean(FanoutExchange exchange)
           
 
Method Summary
 TabularData bindings()
           
 
Methods inherited from class org.apache.qpid.server.exchange.AbstractExchangeMBean
createNewBinding, getExchange, getExchangeType, getManagedObjectRegistry, getName, getObjectInstanceName, getObjectName, getParentObject, getTicketNo, init, isAutoDelete, isDurable, removeBinding
 
Methods inherited from class org.apache.qpid.server.management.AMQManagedObject
addNotificationListener, getMBeanInfo, getNotificationInfo, removeNotificationListener
 
Methods inherited from class org.apache.qpid.server.management.DefaultManagedObject
getHierarchicalName, getHierarchicalType, getManagementInterface, getObjectNameForSingleInstanceMBean, getType, jmxEncode, register, toString, unregister
 
Methods inherited from class javax.management.StandardMBean
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FanoutExchangeMBean

public FanoutExchangeMBean(FanoutExchange exchange)
                    throws JMException
Throws:
JMException
Method Detail

bindings

public TabularData bindings()
                     throws OpenDataException
Throws:
OpenDataException


Licensed to the Apache Software Foundation