org.jboss.mq.server
Class JMSQueue
java.lang.Object
org.jboss.mq.server.JMSDestination (src)
org.jboss.mq.server.JMSQueue
- public class JMSQueue
- extends JMSDestination (src)
This class is a message queue which is stored (hashed by Destination) on the
JMS provider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
queue
public BasicQueue (src) queue
JMSQueue
public JMSQueue(SpyDestination (src) dest,
ClientConsumer (src) temporary,
JMSDestinationManager (src) server,
BasicQueueParameters (src) parameters)
throws JMSException (src)
addSubscriber
public void addSubscriber(Subscription (src) sub)
throws JMSException (src)
- Specified by:
addSubscriber in class JMSDestination (src)
- Throws:
JMSException (src)
removeSubscriber
public void removeSubscriber(Subscription (src) sub)
- Specified by:
removeSubscriber in class JMSDestination (src)
nackMessages
public void nackMessages(Subscription (src) sub)
- Specified by:
nackMessages in class JMSDestination (src)
addReceiver
public void addReceiver(Subscription (src) sub)
throws JMSException (src)
- Specified by:
addReceiver in class JMSDestination (src)
- Throws:
JMSException (src)
removeReceiver
public void removeReceiver(Subscription (src) sub)
- Specified by:
removeReceiver in class JMSDestination (src)
restoreMessage
public void restoreMessage(MessageReference (src) messageRef)
- Specified by:
restoreMessage in class JMSDestination (src)
restoreMessage
public void restoreMessage(SpyMessage (src) message)
- Specified by:
restoreMessage in class JMSDestination (src)
browse
public SpyMessage (src) [] browse(java.lang.String selector)
throws JMSException (src)
- Throws:
JMSException (src)
toString
public java.lang.String toString()
acknowledge
public void acknowledge(AcknowledgementRequest (src) req,
Subscription (src) sub,
Tx (src) txId)
throws JMSException (src)
- Specified by:
acknowledge in class JMSDestination (src)
- Parameters:
req - org.jboss.mq.AcknowledgementRequestsub - org.jboss.mq.SubscriptiontxId - org.jboss.mq.pm.Tx
- Throws:
JMSException (src) - The exception description.
addMessage
public void addMessage(SpyMessage (src) mes,
Tx (src) txId)
throws JMSException (src)
- Specified by:
addMessage in class JMSDestination (src)
- Parameters:
mes - org.jboss.mq.SpyMessagetxId - org.jboss.mq.pm.Tx
- Throws:
JMSException (src) - The exception description.
receive
public SpyMessage (src) receive(Subscription (src) sub,
boolean wait)
throws JMSException (src)
- Specified by:
receive in class JMSDestination (src)
- Throws:
JMSException (src)
isInUse
public boolean isInUse()
- Specified by:
isInUse in class JMSDestination (src)
close
public void close()
throws JMSException (src)
- Specified by:
close in class JMSDestination (src)
- Throws:
JMSException (src)
removeAllMessages
public void removeAllMessages()
throws JMSException (src)
- Specified by:
removeAllMessages in class JMSDestination (src)
- Throws:
JMSException (src) - See Also:
JMSDestination#destroy()
getMessageCounter
public MessageCounter (src) [] getMessageCounter()
- Get message counter of internal queue
- Specified by:
getMessageCounter in class JMSDestination (src)
- Returns:
- MessageCounter[] internal queue message counter