org.apache.http.nio.protocol
Class BasicAsyncRequestConsumer

java.lang.Object
  extended by org.apache.http.nio.protocol.AbstractAsyncRequestConsumer<HttpRequest>
      extended by org.apache.http.nio.protocol.BasicAsyncRequestConsumer
All Implemented Interfaces:
Closeable, HttpAsyncRequestConsumer<HttpRequest>

@ThreadSafe
public class BasicAsyncRequestConsumer
extends AbstractAsyncRequestConsumer<HttpRequest>

Since:
4.2

Constructor Summary
BasicAsyncRequestConsumer()
           
BasicAsyncRequestConsumer(ByteBufferAllocator allocator)
           
 
Method Summary
protected  HttpRequest buildResult(HttpContext context)
           
protected  void onContentReceived(ContentDecoder decoder, IOControl ioctrl)
           
protected  void onRequestReceived(HttpRequest request)
           
protected  void releaseResources()
           
 
Methods inherited from class org.apache.http.nio.protocol.AbstractAsyncRequestConsumer
close, consumeContent, getException, getResult, isDone, requestCompleted, requestReceived
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicAsyncRequestConsumer

public BasicAsyncRequestConsumer(ByteBufferAllocator allocator)

BasicAsyncRequestConsumer

public BasicAsyncRequestConsumer()
Method Detail

onRequestReceived

protected void onRequestReceived(HttpRequest request)
Specified by:
onRequestReceived in class AbstractAsyncRequestConsumer<HttpRequest>

onContentReceived

protected void onContentReceived(ContentDecoder decoder,
                                 IOControl ioctrl)
                          throws IOException
Specified by:
onContentReceived in class AbstractAsyncRequestConsumer<HttpRequest>
Throws:
IOException

releaseResources

protected void releaseResources()
Specified by:
releaseResources in class AbstractAsyncRequestConsumer<HttpRequest>

buildResult

protected HttpRequest buildResult(HttpContext context)
Specified by:
buildResult in class AbstractAsyncRequestConsumer<HttpRequest>


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