CombinedFileRange, FileRangeImplpublic interface FileRange
PositionedReadable.readVectored(java.util.List<? extends org.apache.hadoop.fs.FileRange>, java.util.function.IntFunction<java.nio.ByteBuffer>).| Modifier and Type | Method | Description |
|---|---|---|
static FileRange |
createFileRange(long offset,
int length) |
Factory method to create a FileRange object.
|
static FileRange |
createFileRange(long offset,
int length,
java.lang.Object reference) |
Factory method to create a FileRange object.
|
java.util.concurrent.CompletableFuture<java.nio.ByteBuffer> |
getData() |
Get the future data for this range.
|
int |
getLength() |
Get the length of the range.
|
long |
getOffset() |
Get the starting offset of the range.
|
java.lang.Object |
getReference() |
Get any reference passed in to the file range constructor.
|
void |
setData(java.util.concurrent.CompletableFuture<java.nio.ByteBuffer> data) |
Set a future for this range's data.
|
long getOffset()
int getLength()
java.util.concurrent.CompletableFuture<java.nio.ByteBuffer> getData()
ByteBuffer that contains the datavoid setData(java.util.concurrent.CompletableFuture<java.nio.ByteBuffer> data)
PositionedReadable.readVectored(java.util.List<? extends org.apache.hadoop.fs.FileRange>, java.util.function.IntFunction<java.nio.ByteBuffer>) to store the
data for the user to pick up later via getData().data - the future of the ByteBuffer that will have the datajava.lang.Object getReference()
static FileRange createFileRange(long offset, int length)
offset - starting offset of the range.length - length of the range.static FileRange createFileRange(long offset, int length, java.lang.Object reference)
offset - starting offset of the range.length - length of the range.reference - nullable reference to store in the range.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.