See: Description
| Interface | Description |
|---|---|
| FileManager.FileFactory |
The factory interface for creating RandomAccessFiles.
|
| 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.
|
| VersionedWriteLoggable |
A sub-interface of
Loggable implemented by classes that can write
themselves to a byte buffer in an earlier log format, for use by instances
of ReplicableLogEntry that need to support an earlier log format
during replication. |
| Class | Description |
|---|---|
| BasicVersionedWriteLoggable |
A basic implementation of
VersionedWriteLoggable that provides for
writing in a single format by default. |
| CheckpointFileReader |
CheckpointFileReader searches for root and checkpoint entries.
|
| ChecksumValidator |
Checksum validator is used to check checksums on log 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.
|
| FileCacheWarmer |
Warm-up the file system cache during startup, for some portion of the log
that is not being read by recovery.
|
| FileHandle |
A FileHandle embodies a File and its accompanying latch.
|
| 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.DefaultRandomAccessFile |
The RandomAccessFile for production use.
|
| FileReader |
A FileReader is an abstract class that traverses the log files, reading-in
chunks of the file at a time.
|
| FileReader.ReadWindow |
A ReadWindow provides a swath of data read from the JE log.
|
| 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.
|
| LNFileReader |
LNFileReader scans log files for LNs.
|
| LogBuffer |
LogBuffers hold outgoing, newly written log entries.
|
| 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.
|
| LogFlusher |
Flush the log buffers (and write queue) periodically to disk and to the file
system, as specified by
EnvironmentConfig.LOG_FLUSH_SYNC_INTERVAL and
EnvironmentConfig.LOG_FLUSH_NO_SYNC_INTERVAL. |
| LogItem |
Values returned when a item is logged.
|
| LogManager |
The LogManager supports reading and writing to the JE log.
|
| LogParams |
Parameters passed when an item is logged.
|
| LogStatDefinition |
Per-stat Metadata for JE FileManager, FSyncManager, LogManager and
LogBufferPool statistics.
|
| 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.
|
| 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.
|
| RestoreMarker |
A RestoreMarker is a file that indicates that a normal recovery is not
possible, because the log files are physically or semantically inconsistent
in some way.
|
| 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.
|
| Trace |
Trace logs event tracing messages into .jdb files.
|
| UtilizationFileReader |
Summarizes the utilized and unutilized portion of each log file by examining
each log entry.
|
| VLSNDistributionReader |
This is a debugging utility which implements the unadvertised DbPrintLog -vd
option, which displays VLSN distribution in a log.
|
| WholeEntry |
This class packages the log entry header and the log entry "contents"
together for the use of components that need information from both parts.
|
| Enum | Description |
|---|---|
| FileManager.FileMode | |
| Provisional |
Specifies whether to log an entry provisionally.
|
| Exception | Description |
|---|---|
| ChecksumException |
Indicates that a checksum validation failed.
|
| ErasedException |
Indicates that an erased entry was encountered when fetching a log entry,
presumably because its LSN appears in the active Btree.
|
| FileReader.EOFException |
Never seen by user, used to indicate that the file reader should stop.
|
| RestoreMarker.FileCreationException |
Internal exception used to distinguish marker file creation from other
IOErrors.
|
Copyright © 2024. All rights reserved.