Package org.apache.http.nio.entity
Interface ProducingNHttpEntity
- All Superinterfaces:
HttpEntity
- All Known Implementing Classes:
NByteArrayEntity,NFileEntity,NHttpEntityWrapper,NStringEntity
Deprecated.
An
HttpEntity that can stream content out into a
ContentEncoder.- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidfinish()Deprecated.Notification that any resources allocated for writing can be released.voidproduceContent(ContentEncoder encoder, IOControl ioctrl) Deprecated.Notification that content should be written to the encoder.Methods inherited from interface org.apache.http.HttpEntity
consumeContent, getContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatable, isStreaming, writeTo
-
Method Details
-
produceContent
Deprecated.Notification that content should be written to the encoder.IOControlinstance passed as a parameter to the method can be used to suspend output events if the entity is temporarily unable to produce more content.When all content is finished, this MUST call
ContentEncoder.complete(). Failure to do so could result in the entity never being written.- Parameters:
encoder- content encoder.ioctrl- I/O control of the underlying connection.- Throws:
IOException
-
finish
Deprecated.Notification that any resources allocated for writing can be released.- Throws:
IOException
-
BasicAsyncRequestProducerorBasicAsyncResponseProducer