|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HttpAsyncContentProducer
HttpAsyncContentProducer is a callback interface whose methods get invoked to stream out message content to a non-blocking HTTP connection.
Method Summary | |
---|---|
boolean |
isRepeatable()
Determines whether or not this producer is capable of producing its content more than once. |
void |
produceContent(ContentEncoder encoder,
IOControl ioctrl)
Invoked to write out a chunk of content to the ContentEncoder . |
Methods inherited from interface java.io.Closeable |
---|
close |
Method Detail |
---|
void produceContent(ContentEncoder encoder, IOControl ioctrl) throws IOException
ContentEncoder
.
The IOControl
interface can be used to suspend output events
if the entity is temporarily unable to produce more content.
When all content is finished, the producer MUST call
ContentEncoder.complete()
. Failure to do so may cause the entity
to be incorrectly delimited.
encoder
- content encoder.ioctrl
- I/O control of the underlying connection.
IOException
boolean isRepeatable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |