Package com.sleepycat.je.log

Provides classes and interfaces for the JDB log subsystem.

See:
          Description

Interface Summary
LoggableObject A class that implements LoggableObject can be stored as a JE log entry.
LogReadable A class that implements LogReadable knows how to read itself from the JE log.
LogSource A class that implements LogSource can return portions of the log.
LogWritable A class that implements LogWritable knows how to write itself into the JE log.
 

Class Summary
CheckpointFileReader CheckpointFileReader searches for root and checkpoint entries.
CheckpointMonitor The checkpoint monitor saves information about log writes to decide when a checkpoint is needed.
ChecksumValidator Checksum validator is used to check checksums on log entries.
CleanerFileReader CleanerFileReader scans log files for INs and LNs.
DumpFileReader The DumpFileReader prints every log entry to stdout.
FileHandle A FileHandle embodies a File and its accompanying latch.
FileHandleSource FileHandleSource is a file source built on top of a cached file handle.
FileHeader A FileHeader embodies the header information at the beginning of each log file.
FileManager The FileManager presents the abstraction of one contiguous file.
FileManager.FileMode  
FileReader A FileReader is an abstract class that traverses the log files, reading in chunks of the file at a time.
FileSource FileSource is used as a channel to a log file when faulting in objects from the log.
FSyncManager  
FSyncManager.FSyncGroup  
INFileReader INFileReader supports recovery by scanning log files during the IN rebuild pass.
JEFileFilter JEFileFilters are used for listing je files.
LastFileReader LastFileReader traverses the last log file, doing checksums and looking for the end of the log.
LatchedLogManager The LatchedLogManager uses the latches to implement critical sections.
LNFileReader LNFileReader scans log files for LNs.
LogBuffer DbLogBuffers hold outgoing, newly written log entries.
LogBufferPool LogBufferPool keeps a set of log buffers.
LogEntryType LogEntryType is a type safe enumeration of all log entry types.
LogManager The LogManager supports reading and writing to the JE log.
LogManager.LogResult LogResult holds the multivalue return from logInternal.
LogUtils This class holds convenience methods for marshalling internal JE data to and from the log.
LogUtils.XidImpl  
PrintFileReader The PrintFileReader prints out the target log entries.
ScavengerFileReader A ScavengerFileReader reads the log backwards.
SearchFileReader SearchFileReader searches for the a given entry type.
StatsFileReader The StatsFileReader generates stats about the log entries read, such as the count of each type of entry, the number of bytes, minimum and maximum sized log entry.
StatsFileReader.CheckpointCounter  
StatsFileReader.EntryInfo  
StatsFileReader.LogEntryTypeComparator  
SyncedLogManager The SyncedLogManager uses the synchronized keyword to implement protected regions.
TraceLogHandler Handler for java.util.logging.
 

Exception Summary
DbChecksumException Configuration related exceptions.
LogException Configuration related exceptions.
LogFileNotFoundException Log file doesn't exist.
 

Package com.sleepycat.je.log Description

Provides classes and interfaces for the JDB log subsystem.

Package Specification

(None)



Copyright 2004-2005 Sleepycat, Inc. All Rights Reserved.