org.jboss.messaging.jms.server.management
Interface JMSQueueControl

All Superinterfaces:
DestinationControlMBean
All Known Implementing Classes:
JMSQueueControlImpl, ReplicationAwareJMSQueueControlWrapper

public interface JMSQueueControl
extends DestinationControlMBean

Version:
$Revision$
Author:
Jeff Mesnil

Method Summary
 boolean changeMessagePriority(java.lang.String messageID, int newPriority)
           
 int countMessages(java.lang.String filter)
           
 boolean expireMessage(java.lang.String messageID)
           
 int expireMessages(java.lang.String filter)
           
 int getConsumerCount()
           
 java.lang.String getDeadLetterAddress()
           
 int getDeliveringCount()
           
 java.lang.String getExpiryAddress()
           
 int getMessageCount()
           
 int getMessagesAdded()
           
 java.lang.String getName()
           
 long getScheduledCount()
           
 boolean isDurable()
           
 boolean isTemporary()
           
 java.util.Map<java.lang.String,java.lang.Object>[] listAllMessages()
           
 java.lang.String listAllMessagesAsJSON()
           
 java.lang.String listMessageCounter()
           
 java.lang.String listMessageCounterAsHTML()
           
 java.lang.String listMessageCounterHistory()
           
 java.lang.String listMessageCounterHistoryAsHTML()
           
 java.util.Map<java.lang.String,java.lang.Object>[] listMessages(java.lang.String filter)
           
 java.lang.String listMessagesAsJSON(java.lang.String filter)
           
 int moveAllMessages(java.lang.String otherQueueName)
           
 int moveMatchingMessages(java.lang.String filter, java.lang.String otherQueueName)
           
 boolean moveMessage(java.lang.String messageID, java.lang.String otherQueueName)
           
 int removeMatchingMessages(java.lang.String filter)
           
 boolean removeMessage(java.lang.String messageID)
           
 boolean sendMessageToDeadLetterAddress(java.lang.String messageID)
           
 void setDeadLetterAddress(java.lang.String deadLetterAddress)
           
 void setExpiryAddress(java.lang.String expiryAddress)
           
 
Methods inherited from interface org.jboss.messaging.jms.server.management.DestinationControlMBean
getAddress, getJNDIBinding, removeAllMessages
 

Method Detail

getName

java.lang.String getName()
Specified by:
getName in interface DestinationControlMBean

getExpiryAddress

java.lang.String getExpiryAddress()

setExpiryAddress

void setExpiryAddress(java.lang.String expiryAddress)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getDeadLetterAddress

java.lang.String getDeadLetterAddress()

setDeadLetterAddress

void setDeadLetterAddress(java.lang.String deadLetterAddress)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getMessagesAdded

int getMessagesAdded()

isTemporary

boolean isTemporary()
Specified by:
isTemporary in interface DestinationControlMBean

isDurable

boolean isDurable()

getMessageCount

int getMessageCount()
Specified by:
getMessageCount in interface DestinationControlMBean

getScheduledCount

long getScheduledCount()

getConsumerCount

int getConsumerCount()

getDeliveringCount

int getDeliveringCount()

listAllMessages

java.util.Map<java.lang.String,java.lang.Object>[] listAllMessages()
                                                                   throws java.lang.Exception
Throws:
java.lang.Exception

listAllMessagesAsJSON

java.lang.String listAllMessagesAsJSON()
                                       throws java.lang.Exception
Throws:
java.lang.Exception

listMessages

java.util.Map<java.lang.String,java.lang.Object>[] listMessages(java.lang.String filter)
                                                                throws java.lang.Exception
Throws:
java.lang.Exception

listMessagesAsJSON

java.lang.String listMessagesAsJSON(java.lang.String filter)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

countMessages

int countMessages(java.lang.String filter)
                  throws java.lang.Exception
Throws:
java.lang.Exception

removeMessage

boolean removeMessage(java.lang.String messageID)
                      throws java.lang.Exception
Throws:
java.lang.Exception

removeMatchingMessages

int removeMatchingMessages(java.lang.String filter)
                           throws java.lang.Exception
Throws:
java.lang.Exception

expireMessages

int expireMessages(java.lang.String filter)
                   throws java.lang.Exception
Throws:
java.lang.Exception

expireMessage

boolean expireMessage(java.lang.String messageID)
                      throws java.lang.Exception
Throws:
java.lang.Exception

sendMessageToDeadLetterAddress

boolean sendMessageToDeadLetterAddress(java.lang.String messageID)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

changeMessagePriority

boolean changeMessagePriority(java.lang.String messageID,
                              int newPriority)
                              throws java.lang.Exception
Throws:
java.lang.Exception

moveMessage

boolean moveMessage(java.lang.String messageID,
                    java.lang.String otherQueueName)
                    throws java.lang.Exception
Throws:
java.lang.Exception

moveMatchingMessages

int moveMatchingMessages(java.lang.String filter,
                         java.lang.String otherQueueName)
                         throws java.lang.Exception
Throws:
java.lang.Exception

moveAllMessages

int moveAllMessages(java.lang.String otherQueueName)
                    throws java.lang.Exception
Throws:
java.lang.Exception

listMessageCounter

java.lang.String listMessageCounter()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

listMessageCounterAsHTML

java.lang.String listMessageCounterAsHTML()
                                          throws java.lang.Exception
Throws:
java.lang.Exception

listMessageCounterHistory

java.lang.String listMessageCounterHistory()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

listMessageCounterHistoryAsHTML

java.lang.String listMessageCounterHistoryAsHTML()
                                                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2006 JBoss Inc. All Rights Reserved.