public class XaQueueTxJournalEntry extends AbstractQueueTxJournalEntry<Xid>
JournalEntry for XA transactions| Constructor 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, writepublic XaQueueTxJournalEntry(Xid txId, byte operation, String queueName, Serializable value)
public XaQueueTxJournalEntry(Xid txId, byte operation)
public XaQueueTxJournalEntry(DataInputStream inputStream, MuleContext muleContext) throws IOException
IOExceptionprotected 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–2017 MuleSoft, Inc.. All rights reserved.