Package com.db4o.internal.transactionlog
Class EmbeddedTransactionLogHandler
- java.lang.Object
-
- com.db4o.internal.transactionlog.TransactionLogHandler
-
- com.db4o.internal.transactionlog.EmbeddedTransactionLogHandler
-
public class EmbeddedTransactionLogHandler extends TransactionLogHandler
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.transactionlog.TransactionLogHandler
_container
-
-
Constructor Summary
Constructors Constructor Description EmbeddedTransactionLogHandler(LocalObjectContainer container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Slot
allocateSlot(boolean appendToFile, int slotChangeCount)
void
applySlotChanges(Visitable<SlotChange> slotChangeTree, int slotChangeCount, Slot reservedSlot)
void
close()
void
completeInterruptedTransaction(int transactionId1, int transactionId2)
-
Methods inherited from class com.db4o.internal.transactionlog.TransactionLogHandler
appendSlotChanges, flushDatabaseFile, localContainer, readWriteSlotChanges, transactionLogSlotLength, writeSlots
-
-
-
-
Constructor Detail
-
EmbeddedTransactionLogHandler
public EmbeddedTransactionLogHandler(LocalObjectContainer container)
-
-
Method Detail
-
completeInterruptedTransaction
public void completeInterruptedTransaction(int transactionId1, int transactionId2)
- Specified by:
completeInterruptedTransaction
in classTransactionLogHandler
-
allocateSlot
public Slot allocateSlot(boolean appendToFile, int slotChangeCount)
- Specified by:
allocateSlot
in classTransactionLogHandler
-
applySlotChanges
public void applySlotChanges(Visitable<SlotChange> slotChangeTree, int slotChangeCount, Slot reservedSlot)
- Specified by:
applySlotChanges
in classTransactionLogHandler
-
close
public void close()
- Specified by:
close
in classTransactionLogHandler
-
-