Interface HttpContent

    • Method Detail

      • getLength

        long getLength()
                throws IOException
        Returns the content length or less than zero if not known.
        Throws:
        IOException
      • getType

        String getType()
        Returns the content type or null for none.
      • retrySupported

        boolean retrySupported()
        Returns whether or not retry is supported on this content type.
        Since:
        1.4
      • writeTo

        void writeTo​(OutputStream out)
              throws IOException
        Description copied from interface: StreamingContent
        Writes the byte content to the given output stream.

        Implementations must not close the output stream, and instead should flush the output stream. Some callers may assume that the the output stream has not been closed, and will fail to work if it has been closed.

        Specified by:
        writeTo in interface StreamingContent
        Parameters:
        out - output stream
        Throws:
        IOException