public static class SharedGrpcDataReader.Factory extends java.lang.Object implements DataReader.Factory
SharedGrpcDataReaders.| Constructor and Description |
|---|
Factory(FileSystemContext context,
WorkerNetAddress address,
ReadRequest.Builder readRequestBuilder,
long blockSize)
Creates an instance of
SharedGrpcDataReader.Factory for block reads. |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
DataReader |
create(long offset,
long len)
Creates an instance of
DataReader. |
public Factory(FileSystemContext context, WorkerNetAddress address, ReadRequest.Builder readRequestBuilder, long blockSize)
SharedGrpcDataReader.Factory for block reads.context - the file system contextaddress - the worker addressreadRequestBuilder - the builder of read requestblockSize - the block sizepublic DataReader create(long offset, long len) throws java.io.IOException
DataReader.FactoryDataReader.create in interface DataReader.Factoryoffset - the stream offsetlen - the length of the streamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionCopyright © 2022. All Rights Reserved.