Package org.apache.http.nio.entity
Class NHttpEntityWrapper
java.lang.Object
org.apache.http.entity.HttpEntityWrapper
org.apache.http.nio.entity.NHttpEntityWrapper
- All Implemented Interfaces:
HttpEntity,ProducingNHttpEntity
@Deprecated
public class NHttpEntityWrapper
extends HttpEntityWrapper
implements ProducingNHttpEntity
Deprecated.
ProducingNHttpEntity compatibility adaptor for blocking HTTP
entities.- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinish()Deprecated.Notification that any resources allocated for writing can be released.Deprecated.This method throwsUnsupportedOperationException.booleanDeprecated.Tells whether this entity depends on an underlying stream.voidproduceContent(ContentEncoder encoder, IOControl ioctrl) Deprecated.Notification that content should be written to the encoder.voidwriteTo(OutputStream out) Deprecated.This method throwsUnsupportedOperationException.Methods inherited from class org.apache.http.entity.HttpEntityWrapper
consumeContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatableMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.http.HttpEntity
consumeContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatable
-
Constructor Details
-
NHttpEntityWrapper
Deprecated.- Throws:
IOException
-
-
Method Details
-
getContent
Deprecated.This method throwsUnsupportedOperationException.- Specified by:
getContentin interfaceHttpEntity- Overrides:
getContentin classHttpEntityWrapper- Returns:
- content stream of the entity.
- Throws:
IOException- if the stream could not be createdUnsupportedOperationException- if entity content cannot be represented asInputStream.- See Also:
-
isStreaming
public boolean isStreaming()Deprecated.Description copied from interface:HttpEntityTells whether this entity depends on an underlying stream. Streamed entities that read data directly from the socket should returntrue. Self-contained entities should returnfalse. Wrapping entities should delegate this call to the wrapped entity.- Specified by:
isStreamingin interfaceHttpEntity- Overrides:
isStreamingin classHttpEntityWrapper- Returns:
trueif the entity content is streamed,falseotherwise
-
writeTo
Deprecated.This method throwsUnsupportedOperationException.- Specified by:
writeToin interfaceHttpEntity- Overrides:
writeToin classHttpEntityWrapper- Parameters:
out- the output stream to write entity content to- Throws:
IOException- if an I/O error occursUnsupportedOperationException
-
produceContent
Deprecated.Description copied from interface:ProducingNHttpEntityNotification that content should be written to the encoder.IOControlinstance 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.- Specified by:
produceContentin interfaceProducingNHttpEntity- Parameters:
encoder- content encoder.ioctrl- I/O control of the underlying connection.- Throws:
IOException
-
finish
public void finish()Deprecated.Description copied from interface:ProducingNHttpEntityNotification that any resources allocated for writing can be released.- Specified by:
finishin interfaceProducingNHttpEntity
-
EntityAsyncContentProducer