Interface ContentEncoder

    • Method Detail

      • write

        int write​(ByteBuffer src)
           throws IOException
        Writes a portion of entity content to the underlying channel.
        Parameters:
        src - The buffer from which content is to be retrieved
        Returns:
        The number of bytes read, possibly zero
        Throws:
        IOException - if I/O error occurs while writing content
      • complete

        void complete()
               throws IOException
        Terminates the content stream.
        Throws:
        IOException - if I/O error occurs while writing content
      • isCompleted

        boolean isCompleted()
        Returns true if the entity has been transferred in its entirety.
        Returns:
        true if all the content has been produced, false otherwise.