public class LocalQueueTxJournalEntry extends AbstractQueueTxJournalEntry<Integer>
JournalEntry for a local queue transaction| Modifier | Constructor and Description |
|---|---|
|
LocalQueueTxJournalEntry(DataInputStream inputStream,
MuleContext muleContext) |
protected |
LocalQueueTxJournalEntry(int txId,
byte operation) |
|
LocalQueueTxJournalEntry(int txId,
byte operation,
String queueName,
Serializable value) |
| Modifier and Type | Method and Description |
|---|---|
protected Integer |
deserializeTxId(DataInputStream inputStream) |
protected void |
serializeTxId(DataOutputStream outputStream) |
getOperation, getQueueName, getTxId, getValue, isAdd, isAddFirst, isCheckpointOperation, isCommit, isPrepare, isRemove, isRollback, writepublic LocalQueueTxJournalEntry(int txId,
byte operation,
String queueName,
Serializable value)
protected LocalQueueTxJournalEntry(int txId,
byte operation)
public LocalQueueTxJournalEntry(DataInputStream inputStream, MuleContext muleContext) throws IOException
IOExceptionprotected Integer deserializeTxId(DataInputStream inputStream) throws IOException
deserializeTxId in class AbstractQueueTxJournalEntry<Integer>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<Integer>outputStream - stream used to serialize the transaction identifierIOException - in case the serialization failsCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.