Package org.apache.http.nio.entity
Class ConsumingNHttpEntityTemplate
- java.lang.Object
-
- org.apache.http.entity.HttpEntityWrapper
-
- org.apache.http.nio.entity.ConsumingNHttpEntityTemplate
-
- All Implemented Interfaces:
org.apache.http.HttpEntity
,ConsumingNHttpEntity
@Deprecated public class ConsumingNHttpEntityTemplate extends org.apache.http.entity.HttpEntityWrapper implements ConsumingNHttpEntity
Deprecated.use (4.2)BasicAsyncRequestProducer
orBasicAsyncResponseProducer
AConsumingNHttpEntity
that forwards available content to aContentListener
.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description ConsumingNHttpEntityTemplate(org.apache.http.HttpEntity httpEntity, ContentListener contentListener)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
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.java.io.InputStream
getContent()
Deprecated.ContentListener
getContentListener()
Deprecated.boolean
isStreaming()
Deprecated.void
writeTo(java.io.OutputStream out)
Deprecated.-
Methods inherited from class org.apache.http.entity.HttpEntityWrapper
consumeContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatable
-
-
-
-
Constructor Detail
-
ConsumingNHttpEntityTemplate
public ConsumingNHttpEntityTemplate(org.apache.http.HttpEntity httpEntity, ContentListener contentListener)
Deprecated.
-
-
Method Detail
-
getContentListener
public ContentListener getContentListener()
Deprecated.
-
getContent
public java.io.InputStream getContent() throws java.io.IOException, java.lang.UnsupportedOperationException
Deprecated.- Specified by:
getContent
in interfaceorg.apache.http.HttpEntity
- Overrides:
getContent
in classorg.apache.http.entity.HttpEntityWrapper
- Throws:
java.io.IOException
java.lang.UnsupportedOperationException
-
isStreaming
public boolean isStreaming()
Deprecated.- Specified by:
isStreaming
in interfaceorg.apache.http.HttpEntity
- Overrides:
isStreaming
in classorg.apache.http.entity.HttpEntityWrapper
-
writeTo
public void writeTo(java.io.OutputStream out) throws java.io.IOException, java.lang.UnsupportedOperationException
Deprecated.- Specified by:
writeTo
in interfaceorg.apache.http.HttpEntity
- Overrides:
writeTo
in classorg.apache.http.entity.HttpEntityWrapper
- Throws:
java.io.IOException
java.lang.UnsupportedOperationException
-
consumeContent
public void consumeContent(ContentDecoder decoder, IOControl ioControl) throws java.io.IOException
Deprecated.Description copied from interface:ConsumingNHttpEntity
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.- Specified by:
consumeContent
in interfaceConsumingNHttpEntity
- Parameters:
decoder
- content decoder.ioControl
- I/O control of the underlying connection.- Throws:
java.io.IOException
-
finish
public void finish()
Deprecated.Description copied from interface:ConsumingNHttpEntity
Notification that any resources allocated for reading can be released.- Specified by:
finish
in interfaceConsumingNHttpEntity
-
-