Class InputStreamBody

    • Constructor Detail

      • InputStreamBody

        public InputStreamBody​(java.io.InputStream in,
                               java.lang.String filename)
      • InputStreamBody

        public InputStreamBody​(java.io.InputStream in,
                               ContentType contentType,
                               java.lang.String filename)
        Since:
        4.3
      • InputStreamBody

        public InputStreamBody​(java.io.InputStream in,
                               ContentType contentType)
        Since:
        4.3
    • Method Detail

      • getInputStream

        public java.io.InputStream getInputStream()
      • writeTo

        public void writeTo​(java.io.OutputStream out)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getTransferEncoding

        public java.lang.String getTransferEncoding()
        Description copied from interface: ContentDescriptor
        Returns the body descriptors transfer encoding.
        Returns:
        The transfer encoding. Must not be null, but "7bit", if no transfer-encoding was specified.
      • getContentLength

        public long getContentLength()
        Description copied from interface: ContentDescriptor
        Returns the body descriptors content-length.
        Returns:
        Content length, if known, or -1, to indicate the absence of a content-length header.
      • getFilename

        public java.lang.String getFilename()