- <init>
Instantiates a transaction manager instance. If recovery needs to be performed,
it is done.
- add
Indicates the block is part of the transaction.
- close
Closes open files.
- commit
Commits the transaction to the log file.
- discardBlocks
Discards the indicated blocks and notify the owner.
- forceClose
Force closing the file without synchronizing pending transaction data. Used for
testing purposes onl
- makeLogName
Builds logfile name
- open
Opens the log file
- recover
Startup recovery on all files
- setClean
Set clean flag on the blocks.
- shutdown
Shutdowns the transaction manager. Resynchronizes outstanding logs.
- start
Starts a transaction. This can block if all slots have been filled with full
transactions, waiting f