<P> MT- read only
*/
private CheckpointOperation findCheckpoint(long checkpointInstant, FileLogger logger)
throws IOException, StandardException, ClassNotFoundException
{
StreamLogScan scan = (StreamLogScan)
openForwardsScan(checkpointInstant, (LogInstant)null);
// estimated size of a checkpoint log record, which contains 3 longs
// and assorted other log record overhead
Loggable lop = logger.readLogRecord(scan, 100);
scan.close();
if (lop instanceof CheckpointOperation)
return (CheckpointOperation)lop;
else
return null;