Package org.apache.http.nio.entity
Class BufferingNHttpEntity
java.lang.Object
org.apache.http.entity.HttpEntityWrapper
org.apache.http.nio.entity.BufferingNHttpEntity
- All Implemented Interfaces:
org.apache.http.HttpEntity,ConsumingNHttpEntity
@Deprecated
public class BufferingNHttpEntity
extends org.apache.http.entity.HttpEntityWrapper
implements ConsumingNHttpEntity
Deprecated.
A
ConsumingNHttpEntity that consumes content into a buffer. The
content can be retrieved as an InputStream via
HttpEntity.getContent(), or written to an output stream via
HttpEntity.writeTo(OutputStream).- Since:
- 4.0
-
Field Summary
Fields inherited from class org.apache.http.entity.HttpEntityWrapper
wrappedEntity -
Constructor Summary
ConstructorsConstructorDescriptionBufferingNHttpEntity(org.apache.http.HttpEntity httpEntity, ByteBufferAllocator allocator) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoidconsumeContent(ContentDecoder decoder, IOControl ioControl) Deprecated.Notification that content is available to be read from the decoder.voidfinish()Deprecated.Notification that any resources allocated for reading can be released.Deprecated.Obtains entity's content asInputStream.booleanDeprecated.booleanDeprecated.voidwriteTo(OutputStream outStream) Deprecated.Methods inherited from class org.apache.http.entity.HttpEntityWrapper
consumeContent, getContentEncoding, getContentLength, getContentType, isChunkedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.http.HttpEntity
consumeContent, getContentEncoding, getContentLength, getContentType, isChunked
-
Constructor Details
-
BufferingNHttpEntity
Deprecated.
-
-
Method Details
-
consumeContent
Deprecated.Description copied from interface:ConsumingNHttpEntityNotification that content is available to be read from the decoder.IOControlinstance 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:
consumeContentin interfaceConsumingNHttpEntity- Parameters:
decoder- content decoder.ioControl- I/O control of the underlying connection.- Throws:
IOException
-
finish
public void finish()Deprecated.Description copied from interface:ConsumingNHttpEntityNotification that any resources allocated for reading can be released.- Specified by:
finishin interfaceConsumingNHttpEntity
-
getContent
Deprecated.Obtains entity's content asInputStream.- Specified by:
getContentin interfaceorg.apache.http.HttpEntity- Overrides:
getContentin classorg.apache.http.entity.HttpEntityWrapper- Throws:
IllegalStateException- if content of the entity has not been fully received or has already been consumed.IOException
-
isRepeatable
public boolean isRepeatable()Deprecated.- Specified by:
isRepeatablein interfaceorg.apache.http.HttpEntity- Overrides:
isRepeatablein classorg.apache.http.entity.HttpEntityWrapper
-
isStreaming
public boolean isStreaming()Deprecated.- Specified by:
isStreamingin interfaceorg.apache.http.HttpEntity- Overrides:
isStreamingin classorg.apache.http.entity.HttpEntityWrapper
-
writeTo
Deprecated.- Specified by:
writeToin interfaceorg.apache.http.HttpEntity- Overrides:
writeToin classorg.apache.http.entity.HttpEntityWrapper- Throws:
IOException
-
BasicAsyncRequestProducerorBasicAsyncResponseProducer