org.mule.util.journal.queue
Class LocalTxQueueTransactionJournal
java.lang.Object
org.mule.util.journal.queue.AbstractQueueTransactionJournal<Integer,LocalQueueTxJournalEntry>
org.mule.util.journal.queue.LocalTxQueueTransactionJournal
public class LocalTxQueueTransactionJournal
- extends AbstractQueueTransactionJournal<Integer,LocalQueueTxJournalEntry>
Journal for operations done to a queue within a transactional context
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalTxQueueTransactionJournal
public LocalTxQueueTransactionJournal(String logFilesDirectory,
MuleContext muleContext)
createUpdateJournalEntry
protected LocalQueueTxJournalEntry createUpdateJournalEntry(Integer txId,
byte byteRepresentation,
String queueName,
Serializable value)
- Description copied from class:
AbstractQueueTransactionJournal
- Creates a
JournalEntry for an update operation in the queue.
- Specified by:
createUpdateJournalEntry in class AbstractQueueTransactionJournal<Integer,LocalQueueTxJournalEntry>
- Parameters:
txId - transaction identifierbyteRepresentation - operation done over the queuequeueName - queueName of the queue in which the operation has been donevalue - value of the operation
- Returns:
- a new
JournalEntry
createCheckpointJournalEntry
protected LocalQueueTxJournalEntry createCheckpointJournalEntry(Integer txId,
byte operation)
- Description copied from class:
AbstractQueueTransactionJournal
- Creates a checkpoint
JournalEntry.
- Specified by:
createCheckpointJournalEntry in class AbstractQueueTransactionJournal<Integer,LocalQueueTxJournalEntry>
- Parameters:
txId - transaction identifieroperation - checkpoint operation
- Returns:
- a new
JournalEntry
Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.