public class DestinationStatisticsManager extends java.lang.Object implements DestinationStatisticsManagerMBean
| Constructor and Description |
|---|
DestinationStatisticsManager(Destination destination) |
| Modifier and Type | Method and Description |
|---|---|
static javax.management.ObjectName |
createObjectName(java.lang.String destinationName) |
int |
getActiveThreadCount() |
int |
getCurrentThreadCount() |
int |
getLargestThreadCount() |
java.lang.String |
getLastRefresh() |
int |
getMaxThreadPoolSize() |
int |
getMinThreadPoolSize() |
long |
getPendingMessageCount() |
long |
getSentMessageCount() |
boolean |
isAutoRefresh() |
void |
refresh() |
void |
setAutoRefresh(boolean autoRefresh) |
public DestinationStatisticsManager(Destination destination)
public static javax.management.ObjectName createObjectName(java.lang.String destinationName)
public int getActiveThreadCount()
getActiveThreadCount in interface DestinationStatisticsManagerMBeanpublic int getCurrentThreadCount()
getCurrentThreadCount in interface DestinationStatisticsManagerMBeanpublic int getLargestThreadCount()
getLargestThreadCount in interface DestinationStatisticsManagerMBeanpublic java.lang.String getLastRefresh()
getLastRefresh in interface DestinationStatisticsManagerMBeanpublic int getMaxThreadPoolSize()
getMaxThreadPoolSize in interface DestinationStatisticsManagerMBeanpublic int getMinThreadPoolSize()
getMinThreadPoolSize in interface DestinationStatisticsManagerMBeanpublic long getPendingMessageCount()
getPendingMessageCount in interface DestinationStatisticsManagerMBeanpublic long getSentMessageCount()
getSentMessageCount in interface DestinationStatisticsManagerMBeanpublic boolean isAutoRefresh()
isAutoRefresh in interface DestinationStatisticsManagerMBeanpublic void refresh()
refresh in interface DestinationStatisticsManagerMBeanpublic void setAutoRefresh(boolean autoRefresh)
setAutoRefresh in interface DestinationStatisticsManagerMBean