public class FileBasedTransactionLogHandler extends TransactionLogHandler
_container| Constructor and Description |
|---|
FileBasedTransactionLogHandler(LocalObjectContainer container,
java.lang.String fileName) |
| Modifier and Type | Method and Description |
|---|---|
Slot |
allocateSlot(boolean append,
int slotChangeCount) |
void |
applySlotChanges(Visitable<SlotChange> slotChangeTree,
int slotChangeCount,
Slot reservedSlot) |
void |
close() |
void |
completeInterruptedTransaction(int transactionId1,
int transactionId2) |
static java.lang.String |
lockFileName(java.lang.String fileName) |
static java.lang.String |
logFileName(java.lang.String fileName) |
appendSlotChanges, flushDatabaseFile, localContainer, readWriteSlotChanges, transactionLogSlotLength, writeSlotspublic FileBasedTransactionLogHandler(LocalObjectContainer container, java.lang.String fileName)
public static java.lang.String logFileName(java.lang.String fileName)
public static java.lang.String lockFileName(java.lang.String fileName)
public void completeInterruptedTransaction(int transactionId1,
int transactionId2)
completeInterruptedTransaction in class TransactionLogHandlerpublic void close()
close in class TransactionLogHandlerpublic Slot allocateSlot(boolean append, int slotChangeCount)
allocateSlot in class TransactionLogHandlerpublic void applySlotChanges(Visitable<SlotChange> slotChangeTree, int slotChangeCount, Slot reservedSlot)
applySlotChanges in class TransactionLogHandler