Class ClusteredQueue
java.lang.Object
AbstractQueue
com.swiftmq.impl.queue.standard.cluster.ClusteredQueue
public class ClusteredQueue
extends AbstractQueue
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
CompositeStoreTransaction
boolean
hasReceiver
(MessageImpl message) void
void
void
putMessage
(Object txId, MessageImpl message) void
void
void
AbstractQueue
void
setCompositeStoreTransaction
(Object txId, CompositeStoreTransaction ct) void
void
toString()
void
unlockQueue
(Object txId, boolean markAsyncActive) void
unmarkAsyncActive
(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
-