protected class AbstractJDBCMessageStore.JDBCTransaction extends Object implements Transaction
Transaction.DequeueRecord, Transaction.EnqueueRecord, Transaction.StoredXidRecord| Modifier | Constructor and Description |
|---|---|
protected |
JDBCTransaction() |
| Modifier and Type | Method and Description |
|---|---|
void |
abortTran() |
void |
commitTran() |
<X> com.google.common.util.concurrent.ListenableFuture<X> |
commitTranAsync(X val) |
void |
dequeueMessage(MessageEnqueueRecord enqueueRecord) |
MessageEnqueueRecord |
enqueueMessage(TransactionLogResource queue,
EnqueueableMessage message) |
Transaction.StoredXidRecord |
recordXid(long format,
byte[] globalId,
byte[] branchId,
Transaction.EnqueueRecord[] enqueues,
Transaction.DequeueRecord[] dequeues) |
void |
removeXid(Transaction.StoredXidRecord record) |
public MessageEnqueueRecord enqueueMessage(TransactionLogResource queue, EnqueueableMessage message)
enqueueMessage in interface Transactionpublic void dequeueMessage(MessageEnqueueRecord enqueueRecord)
dequeueMessage in interface Transactionpublic void commitTran()
commitTran in interface Transactionpublic <X> com.google.common.util.concurrent.ListenableFuture<X> commitTranAsync(X val)
commitTranAsync in interface Transactionpublic void abortTran()
abortTran in interface Transactionpublic void removeXid(Transaction.StoredXidRecord record)
removeXid in interface Transactionpublic Transaction.StoredXidRecord recordXid(long format, byte[] globalId, byte[] branchId, Transaction.EnqueueRecord[] enqueues, Transaction.DequeueRecord[] dequeues)
recordXid in interface TransactionCopyright © 2006–2021 The Apache Software Foundation. All rights reserved.