Class AbstractChannelReaderInputView

    • Constructor Detail

      • AbstractChannelReaderInputView

        public AbstractChannelReaderInputView​(int headerLength)
    • Method Detail

      • close

        public abstract List<MemorySegment> close()
                                           throws IOException
        Closes this InputView, closing the underlying reader and returning all memory segments.
        Returns:
        A list containing all memory segments originally supplied to this view.
        Throws:
        IOException - Thrown, if the underlying reader could not be properly closed.
      • getChannel

        public abstract FileIOChannel getChannel()
        Get the underlying channel.