public final class CommitOperation extends AbstractJournalOperation
TYPE_COMMIT, TYPE_DATA_BLOCK_WRITE, TYPE_META_DATA_BLOCK_WRITE, TYPE_META_DATA_WRITE, TYPE_STORE_EXTEND| Constructor and Description |
|---|
CommitOperation(long transactionId,
int operationsCount,
SynchronizationBarrier barrier)
Constructor
|
CommitOperation(long transactionId,
SynchronizationBarrier barrier)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
SynchronizationBarrier |
getBarrier() |
int |
getOperationsCount() |
void |
setOperationsCount(int operationsCount) |
int |
size()
The storage size for this operation
|
String |
toString() |
protected void |
writeTo(JournalFile journalFile)
Write the operation to the given journal file
|
getTransactionId, getType, next, setNextpublic CommitOperation(long transactionId,
SynchronizationBarrier barrier)
public CommitOperation(long transactionId,
int operationsCount,
SynchronizationBarrier barrier)
public int getOperationsCount()
public void setOperationsCount(int operationsCount)
operationsCount - the operationsCount to setpublic SynchronizationBarrier getBarrier()
public int size()
AbstractJournalOperationsize in class AbstractJournalOperationprotected void writeTo(JournalFile journalFile) throws JournalException
AbstractJournalOperationwriteTo in class AbstractJournalOperationjournalFile - teh journal fileJournalExceptionpublic String toString()
toString in class AbstractJournalOperationCopyright © 2021. All rights reserved.