public class CheckpointFileReader extends FileReader
anticipateChecksumErrors, cksumValidator, currentEntryHeader, currentEntryOffset, currentEntryPrevOffset, envImpl, eof, fileManager, nextEntryOffset, readBufferFileEnd, readBufferFileNum, readBufferFileStart, startLsn
Constructor and Description |
---|
CheckpointFileReader(EnvironmentImpl env,
int readBufferSize,
boolean forward,
long startLsn,
long finishLsn,
long endOfFileLsn)
Create this reader to start at a given LSN.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isCheckpointEnd() |
boolean |
isCheckpointStart() |
boolean |
isRoot() |
protected boolean |
isTargetEntry(byte logEntryTypeNumber,
byte logEntryTypeVersion) |
protected boolean |
processEntry(java.nio.ByteBuffer entryBuffer)
This reader instantiate the first object of a given log entry
|
getAndResetNReads, getLastEntrySize, getLastLsn, getNRepeatIteratorReads, getNumRead, initStartingPosition, readNextEntry, resyncReader, setAlwaysValidateChecksum
public CheckpointFileReader(EnvironmentImpl env, int readBufferSize, boolean forward, long startLsn, long finishLsn, long endOfFileLsn) throws java.io.IOException, DatabaseException
java.io.IOException
DatabaseException
protected boolean isTargetEntry(byte logEntryTypeNumber, byte logEntryTypeVersion)
isTargetEntry
in class FileReader
protected boolean processEntry(java.nio.ByteBuffer entryBuffer) throws DatabaseException
processEntry
in class FileReader
DatabaseException
public boolean isRoot()
public boolean isCheckpointEnd()
public boolean isCheckpointStart()