public interface QueueViewMBean extends DestinationViewMBean
| Modifier and Type | Method and Description |
|---|---|
int |
copyMatchingMessagesTo(java.lang.String selector,
java.lang.String destinationName)
Copies the messages matching the given selector
|
int |
copyMatchingMessagesTo(java.lang.String selector,
java.lang.String destinationName,
int maximumMessages)
Copies the messages matching the given selector up to the maximum number
of matched messages
|
boolean |
copyMessageTo(java.lang.String messageId,
java.lang.String destinationName)
Copies a given message to another destination.
|
int |
cursorSize() |
boolean |
doesCursorHaveMessagesBuffered() |
boolean |
doesCursorHaveSpace() |
long |
getCursorMemoryUsage() |
int |
getCursorPercentUsage() |
javax.management.openmbean.CompositeData |
getMessage(java.lang.String messageId)
Retrieve a message from the destination's queue.
|
java.util.Map<java.lang.String,java.lang.String> |
getMessageGroups() |
java.lang.String |
getMessageGroupType() |
boolean |
isCacheEnabled() |
boolean |
isCursorFull() |
int |
moveMatchingMessagesTo(java.lang.String selector,
java.lang.String destinationName)
Moves the messages matching the given selector
|
int |
moveMatchingMessagesTo(java.lang.String selector,
java.lang.String destinationName,
int maximumMessages)
Moves the messages matching the given selector up to the maximum number
of matched messages
|
boolean |
moveMessageTo(java.lang.String messageId,
java.lang.String destinationName)
Moves the message to another destination.
|
void |
purge()
Removes all of the messages in the queue.
|
void |
removeAllMessageGroups()
remove all the message groups - will rebalance all message groups across consumers
|
int |
removeMatchingMessages(java.lang.String selector)
Removes the messages matching the given selector
|
int |
removeMatchingMessages(java.lang.String selector,
int maximumMessages)
Removes the messages matching the given selector up to the maximum number
of matched messages
|
boolean |
removeMessage(java.lang.String messageId)
Removes a message from the queue.
|
void |
removeMessageGroup(java.lang.String groupName)
remove a message group = has the effect of rebalancing group
|
boolean |
retryMessage(java.lang.String messageId)
Moves a message back to its original destination
|
int |
retryMessages()
Retries messages sent to the DLQ
|
browse, browse, browseAsTable, browseAsTable, browseMessages, browseMessages, getAverageBlockedTime, getAverageEnqueueTime, getAverageMessageSize, getBlockedProducerWarningInterval, getBlockedSends, getConsumerCount, getDequeueCount, getDispatchCount, getEnqueueCount, getExpiredCount, getInFlightCount, getMaxAuditDepth, getMaxEnqueueTime, getMaxMessageSize, getMaxPageSize, getMaxProducersToAudit, getMemoryLimit, getMemoryPercentUsage, getMemoryUsageByteCount, getMemoryUsagePortion, getMinEnqueueTime, getMinMessageSize, getName, getOptions, getProducerCount, getQueueSize, getSlowConsumerStrategy, getSubscriptions, getTotalBlockedTime, isAlwaysRetroactive, isDLQ, isPrioritizedMessages, isProducerFlowControl, isUseCache, resetStatistics, sendTextMessage, sendTextMessage, sendTextMessage, sendTextMessage, sendTextMessageWithProperties, setAlwaysRetroactive, setBlockedProducerWarningInterval, setMaxAuditDepth, setMaxPageSize, setMaxProducersToAudit, setMemoryLimit, setMemoryUsagePortion, setProducerFlowControl, setUseCachejavax.management.openmbean.CompositeData getMessage(java.lang.String messageId)
throws javax.management.openmbean.OpenDataException
messageId - the message id of the message to retrievejavax.management.openmbean.OpenDataExceptionboolean removeMessage(java.lang.String messageId)
throws java.lang.Exception
messageId - java.lang.Exceptionint removeMatchingMessages(java.lang.String selector)
throws java.lang.Exception
java.lang.Exceptionint removeMatchingMessages(java.lang.String selector,
int maximumMessages)
throws java.lang.Exception
java.lang.Exceptionvoid purge()
throws java.lang.Exception
java.lang.Exceptionboolean copyMessageTo(java.lang.String messageId,
java.lang.String destinationName)
throws java.lang.Exception
messageId - destinationName - java.lang.Exceptionint copyMatchingMessagesTo(java.lang.String selector,
java.lang.String destinationName)
throws java.lang.Exception
java.lang.Exceptionint copyMatchingMessagesTo(java.lang.String selector,
java.lang.String destinationName,
int maximumMessages)
throws java.lang.Exception
java.lang.Exceptionboolean moveMessageTo(java.lang.String messageId,
java.lang.String destinationName)
throws java.lang.Exception
messageId - destinationName - java.lang.Exceptionboolean retryMessage(java.lang.String messageId)
throws java.lang.Exception
java.lang.Exceptionint moveMatchingMessagesTo(java.lang.String selector,
java.lang.String destinationName)
throws java.lang.Exception
java.lang.Exceptionint moveMatchingMessagesTo(java.lang.String selector,
java.lang.String destinationName,
int maximumMessages)
throws java.lang.Exception
java.lang.Exceptionint retryMessages()
throws java.lang.Exception
java.lang.Exceptionboolean doesCursorHaveSpace()
boolean isCursorFull()
boolean doesCursorHaveMessagesBuffered()
long getCursorMemoryUsage()
int getCursorPercentUsage()
int cursorSize()
boolean isCacheEnabled()
java.util.Map<java.lang.String,java.lang.String> getMessageGroups()
java.lang.String getMessageGroupType()
void removeMessageGroup(java.lang.String groupName)
groupName - void removeAllMessageGroups()
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.