org.jboss.jms.server.destination
Class ManagedQueue
java.lang.Object
org.jboss.jms.server.destination.ManagedDestination
org.jboss.jms.server.destination.ManagedQueue
- All Implemented Interfaces:
- MessagingComponent
public class ManagedQueue
- extends ManagedDestination
A ManagedQueue
- Version:
- $Revision: 2925 $
$Id: ManagedQueue.java 2925 2007-07-25 10:43:58Z timfox $
- Author:
- Tim Fox, Ovidiu Feodorov, Alex Fu
Fields inherited from class org.jboss.jms.server.destination.ManagedDestination |
ALL, clustered, dlq, downCacheSize, DURABLE, expiryQueue, fullSize, jndiName, maxDeliveryAttempts, maxSize, messageCounterHistoryDayLimit, name, NON_DURABLE, pageSize, redeliveryDelay, securityConfig, serverPeer, temporary |
Constructor Summary |
ManagedQueue()
|
ManagedQueue(java.lang.String name,
int fullSize,
int pageSize,
int downCacheSize,
boolean clustered)
|
Methods inherited from class org.jboss.jms.server.destination.ManagedDestination |
getDLQ, getDownCacheSize, getExpiryQueue, getFullSize, getJndiName, getMaxDeliveryAttempts, getMaxSize, getMessageCounterHistoryDayLimit, getName, getPageSize, getRedeliveryDelay, getSecurityConfig, getServerPeer, isClustered, isTemporary, setClustered, setDLQ, setDownCacheSize, setExpiryQueue, setFullSize, setJndiName, setMaxDeliveryAttempts, setMaxSize, setName, setPageSize, setRedeliveryDelay, setSecurityConfig, setServerPeer, setTemporary, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ManagedQueue
public ManagedQueue()
ManagedQueue
public ManagedQueue(java.lang.String name,
int fullSize,
int pageSize,
int downCacheSize,
boolean clustered)
isQueue
public boolean isQueue()
- Specified by:
isQueue
in class ManagedDestination
setMessageCounterHistoryDayLimit
public void setMessageCounterHistoryDayLimit(int limit)
throws java.lang.Exception
- Overrides:
setMessageCounterHistoryDayLimit
in class ManagedDestination
- Throws:
java.lang.Exception
getMessageCount
public int getMessageCount()
throws java.lang.Exception
- Throws:
java.lang.Exception
getDeliveringCount
public int getDeliveringCount()
throws java.lang.Exception
- Throws:
java.lang.Exception
getScheduledMessageCount
public int getScheduledMessageCount()
throws java.lang.Exception
- Throws:
java.lang.Exception
getConsumersCount
public int getConsumersCount()
throws java.lang.Exception
- Throws:
java.lang.Exception
removeAllMessages
public void removeAllMessages()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
listAllMessages
public java.util.List listAllMessages(java.lang.String selector)
throws java.lang.Exception
- Throws:
java.lang.Exception
listDurableMessages
public java.util.List listDurableMessages(java.lang.String selector)
throws java.lang.Exception
- Throws:
java.lang.Exception
listNonDurableMessages
public java.util.List listNonDurableMessages(java.lang.String selector)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMessageCounter
public MessageCounter getMessageCounter()
setMessageCounter
public void setMessageCounter(MessageCounter counter)
setQueue
public void setQueue(Queue queue)
getQueue
public Queue getQueue()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2006 JBoss Inc. All Rights Reserved.