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