org.apache.http.HttpEntity, ConsumingNHttpEntityBasicAsyncRequestProducer
or BasicAsyncResponseProducer@Deprecated public class ConsumingNHttpEntityTemplate extends org.apache.http.entity.HttpEntityWrapper implements ConsumingNHttpEntity
ConsumingNHttpEntity that forwards available content to a
ContentListener.| Constructor | Description |
|---|---|
ConsumingNHttpEntityTemplate(org.apache.http.HttpEntity httpEntity,
ContentListener contentListener) |
Deprecated.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
consumeContent(ContentDecoder decoder,
IOControl ioctrl) |
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.
|
java.io.InputStream |
getContent() |
Deprecated.
|
ContentListener |
getContentListener() |
Deprecated.
|
boolean |
isStreaming() |
Deprecated.
|
void |
writeTo(java.io.OutputStream out) |
Deprecated.
|
consumeContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatablepublic ConsumingNHttpEntityTemplate(org.apache.http.HttpEntity httpEntity,
ContentListener contentListener)
public ContentListener getContentListener()
public java.io.InputStream getContent()
throws java.io.IOException,
java.lang.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
writeTo in interface org.apache.http.HttpEntitywriteTo in class org.apache.http.entity.HttpEntityWrapperjava.io.IOExceptionjava.lang.UnsupportedOperationExceptionpublic void consumeContent(ContentDecoder decoder, IOControl ioctrl) throws java.io.IOException
ConsumingNHttpEntityIOControl 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.consumeContent in interface ConsumingNHttpEntitydecoder - content decoder.ioctrl - I/O control of the underlying connection.java.io.IOExceptionpublic void finish()
ConsumingNHttpEntityfinish in interface ConsumingNHttpEntity