Class ClusteredQueue
java.lang.Object
AbstractQueue
com.swiftmq.impl.queue.standard.cluster.ClusteredQueue
public class ClusteredQueue
extends AbstractQueue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidCompositeStoreTransactionbooleanhasReceiver(MessageImpl message) voidvoidvoidputMessage(Object txId, MessageImpl message) voidvoidvoidAbstractQueuevoidsetCompositeStoreTransaction(Object txId, CompositeStoreTransaction ct) voidvoidtoString()voidunlockQueue(Object txId, boolean markAsyncActive) voidunmarkAsyncActive(Object txId)
-
Constructor Details
-
ClusteredQueue
-
-
Method Details
-
selectBaseQueue
public AbstractQueue selectBaseQueue() -
hasReceiver
public boolean hasReceiver(MessageImpl message) -
lockQueue
-
unlockQueue
-
unmarkAsyncActive
-
setCompositeStoreTransaction
-
getCompositeStoreTransaction
-
createPullTransaction
- Throws:
QueueException
-
createPushTransaction
- Throws:
QueueException
-
putMessage
- Throws:
QueueException
-
commit
- Throws:
QueueException
-
commit
-
rollback
- Throws:
QueueException
-
rollback
-
prepare
- Throws:
QueueException
-
commit
- Throws:
QueueException
-
rollback
- Throws:
QueueException
-
deleteContent
public void deleteContent() throws QueueException- Throws:
QueueException
-
startQueue
public void startQueue() throws QueueException- Throws:
QueueException
-
stopQueue
public void stopQueue() throws QueueException- Throws:
QueueException
-
toString
-