BasicAsyncRequestProducer
or BasicAsyncResponseProducer@Deprecated public class ConsumingNHttpEntityTemplate extends HttpEntityWrapper implements ConsumingNHttpEntity
ConsumingNHttpEntity that forwards available content to a
ContentListener.wrappedEntity| Constructor and Description |
|---|
ConsumingNHttpEntityTemplate(HttpEntity httpEntity,
ContentListener contentListener)
Deprecated.
|
| Modifier and Type | Method and 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, isRepeatableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconsumeContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatablepublic ConsumingNHttpEntityTemplate(HttpEntity httpEntity, ContentListener contentListener)
public ContentListener getContentListener()
public java.io.InputStream getContent()
throws java.io.IOException,
java.lang.UnsupportedOperationException
getContent in interface HttpEntitygetContent in class HttpEntityWrapperjava.io.IOExceptionjava.lang.UnsupportedOperationExceptionpublic boolean isStreaming()
isStreaming in interface HttpEntityisStreaming in class HttpEntityWrapperpublic void writeTo(java.io.OutputStream out)
throws java.io.IOException,
java.lang.UnsupportedOperationException
writeTo in interface HttpEntitywriteTo in class 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