Package com.sleepycat.je.log

Provides classes and interfaces for the JDB log subsystem.

See:
          Description

Interface Summary
Loggable A class that implements Loggable knows how to read and write itself into a ByteBuffer in a format suitable for the JE log or JE replication messages.
LogSource A class that implements LogSource can return portions of the log.
 

Class Summary
CheckpointFileReader CheckpointFileReader searches for root and checkpoint entries.
CleanerFileReader CleanerFileReader scans log files for INs and LNs.
DbOpReplicationContext This subclass of ReplicationContext adds information specific to database operations to the replication context passed from operation-aware code down the the logging layer.
DumpFileReader The DumpFileReader prints every log entry to stdout.
FileHeader A FileHeader embodies the header information at the beginning of each log file.
FileManager The FileManager presents the abstraction of one contiguous file.
FileReader A FileReader is an abstract class that traverses the log files, reading in chunks of the file at a time.
INFileReader INFileReader supports recovery by scanning log files during the IN rebuild pass.
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.
LogContext Context parameters that apply to all logged items when multiple items are logged in one log operation.
LogEntryHeader A LogEntryHeader embodies the header information at the beginning of each log entry file.
LogEntryType LogEntryType is an enumeration of all log entry types.
LogItem Item parameters that apply to a single logged item.
LogManager The LogManager supports reading and writing to the JE log.
LogUtils This class holds convenience methods for marshalling internal JE data to and from the log.
LogUtils.HeaderAndEntry  
LogUtils.XidImpl  
PrintFileReader The PrintFileReader prints out the target log entries.
ReplicationContext ReplicationContext provides context about high-level operations so that the logging level can determine which replication related actions are required for a given Loggable item.
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.
SyncedLogManager The SyncedLogManager uses the synchronized keyword to implement protected regions.
TraceLogHandler Handler for java.util.logging.
UtilizationFileReader Summarizes the utilized and unutilized portion of each log file by examining each log entry.
 

Enum Summary
FileManager.FileMode  
Provisional Specifies whether to log an entry provisionally.
 

Exception Summary
DbChecksumException Invalid serialized items seen.
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)