
public abstract class OAbstractWriteAheadLog extends Object implements OWriteAheadLog
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closed |
protected OLogSequenceNumber |
lastCheckpoint |
protected Lock |
syncObject |
| Constructor and Description |
|---|
OAbstractWriteAheadLog() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkForClose() |
OLogSequenceNumber |
getLastCheckpoint() |
OLogSequenceNumber |
logFullCheckpointEnd() |
OLogSequenceNumber |
logFullCheckpointStart() |
OLogSequenceNumber |
logFuzzyCheckPointEnd() |
OLogSequenceNumber |
logFuzzyCheckPointStart(OLogSequenceNumber flushedLsn) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactiveSegment, addCutTillLimit, addFullCheckpointListener, addLowDiskSpaceListener, appendNewSegment, begin, close, close, cutTill, delete, delete, end, flush, getFlushedLsn, getOldestTxLsn, getPreferredSegmentCount, log, logAtomicOperationEndRecord, logAtomicOperationStartRecord, moveLsnAfter, next, nonActiveSegments, read, removeCutTillLimit, removeFullCheckpointListener, removeLowDiskSpaceListener, truncateprotected boolean closed
protected final Lock syncObject
protected OLogSequenceNumber lastCheckpoint
public OLogSequenceNumber logFuzzyCheckPointStart(OLogSequenceNumber flushedLsn) throws IOException
logFuzzyCheckPointStart in interface OWriteAheadLogIOExceptionpublic OLogSequenceNumber logFuzzyCheckPointEnd() throws IOException
logFuzzyCheckPointEnd in interface OWriteAheadLogIOExceptionpublic OLogSequenceNumber logFullCheckpointStart() throws IOException
logFullCheckpointStart in interface OWriteAheadLogIOExceptionpublic OLogSequenceNumber logFullCheckpointEnd() throws IOException
logFullCheckpointEnd in interface OWriteAheadLogIOExceptionpublic OLogSequenceNumber getLastCheckpoint()
getLastCheckpoint in interface OWriteAheadLogprotected void checkForClose()
Copyright © 2009–2025 OrientDB. All rights reserved.