Class InputStreamRequestEntity

    • Field Detail

      • CONTENT_LENGTH_AUTO

        public static final int CONTENT_LENGTH_AUTO
        Deprecated.
        The content length will be calculated automatically. This implies buffering of the content.
        See Also:
        Constant Field Values
    • Constructor Detail

      • InputStreamRequestEntity

        public InputStreamRequestEntity​(InputStream content)
        Deprecated.
        Creates a new InputStreamRequestEntity with the given content and a content type of CONTENT_LENGTH_AUTO.
        Parameters:
        content - The content to set.
      • InputStreamRequestEntity

        public InputStreamRequestEntity​(InputStream content,
                                        String contentType)
        Deprecated.
        Creates a new InputStreamRequestEntity with the given content, content type, and a content length of CONTENT_LENGTH_AUTO.
        Parameters:
        content - The content to set.
        contentType - The type of the content, or null.
      • InputStreamRequestEntity

        public InputStreamRequestEntity​(InputStream content,
                                        long contentLength)
        Deprecated.
        Creates a new InputStreamRequestEntity with the given content and content length.
        Parameters:
        content - The content to set.
        contentLength - The content size in bytes or a negative number if not known. If CONTENT_LENGTH_AUTO is given the content will be buffered in order to determine its size when getContentLength() is called.
      • InputStreamRequestEntity

        public InputStreamRequestEntity​(InputStream content,
                                        long contentLength,
                                        String contentType)
        Deprecated.
        Creates a new InputStreamRequestEntity with the given content, content length, and content type.
        Parameters:
        content - The content to set.
        contentLength - The content size in bytes or a negative number if not known. If CONTENT_LENGTH_AUTO is given the content will be buffered in order to determine its size when getContentLength() is called.
        contentType - The type of the content, or null.
    • Method Detail

      • isRepeatable

        public boolean isRepeatable()
        Deprecated.
        Tests if this method is repeatable. Only true if the content has been buffered.
        Specified by:
        isRepeatable in interface RequestEntity
        Returns:
        true if the entity can be written to OutputStream more than once, false otherwise.
        See Also:
        getContentLength()
      • getContentLength

        public long getContentLength()
        Deprecated.
        Gets the content length. If the content length has not been set, the content will be buffered to determine the actual content length.
        Specified by:
        getContentLength in interface RequestEntity
        Returns:
        a non-negative value when content length is known or a negative value when content length is not known
      • getContent

        public InputStream getContent()
        Deprecated.
        Returns:
        Returns the content.