public class CompressedThrottledReader extends CompressedRandomAccessReader
RandomAccessReader.BufferedRandomAccessFileMarkbuffer, 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.
|
getTotalBufferSize, length, open, open, toStringbufferCursor, bytesPastMark, bytesPastMark, bytesRemaining, close, deallocate, getFilePointer, getPath, isEOF, mark, open, open, read, read, read, readBytes, reset, reset, resetBuffer, seek, write, write, writegetChannel, 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, writeUTFpublic CompressedThrottledReader(java.lang.String file,
CompressionMetadata metadata,
com.google.common.util.concurrent.RateLimiter limiter)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionprotected void reBuffer()
RandomAccessReaderreBuffer in class CompressedRandomAccessReaderpublic static CompressedThrottledReader open(java.lang.String file, CompressionMetadata metadata, com.google.common.util.concurrent.RateLimiter limiter)
Copyright © 2015 The Apache Software Foundation