public interface HttpAsyncContentProducer extends Closeable
Modifier and Type | Method and Description |
---|---|
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 . |
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()
Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.