public class VirtualHostManagerMBean extends AMQManagedObject implements ManagedBroker
TYPEDOMAIN| Constructor and Description |
|---|
VirtualHostManagerMBean(VirtualHostMBean virtualHostMBean) |
addNotificationListener, getBroadcaster, incrementAndGetSequenceNumber, removeNotificationListenergetHierarchicalName, getHierarchicalType, getManagementInterface, getMBeanInfo, getNotificationInfo, getObjectNameForSingleInstanceMBean, 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, waitgetDataDeliveryRate, getDataReceiptRate, getMessageDeliveryRate, getMessageReceiptRate, getPeakDataDeliveryRate, getPeakDataReceiptRate, getPeakMessageDeliveryRate, getPeakMessageReceiptRate, getTotalDataDelivered, getTotalDataReceived, getTotalMessagesDelivered, getTotalMessagesReceived, resetStatisticsgetNotificationInfopublic VirtualHostManagerMBean(VirtualHostMBean virtualHostMBean) throws JMException
JMExceptionprotected long getBytesOut()
protected long getBytesIn()
protected long getMessagesOut()
protected long getMessagesIn()
public String getObjectInstanceName()
getObjectInstanceName in interface ManagedObjectpublic ManagedObject getParentObject()
getParentObject in interface ManagedObjectgetParentObject in class DefaultManagedObjectpublic String[] getExchangeTypes() throws IOException
getExchangeTypes in interface ManagedBrokerIOExceptionpublic List<String> retrieveQueueAttributeNames() throws IOException
retrieveQueueAttributeNames in interface ManagedBrokerIOExceptionpublic List<List<Object>> retrieveQueueAttributeValues(String[] attributes) throws IOException
retrieveQueueAttributeValues in interface ManagedBrokerIOExceptionpublic void createNewExchange(String name, String type, boolean durable) throws IOException, JMException, MBeanException
createNewExchange in interface ManagedBrokerIOExceptionJMExceptionMBeanExceptionpublic void unregisterExchange(String exchangeName) throws IOException, JMException, MBeanException
unregisterExchange in interface ManagedBrokerIOExceptionJMExceptionMBeanExceptionpublic void createNewQueue(String queueName, String owner, boolean durable) throws IOException, JMException, MBeanException
createNewQueue in interface ManagedBrokerIOExceptionJMExceptionMBeanExceptionpublic void createNewQueue(String queueName, String owner, boolean durable, Map<String,Object> originalArguments) throws IOException, JMException
createNewQueue in interface ManagedBrokerIOExceptionJMExceptionpublic void deleteQueue(String queueName) throws IOException, JMException, MBeanException
deleteQueue in interface ManagedBrokerIOExceptionJMExceptionMBeanExceptionpublic ObjectName getObjectName() throws MalformedObjectNameException
DefaultManagedObjectgetObjectName in interface ManagedObjectgetObjectName in class DefaultManagedObjectMalformedObjectNameExceptionpublic boolean isStatisticsEnabled()
isStatisticsEnabled in interface ManagedBrokerprotected void initStats()
protected void updateStats()
public double getPeakMessageDeliveryRate()
public double getPeakDataDeliveryRate()
public double getMessageDeliveryRate()
public double getDataDeliveryRate()
public long getTotalMessagesDelivered()
public long getTotalDataDelivered()
protected final T getConfiguredObject()
public double getPeakMessageReceiptRate()
public double getPeakDataReceiptRate()
public double getMessageReceiptRate()
public double getDataReceiptRate()
public long getTotalMessagesReceived()
public long getTotalDataReceived()
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.