|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.http.entity.HttpEntityWrapper
org.apache.http.nio.entity.NHttpEntityWrapper
EntityAsyncContentProducer
@NotThreadSafe @Deprecated public class NHttpEntityWrapper
ProducingNHttpEntity compatibility adaptor for blocking HTTP
entities.
| Field Summary |
|---|
| Fields inherited from class org.apache.http.entity.HttpEntityWrapper |
|---|
wrappedEntity |
| Constructor Summary | |
|---|---|
NHttpEntityWrapper(HttpEntity httpEntity)
Deprecated. |
|
| Method Summary | |
|---|---|
void |
consumeContent()
Deprecated. This method is equivalent to the finish() method. |
void |
finish()
Deprecated. Notification that any resources allocated for writing can be released. |
InputStream |
getContent()
Deprecated. This method throws UnsupportedOperationException. |
boolean |
isStreaming()
Deprecated. Tells whether this entity depends on an underlying stream. |
void |
produceContent(ContentEncoder encoder,
IOControl ioctrl)
Deprecated. Notification that content should be written to the encoder. |
void |
writeTo(OutputStream out)
Deprecated. This method throws UnsupportedOperationException. |
| Methods inherited from class org.apache.http.entity.HttpEntityWrapper |
|---|
getContentEncoding, getContentLength, getContentType, isChunked, isRepeatable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.http.HttpEntity |
|---|
getContentEncoding, getContentLength, getContentType, isChunked, isRepeatable |
| Constructor Detail |
|---|
public NHttpEntityWrapper(HttpEntity httpEntity)
throws IOException
IOException| Method Detail |
|---|
public InputStream getContent()
throws IOException,
UnsupportedOperationException
UnsupportedOperationException.
getContent in interface HttpEntitygetContent in class HttpEntityWrapperIOException - if the stream could not be created
UnsupportedOperationExceptionHttpEntity.isRepeatable()public boolean isStreaming()
HttpEntitytrue. Self-contained entities should return
false. Wrapping entities should delegate this call
to the wrapped entity.
isStreaming in interface HttpEntityisStreaming in class HttpEntityWrappertrue if the entity content is streamed,
false otherwise
public void writeTo(OutputStream out)
throws IOException,
UnsupportedOperationException
UnsupportedOperationException.
writeTo in interface HttpEntitywriteTo in class HttpEntityWrapperout - the output stream to write entity content to
IOException - if an I/O error occurs
UnsupportedOperationException
public void consumeContent()
throws IOException
finish() method.
consumeContent in interface HttpEntityconsumeContent in class HttpEntityWrapperIOException - if an I/O error occurs.and #writeTo(OutputStream)
public void produceContent(ContentEncoder encoder,
IOControl ioctrl)
throws IOException
ProducingNHttpEntityIOControl instance 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.
produceContent in interface ProducingNHttpEntityencoder - content encoder.ioctrl - I/O control of the underlying connection.
IOExceptionpublic void finish()
ProducingNHttpEntity
finish in interface ProducingNHttpEntity
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||