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.
|
read
void close()
close
in interface AutoCloseable
close
in interface Channel
close
in interface Closeable
Channel.close()
void seek(long position) throws IOException
IOException
void 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.