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, toString
public 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 TranslogReader
public int totalOperations()
totalOperations
in class TranslogReader
protected void readBytes(ByteBuffer buffer, long position) throws IOException
readBytes
in class TranslogReader
IOException
public org.elasticsearch.index.translog.Checkpoint getInfo()
Copyright © 2009–2016. All rights reserved.