BoundedSeekableByteChannelInputStream

constructor(start: Long, remaining: Long, channel: SeekableByteChannel)

Create a bounded stream on the underlying SeekableByteChannel

Parameters

start

Position in the stream from where the reading of this bounded stream starts

remaining

Amount of bytes which are allowed to read from the bounded stream

channel

Channel which the reads will be delegated to