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

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

public interface JMSQueueControl
extends DestinationControl

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.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)
           
 boolean moveMessage(java.lang.String messageID, java.lang.String otherQueueName)
           
 int moveMessages(java.lang.String filter, java.lang.String otherQueueName)
           
 boolean removeMessage(java.lang.String messageID)
           
 int removeMessages(java.lang.String filter)
           
 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.DestinationControl
getAddress, getJNDIBinding
 

Method Detail

getName

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

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 DestinationControl

isDurable

boolean isDurable()

getMessageCount

int getMessageCount()
Specified by:
getMessageCount in interface DestinationControl

getScheduledCount

long getScheduledCount()

getConsumerCount

int getConsumerCount()

getDeliveringCount

int getDeliveringCount()

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

removeMessages

int removeMessages(java.lang.String filter)
                   throws java.lang.Exception
Specified by:
removeMessages in interface DestinationControl
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

moveMessages

int moveMessages(java.lang.String filter,
                 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.