Class ClusteredTransactionId
java.lang.Object
com.swiftmq.impl.queue.standard.cluster.ClusteredTransactionId
-
Constructor Summary
ConstructorsConstructorDescriptionClusteredTransactionId(SwiftletContext ctx, boolean messageBasedDispatch) ClusteredTransactionId(SwiftletContext ctx, com.swiftmq.swiftlet.queue.AbstractQueue baseQueue, Object baseTx, com.swiftmq.jms.QueueImpl destination) -
Method Summary
Modifier and TypeMethodDescriptionlongcommit()longcommit(com.swiftmq.jms.XidImpl xid) voidcommit(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) com.swiftmq.swiftlet.store.CompositeStoreTransactioncom.swiftmq.jms.QueueImplbooleanvoidvoidprepare(com.swiftmq.jms.XidImpl xid) voidputMessage(com.swiftmq.jms.MessageImpl message) voidputMessage(String queueName, com.swiftmq.jms.MessageImpl message) voidrollback(boolean b) voidrollback(boolean b, com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) voidrollback(com.swiftmq.jms.XidImpl xid, boolean b) voidsetCompositeStoreTransaction(com.swiftmq.swiftlet.store.CompositeStoreTransaction ct) toString()voidunlockQueue(boolean markAsyncActive) void
-
Constructor Details
-
ClusteredTransactionId
-
ClusteredTransactionId
public ClusteredTransactionId(SwiftletContext ctx, com.swiftmq.swiftlet.queue.AbstractQueue baseQueue, Object baseTx, com.swiftmq.jms.QueueImpl destination)
-
-
Method Details
-
isMessageBasedDispatch
public boolean isMessageBasedDispatch() -
putMessage
-
putMessage
-
getDestination
public com.swiftmq.jms.QueueImpl getDestination() -
getBaseTx
-
lockQueue
public void lockQueue() -
unlockQueue
public void unlockQueue(boolean markAsyncActive) -
unmarkAsyncActive
public void unmarkAsyncActive() -
setCompositeStoreTransaction
public void setCompositeStoreTransaction(com.swiftmq.swiftlet.store.CompositeStoreTransaction ct) -
getCompositeStoreTransaction
public com.swiftmq.swiftlet.store.CompositeStoreTransaction getCompositeStoreTransaction() -
prepare
public void prepare(com.swiftmq.jms.XidImpl xid) throws com.swiftmq.swiftlet.queue.QueueException - Throws:
com.swiftmq.swiftlet.queue.QueueException
-
commit
public long commit(com.swiftmq.jms.XidImpl xid) throws com.swiftmq.swiftlet.queue.QueueException - Throws:
com.swiftmq.swiftlet.queue.QueueException
-
commit
public long commit() throws com.swiftmq.swiftlet.queue.QueueException- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
commit
public void commit(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) -
rollback
public void rollback(com.swiftmq.jms.XidImpl xid, boolean b) throws com.swiftmq.swiftlet.queue.QueueException - Throws:
com.swiftmq.swiftlet.queue.QueueException
-
rollback
public void rollback(boolean b) throws com.swiftmq.swiftlet.queue.QueueException - Throws:
com.swiftmq.swiftlet.queue.QueueException
-
rollback
public void rollback(boolean b, com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) -
toString
-