Package org.apache.http.nio.entity
Interface ConsumingNHttpEntity
- All Superinterfaces:
HttpEntity
- All Known Implementing Classes:
BufferingNHttpEntity
,ConsumingNHttpEntityTemplate
,NullNHttpEntity
Deprecated.
A non-blocking
HttpEntity
that allows content to be streamed from a
ContentDecoder
.- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
consumeContent
(ContentDecoder decoder, IOControl ioControl) Deprecated.Notification that content is available to be read from the decoder.void
finish()
Deprecated.Notification that any resources allocated for reading can be released.Methods inherited from interface org.apache.http.HttpEntity
consumeContent, getContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatable, isStreaming, writeTo
-
Method Details
-
consumeContent
Deprecated.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.- Parameters:
decoder
- content decoder.ioControl
- I/O control of the underlying connection.- Throws:
IOException
-
finish
Deprecated.Notification that any resources allocated for reading can be released.- Throws:
IOException
-
BasicAsyncRequestProducer
orBasicAsyncResponseProducer