public class ImmutableTranslogReader extends TranslogReader
| Modifier and Type | Field and Description |
|---|---|
protected long |
length |
channel, channelReference, closed, firstOperationOffset, generation, UNKNOWN_OP_COUNT| Constructor and Description |
|---|
ImmutableTranslogReader(long generation,
org.elasticsearch.index.translog.ChannelReference channelReference,
long firstOperationOffset,
long length,
int totalOperations)
Create a snapshot of translog file channel.
|
| Modifier and Type | Method and Description |
|---|---|
TranslogReader |
clone() |
org.elasticsearch.index.translog.Checkpoint |
getInfo() |
protected ImmutableTranslogReader |
newReader(long generation,
org.elasticsearch.index.translog.ChannelReference channelReference,
long offset,
long length,
int totalOperations) |
protected void |
readBytes(ByteBuffer buffer,
long position)
reads an operation at the given position into the given buffer.
|
long |
sizeInBytes() |
int |
totalOperations() |
close, compareTo, ensureOpen, getFirstOperationOffset, getGeneration, isClosed, newReaderSnapshot, newSnapshot, open, path, read, read, toStringpublic ImmutableTranslogReader(long generation,
org.elasticsearch.index.translog.ChannelReference channelReference,
long firstOperationOffset,
long length,
int totalOperations)
public final TranslogReader clone()
protected ImmutableTranslogReader newReader(long generation, org.elasticsearch.index.translog.ChannelReference channelReference, long offset, long length, int totalOperations)
public long sizeInBytes()
sizeInBytes in class TranslogReaderpublic int totalOperations()
totalOperations in class TranslogReaderprotected void readBytes(ByteBuffer buffer, long position) throws IOException
readBytes in class TranslogReaderIOExceptionpublic org.elasticsearch.index.translog.Checkpoint getInfo()
Copyright © 2009–2017. All rights reserved.