public class XaQueueTxJournalEntry extends AbstractQueueTxJournalEntry<Xid>
JournalEntry
for XA transactionsConstructor and Description |
---|
XaQueueTxJournalEntry(DataInputStream inputStream,
MuleContext muleContext) |
XaQueueTxJournalEntry(Xid txId,
byte operation) |
XaQueueTxJournalEntry(Xid txId,
byte operation,
String queueName,
Serializable value) |
Modifier and Type | Method and Description |
---|---|
protected Xid |
deserializeTxId(DataInputStream inputStream) |
protected void |
serializeTxId(DataOutputStream outputStream) |
getOperation, getQueueName, getTxId, getValue, isAdd, isAddFirst, isCheckpointOperation, isCommit, isPrepare, isRemove, isRollback, write
public XaQueueTxJournalEntry(Xid txId, byte operation, String queueName, Serializable value)
public XaQueueTxJournalEntry(Xid txId, byte operation)
public XaQueueTxJournalEntry(DataInputStream inputStream, MuleContext muleContext) throws IOException
IOException
protected Xid deserializeTxId(DataInputStream inputStream) throws IOException
deserializeTxId
in class AbstractQueueTxJournalEntry<Xid>
inputStream
- stream in from which the transaction id must be deserializedIOException
- in case the deserialization failsprotected void serializeTxId(DataOutputStream outputStream) throws IOException
serializeTxId
in class AbstractQueueTxJournalEntry<Xid>
outputStream
- stream used to serialize the transaction identifierIOException
- in case the serialization failsCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.