public interface ReadChannel extends ReadableByteChannel, Closeable, Restorable<ReadChannel>
Implementations of this class may buffer data internally to reduce remote calls. This
interface implements Restorable to allow saving the reader's state to continue reading
afterwards.
| Modifier and Type | Method and Description |
|---|---|
RestorableState<ReadChannel> |
capture()
Captures the read channel state so that it can be saved and restored afterwards.
|
void |
close()
Overridden to remove IOException.
|
void |
seek(long position) |
void |
setChunkSize(int chunkSize)
Sets the minimum size that will be read by a single RPC.
|
readvoid close()
close in interface AutoCloseableclose in interface Channelclose in interface CloseableChannel.close()void seek(long position) throws IOException
IOExceptionvoid setChunkSize(int chunkSize)
RestorableState<ReadChannel> capture()
capture in interface Restorable<ReadChannel>RestorableState object that contains the read channel state and can restore
it afterwards.Copyright © 2019 Google LLC. All rights reserved.