@Override public void seekToFirstEvent() { seek(FIRST_POSITION); }
reader.seek(blockPosition); } else { reader.seekToFirstEvent();
@Override public void seekToFirstEvent() { seek(FIRST_POSITION); }
reader.seek(blockPosition); } else { reader.seekToFirstEvent();
private LoggedEvent getEventAtPosition(final long position) { if (reader.seek(position) && reader.hasNext()) { return reader.next(); } else { return null; } }
private LoggedEvent getEventAtPosition(final long position) { if (reader.seek(position) && reader.hasNext()) { return reader.next(); } else { return null; } }
public void wrap( final LogStorage logStorage, final LogBlockIndex logBlockIndex, final long position) { this.logStorage = logStorage; this.logBlockIndex = logBlockIndex; if (isClosed()) { allocateBuffer(DEFAULT_INITIAL_BUFFER_CAPACITY); } seek(position); }
public void wrap( final LogStorage logStorage, final LogBlockIndex logBlockIndex, final long position) { this.logStorage = logStorage; this.logBlockIndex = logBlockIndex; if (isClosed()) { allocateBuffer(DEFAULT_INITIAL_BUFFER_CAPACITY); } seek(position); }
@Override public void seekToLastEvent() { seek(getLastPosition()); if (isNextEventInitialized()) { checkIfNextEventIsCommitted(); } }
@Override public void seekToLastEvent() { seek(getLastPosition()); if (isNextEventInitialized()) { checkIfNextEventIsCommitted(); } }
} else if (previousEventPosition < currentCommit) { rejectAppendRequest(currentCommit, appendRequest.getNodeId()); } else if (reader.seek(previousEventPosition) && reader.hasNext()) { final LoggedEvent writtenEvent = reader.next();
} else if (previousEventPosition < currentCommit) { rejectAppendRequest(currentCommit, appendRequest.getNodeId()); } else if (reader.seek(previousEventPosition) && reader.hasNext()) { final LoggedEvent writtenEvent = reader.next();