public class CompressedThrottledReader extends CompressedRandomAccessReader
RandomAccessReader.BufferedRandomAccessFileMark
buffer, bufferOffset, CACHE_FLUSH_INTERVAL_IN_BYTES, channel, current, DEFAULT_BUFFER_SIZE, markedPointer, owner, validBufferBytes
Constructor and Description |
---|
CompressedThrottledReader(java.lang.String file,
CompressionMetadata metadata,
com.google.common.util.concurrent.RateLimiter limiter) |
Modifier and Type | Method and Description |
---|---|
static CompressedThrottledReader |
open(java.lang.String file,
CompressionMetadata metadata,
com.google.common.util.concurrent.RateLimiter limiter) |
protected void |
reBuffer()
Read data from file starting from current currentOffset to populate buffer.
|
length, open, open, toString
bufferCursor, bytesPastMark, bytesPastMark, bytesRemaining, close, deallocate, getFilePointer, getPath, isEOF, mark, open, open, read, read, read, readBytes, reset, reset, resetBuffer, seek, write, write, write
getChannel, getFD, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, setLength, skipBytes, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
public CompressedThrottledReader(java.lang.String file, CompressionMetadata metadata, com.google.common.util.concurrent.RateLimiter limiter) throws java.io.FileNotFoundException
java.io.FileNotFoundException
protected void reBuffer()
RandomAccessReader
reBuffer
in class CompressedRandomAccessReader
public static CompressedThrottledReader open(java.lang.String file, CompressionMetadata metadata, com.google.common.util.concurrent.RateLimiter limiter)
Copyright © 2013 The Apache Software Foundation