org.apache.http.nio.protocol
Class BasicAsyncResponseProducer

java.lang.Object
  extended by org.apache.http.nio.protocol.BasicAsyncResponseProducer
All Implemented Interfaces:
Closeable, HttpAsyncResponseProducer

@ThreadSafe
public class BasicAsyncResponseProducer
extends Object
implements HttpAsyncResponseProducer

Since:
4.2

Constructor Summary
BasicAsyncResponseProducer(HttpResponse response)
           
 
Method Summary
 void close()
           
 HttpResponse generateResponse()
           
 void produceContent(ContentEncoder encoder, IOControl ioctrl)
           
 void responseCompleted(HttpContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicAsyncResponseProducer

public BasicAsyncResponseProducer(HttpResponse response)
Method Detail

generateResponse

public HttpResponse generateResponse()
Specified by:
generateResponse in interface HttpAsyncResponseProducer

produceContent

public void produceContent(ContentEncoder encoder,
                           IOControl ioctrl)
                    throws IOException
Specified by:
produceContent in interface HttpAsyncResponseProducer
Throws:
IOException

responseCompleted

public void responseCompleted(HttpContext context)
Specified by:
responseCompleted in interface HttpAsyncResponseProducer

close

public void close()
           throws IOException
Specified by:
close in interface Closeable
Throws:
IOException


Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.