Class BufferingNHttpEntity

    • Method Detail

      • consumeContent

        public void consumeContent​(ContentDecoder decoder,
                                   IOControl ioctrl)
                            throws IOException
        Deprecated.
        Description copied from interface: ConsumingNHttpEntity
        Notification that content is available to be read from the decoder. IOControl instance passed as a parameter to the method can be used to suspend input events if the entity is temporarily unable to allocate more storage to accommodate all incoming content.
        Specified by:
        consumeContent in interface ConsumingNHttpEntity
        Parameters:
        decoder - content decoder.
        ioctrl - I/O control of the underlying connection.
        Throws:
        IOException
      • isRepeatable

        public boolean isRepeatable()
        Deprecated.
        Description copied from interface: HttpEntity
        Tells if the entity is capable of producing its data more than once. A repeatable entity's getContent() and writeTo(OutputStream) methods can be called more than once whereas a non-repeatable entity's can not.
        Specified by:
        isRepeatable in interface HttpEntity
        Overrides:
        isRepeatable in class HttpEntityWrapper
        Returns:
        true if the entity is repeatable, false otherwise.
      • isStreaming

        public boolean isStreaming()
        Deprecated.
        Description copied from interface: HttpEntity
        Tells whether this entity depends on an underlying stream. Streamed entities that read data directly from the socket should return true. Self-contained entities should return false. Wrapping entities should delegate this call to the wrapped entity.
        Specified by:
        isStreaming in interface HttpEntity
        Overrides:
        isStreaming in class HttpEntityWrapper
        Returns:
        true if the entity content is streamed, false otherwise
      • writeTo

        public void writeTo​(OutputStream outstream)
                     throws IOException
        Deprecated.
        Description copied from interface: HttpEntity
        Writes the entity content out to the output stream.

        IMPORTANT: Please note all entity implementations must ensure that all allocated resources are properly deallocated when this method returns.

        Specified by:
        writeTo in interface HttpEntity
        Overrides:
        writeTo in class HttpEntityWrapper
        Parameters:
        outstream - the output stream to write entity content to
        Throws:
        IOException - if an I/O error occurs