当前页面:
在线文档首页 >
JBoss 3.2.7 messaging API Documentation 英文版文档
ExclusiveQueue (JBoss Messaging API) - JBoss 3.2.7 messaging API Documentation 英文版文档
org.jboss.mq.server
Class ExclusiveQueue
java.lang.Object
org.jboss.mq.server.BasicQueue
org.jboss.mq.server.ExclusiveQueue
- public class ExclusiveQueue
- extends BasicQueue
This class implements a basic queue with an exclusive subscription.
- Author:
- Adrian Brock (Adrian.Brock@HappeningTimes.com)
Methods inherited from class org.jboss.mq.server.BasicQueue |
acknowledge, addReceiver, addSubscriber, addToReceivers, browse, clearEvent, clearEvents, createMessageCounter, dropMessage, dropMessage, getDescription, getMessageCounter, getQueueDepth, getReceivers, getReceiversCount, getScheduledMessageCount, isInUse, nackMessages, queueMessageForSending, receive, removeAllMessages, removeReceiver, setupMessageAcknowledgement, stop, toString |
ExclusiveQueue
public ExclusiveQueue(JMSDestinationManager server,
SpyDestination destination,
Subscription exclusive,
BasicQueueParameters parameters)
throws javax.jms.JMSException
getExclusiveSubscription
public Subscription getExclusiveSubscription()
addMessage
public void addMessage(MessageReference mesRef,
Tx txId)
throws javax.jms.JMSException
- Description copied from class:
BasicQueue
- Add a message to the queue
- Overrides:
addMessage
in class BasicQueue
- Parameters:
mesRef
- the message referencetxId
- the transaction
- Throws:
javax.jms.JMSException
- for any error
restoreMessage
public void restoreMessage(MessageReference mesRef)
- Description copied from class:
BasicQueue
- Restores a message.
- Overrides:
restoreMessage
in class BasicQueue
removeSubscriber
public void removeSubscriber(Subscription sub)
- Description copied from class:
BasicQueue
- Removes a subscription from the queue
- Overrides:
removeSubscriber
in class BasicQueue
- Parameters:
sub
- the subscription to remove
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.