org.apache.http.HttpEntity, ProducingNHttpEntityEntityAsyncContentProducer@Deprecated public class NHttpEntityWrapper extends org.apache.http.entity.HttpEntityWrapper implements ProducingNHttpEntity
ProducingNHttpEntity compatibility adaptor for blocking HTTP
entities.| Constructor | Description |
|---|---|
NHttpEntityWrapper(org.apache.http.HttpEntity httpEntity) |
Deprecated.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
finish() |
Deprecated.
Notification that any resources allocated for writing can be released.
|
java.io.InputStream |
getContent() |
Deprecated.
This method throws
UnsupportedOperationException. |
boolean |
isStreaming() |
Deprecated.
|
void |
produceContent(ContentEncoder encoder,
IOControl ioctrl) |
Deprecated.
Notification that content should be written to the encoder.
|
void |
writeTo(java.io.OutputStream out) |
Deprecated.
This method throws
UnsupportedOperationException. |
consumeContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatablepublic NHttpEntityWrapper(org.apache.http.HttpEntity httpEntity)
throws java.io.IOException
java.io.IOExceptionpublic java.io.InputStream getContent()
throws java.io.IOException,
java.lang.UnsupportedOperationException
UnsupportedOperationException.getContent in interface org.apache.http.HttpEntitygetContent in class org.apache.http.entity.HttpEntityWrapperjava.io.IOExceptionjava.lang.UnsupportedOperationExceptionpublic boolean isStreaming()
isStreaming in interface org.apache.http.HttpEntityisStreaming in class org.apache.http.entity.HttpEntityWrapperpublic void writeTo(java.io.OutputStream out)
throws java.io.IOException,
java.lang.UnsupportedOperationException
UnsupportedOperationException.writeTo in interface org.apache.http.HttpEntitywriteTo in class org.apache.http.entity.HttpEntityWrapperjava.io.IOExceptionjava.lang.UnsupportedOperationExceptionpublic void produceContent(ContentEncoder encoder, IOControl ioctrl) throws java.io.IOException
ProducingNHttpEntityIOControl instance 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.
produceContent in interface ProducingNHttpEntityencoder - content encoder.ioctrl - I/O control of the underlying connection.java.io.IOExceptionpublic void finish()
ProducingNHttpEntityfinish in interface ProducingNHttpEntity