org.apache.http.nio.client.methods
Class AsyncCharConsumer<T>

java.lang.Object
  extended by org.apache.http.nio.protocol.AbstractAsyncResponseConsumer<T>
      extended by org.apache.http.nio.client.methods.AsyncCharConsumer<T>
All Implemented Interfaces:
Closeable, org.apache.http.concurrent.Cancellable, org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T>

public abstract class AsyncCharConsumer<T>
extends org.apache.http.nio.protocol.AbstractAsyncResponseConsumer<T>


Constructor Summary
AsyncCharConsumer()
           
AsyncCharConsumer(int bufSize)
           
 
Method Summary
protected abstract  void onCharReceived(CharBuffer buf, org.apache.http.nio.IOControl ioctrl)
           
protected  void onContentReceived(org.apache.http.nio.ContentDecoder decoder, org.apache.http.nio.IOControl ioctrl)
           
protected  void releaseResources()
           
 void responseReceived(HttpResponse response)
           
 
Methods inherited from class org.apache.http.nio.protocol.AbstractAsyncResponseConsumer
buildResult, cancel, close, consumeContent, failed, getException, getResult, isDone, onResponseReceived, responseCompleted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncCharConsumer

public AsyncCharConsumer(int bufSize)

AsyncCharConsumer

public AsyncCharConsumer()
Method Detail

onCharReceived

protected abstract void onCharReceived(CharBuffer buf,
                                       org.apache.http.nio.IOControl ioctrl)
                                throws IOException
Throws:
IOException

responseReceived

public void responseReceived(HttpResponse response)
                      throws IOException,
                             HttpException
Specified by:
responseReceived in interface org.apache.http.nio.protocol.HttpAsyncResponseConsumer<T>
Overrides:
responseReceived in class org.apache.http.nio.protocol.AbstractAsyncResponseConsumer<T>
Throws:
IOException
HttpException

onContentReceived

protected void onContentReceived(org.apache.http.nio.ContentDecoder decoder,
                                 org.apache.http.nio.IOControl ioctrl)
                          throws IOException
Specified by:
onContentReceived in class org.apache.http.nio.protocol.AbstractAsyncResponseConsumer<T>
Throws:
IOException

releaseResources

protected void releaseResources()
Specified by:
releaseResources in class org.apache.http.nio.protocol.AbstractAsyncResponseConsumer<T>


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