public static class RandomAccessReader.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.nio.ByteBuffer |
buffer |
protected int |
bufferSize |
BufferType |
bufferType |
ChannelProxy |
channel |
CompressionMetadata |
compression |
com.google.common.util.concurrent.RateLimiter |
limiter |
MmappedRegions |
regions |
Constructor and Description |
---|
Builder(ChannelProxy channel) |
Modifier and Type | Method and Description |
---|---|
RandomAccessReader.Builder |
bufferSize(int bufferSize) |
RandomAccessReader.Builder |
bufferType(BufferType bufferType) |
RandomAccessReader |
build() |
RandomAccessReader |
buildWithChannel() |
RebuffererFactory |
chunkReader() |
RandomAccessReader.Builder |
compression(CompressionMetadata metadata) |
protected Rebufferer |
createRebufferer() |
RandomAccessReader.Builder |
limiter(com.google.common.util.concurrent.RateLimiter limiter) |
RandomAccessReader.Builder |
regions(MmappedRegions regions) |
public final ChannelProxy channel
protected int bufferSize
public BufferType bufferType
public java.nio.ByteBuffer buffer
public com.google.common.util.concurrent.RateLimiter limiter
public MmappedRegions regions
public CompressionMetadata compression
public Builder(ChannelProxy channel)
protected Rebufferer createRebufferer()
public RebuffererFactory chunkReader()
public RandomAccessReader.Builder bufferSize(int bufferSize)
public RandomAccessReader.Builder bufferType(BufferType bufferType)
public RandomAccessReader.Builder regions(MmappedRegions regions)
public RandomAccessReader.Builder compression(CompressionMetadata metadata)
public RandomAccessReader.Builder limiter(com.google.common.util.concurrent.RateLimiter limiter)
public RandomAccessReader build()
public RandomAccessReader buildWithChannel()
Copyright © 2016 The Apache Software Foundation