Interface LocalDestinationMBean
-
- All Superinterfaces:
DestinationDescriptorMBean
- All Known Subinterfaces:
LocalQueueMBean,LocalTopicMBean
- All Known Implementing Classes:
AbstractLocalDestination,LocalQueue,LocalTopic
public interface LocalDestinationMBean extends DestinationDescriptorMBean
JMX interface for a local JMS destination
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetAverageCommitTime()Get the average commit time for this queue (milliseconds)longgetMaxCommitTime()Get the maximum commit time for this queue (milliseconds)longgetMinCommitTime()Get the minimum commit time for this queue (milliseconds)intgetRegisteredConsumersCount()Get the number of currently registered consumers on this destinationintgetSize()Get the destination size (number of contained messages)voidresetStats()Reset statistics on this destination-
Methods inherited from interface net.timewalker.ffmq4.management.destination.DestinationDescriptorMBean
getAutoExtendAmount, getBlockSize, getInitialBlockCount, getJournalOutputBuffer, getMaxBlockCount, getMaxJournalSize, getMaxNonPersistentMessages, getMaxUncommittedStoreSize, getMaxUnflushedJournalSize, getMaxWriteBatchSize, getName, getStorageSyncMethod, isPreAllocateFiles, isTemporary, isUseJournal
-
-
-
-
Method Detail
-
resetStats
void resetStats()
Reset statistics on this destination
-
getSize
int getSize()
Get the destination size (number of contained messages)
-
getRegisteredConsumersCount
int getRegisteredConsumersCount()
Get the number of currently registered consumers on this destination
-
getMinCommitTime
long getMinCommitTime()
Get the minimum commit time for this queue (milliseconds)
-
getMaxCommitTime
long getMaxCommitTime()
Get the maximum commit time for this queue (milliseconds)
-
getAverageCommitTime
double getAverageCommitTime()
Get the average commit time for this queue (milliseconds)
-
-