public static class RandomAccessReader.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
bufferSize |
BufferType |
bufferType |
ChannelProxy |
channel |
boolean |
initializeBuffers |
com.google.common.util.concurrent.RateLimiter |
limiter |
long |
overrideLength |
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() |
RandomAccessReader.Builder |
initializeBuffers(boolean initializeBuffers) |
RandomAccessReader.Builder |
limiter(com.google.common.util.concurrent.RateLimiter limiter) |
RandomAccessReader.Builder |
overrideLength(long overrideLength) |
RandomAccessReader.Builder |
regions(MmappedRegions regions) |
public final ChannelProxy channel
public long overrideLength
public int bufferSize
public BufferType bufferType
public MmappedRegions regions
public com.google.common.util.concurrent.RateLimiter limiter
public boolean initializeBuffers
public Builder(ChannelProxy channel)
public RandomAccessReader.Builder overrideLength(long overrideLength)
public RandomAccessReader.Builder bufferSize(int bufferSize)
public RandomAccessReader.Builder bufferType(BufferType bufferType)
public RandomAccessReader.Builder regions(MmappedRegions regions)
public RandomAccessReader.Builder limiter(com.google.common.util.concurrent.RateLimiter limiter)
public RandomAccessReader.Builder initializeBuffers(boolean initializeBuffers)
public RandomAccessReader build()
public RandomAccessReader buildWithChannel()
Copyright © 2015 The Apache Software Foundation