|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.mq.server.BasicQueue
org.jboss.mq.server.ExclusiveQueue
public class ExclusiveQueue
This class implements a basic queue with an exclusive subscription.
| Constructor Summary | |
|---|---|
ExclusiveQueue(JMSDestinationManager server,
SpyDestination destination,
Subscription exclusive,
BasicQueueParameters parameters)
|
|
| Method Summary | |
|---|---|
void |
addMessage(MessageReference mesRef,
Tx txId)
Add a message to the queue |
Subscription |
getExclusiveSubscription()
|
protected void |
nackMessage(MessageReference mesRef)
Nacks a message. |
void |
removeSubscriber(Subscription sub)
Removes a subscription from the queue |
void |
restoreMessage(MessageReference mesRef)
Restores a message. |
| Methods inherited from class org.jboss.mq.server.BasicQueue |
|---|
acknowledge, addReceiver, addSubscriber, addToReceivers, browse, clearEvent, clearEvents, createMessageCounter, dropMessage, dropMessage, expireMessage, expireMessageAsync, getDescription, getMessageCounter, getQueueDepth, getReceivers, getReceiversCount, getScheduledMessageCount, getSubscribers, isInUse, nackMessages, queueMessageForSending, receive, removeAllMessages, removeReceiver, setupMessageAcknowledgement, stop, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExclusiveQueue(JMSDestinationManager server,
SpyDestination destination,
Subscription exclusive,
BasicQueueParameters parameters)
throws javax.jms.JMSException
javax.jms.JMSException| Method Detail |
|---|
public Subscription getExclusiveSubscription()
public void addMessage(MessageReference mesRef,
Tx txId)
throws javax.jms.JMSException
BasicQueue
addMessage in class BasicQueuemesRef - the message referencetxId - the transaction
javax.jms.JMSException - for any errorpublic void restoreMessage(MessageReference mesRef)
BasicQueue
restoreMessage in class BasicQueueprotected void nackMessage(MessageReference mesRef)
BasicQueue
nackMessage in class BasicQueuepublic void removeSubscriber(Subscription sub)
BasicQueue
removeSubscriber in class BasicQueuesub - the subscription to remove
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||