EntityAsyncContentProducer
@Deprecated public class NHttpEntityWrapper extends HttpEntityWrapper implements ProducingNHttpEntity
ProducingNHttpEntity
compatibility adaptor for blocking HTTP
entities.wrappedEntity
Constructor and Description |
---|
NHttpEntityWrapper(HttpEntity httpEntity)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
finish()
Deprecated.
Notification that any resources allocated for writing can be released.
|
InputStream |
getContent()
Deprecated.
This method throws
UnsupportedOperationException . |
boolean |
isStreaming()
Deprecated.
|
void |
produceContent(ContentEncoder encoder,
IOControl ioControl)
Deprecated.
Notification that content should be written to the encoder.
|
void |
writeTo(OutputStream out)
Deprecated.
This method throws
UnsupportedOperationException . |
consumeContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
consumeContent, getContentEncoding, getContentLength, getContentType, isChunked, isRepeatable
public NHttpEntityWrapper(HttpEntity httpEntity) throws IOException
IOException
public InputStream getContent() throws IOException, UnsupportedOperationException
UnsupportedOperationException
.getContent
in interface HttpEntity
getContent
in class HttpEntityWrapper
IOException
UnsupportedOperationException
public boolean isStreaming()
isStreaming
in interface HttpEntity
isStreaming
in class HttpEntityWrapper
public void writeTo(OutputStream out) throws IOException, UnsupportedOperationException
UnsupportedOperationException
.writeTo
in interface HttpEntity
writeTo
in class HttpEntityWrapper
IOException
UnsupportedOperationException
public void produceContent(ContentEncoder encoder, IOControl ioControl) throws IOException
ProducingNHttpEntity
IOControl
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 ProducingNHttpEntity
encoder
- content encoder.ioControl
- I/O control of the underlying connection.IOException
public void finish()
ProducingNHttpEntity
finish
in interface ProducingNHttpEntity
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.