public class ServerInformationMBean extends AMQManagedObject implements ServerInformation
QPID_JMX_API_MAJOR_VERSION, QPID_JMX_API_MINOR_VERSION, TYPEDOMAIN| Constructor and Description |
|---|
ServerInformationMBean(ManagedObjectRegistry registry,
Broker broker) |
| Modifier and Type | Method and Description |
|---|---|
String |
getBuildVersion() |
protected long |
getBytesIn() |
protected long |
getBytesOut() |
protected T |
getConfiguredObject() |
double |
getDataDeliveryRate() |
double |
getDataReceiptRate() |
Integer |
getManagementApiMajorVersion() |
Integer |
getManagementApiMinorVersion() |
double |
getMessageDeliveryRate() |
double |
getMessageReceiptRate() |
protected long |
getMessagesIn() |
protected long |
getMessagesOut() |
String |
getObjectInstanceName() |
ManagedObject |
getParentObject() |
double |
getPeakDataDeliveryRate() |
double |
getPeakDataReceiptRate() |
double |
getPeakMessageDeliveryRate() |
double |
getPeakMessageReceiptRate() |
String |
getProductVersion() |
long |
getTotalDataDelivered() |
long |
getTotalDataReceived() |
long |
getTotalMessagesDelivered() |
long |
getTotalMessagesReceived() |
protected void |
initStats() |
boolean |
isStatisticsEnabled() |
void |
resetStatistics() |
protected void |
updateStats() |
addNotificationListener, getBroadcaster, incrementAndGetSequenceNumber, removeNotificationListenergetHierarchicalName, getHierarchicalType, getManagementInterface, getMBeanInfo, getNotificationInfo, getObjectName, 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 ServerInformationMBean(ManagedObjectRegistry registry, Broker broker) throws NotCompliantMBeanException, JMException
protected long getBytesOut()
protected long getBytesIn()
protected long getMessagesOut()
protected long getMessagesIn()
public String getObjectInstanceName()
getObjectInstanceName in interface ManagedObjectpublic Integer getManagementApiMajorVersion() throws IOException
getManagementApiMajorVersion in interface ServerInformationIOExceptionpublic Integer getManagementApiMinorVersion() throws IOException
getManagementApiMinorVersion in interface ServerInformationIOExceptionpublic String getBuildVersion() throws IOException
getBuildVersion in interface ServerInformationIOExceptionpublic String getProductVersion() throws IOException
getProductVersion in interface ServerInformationIOExceptionpublic boolean isStatisticsEnabled()
isStatisticsEnabled in interface ServerInformationpublic ManagedObject getParentObject()
getParentObject in interface ManagedObjectgetParentObject in class DefaultManagedObjectprotected 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.