com.koushikdutta.async.http
Class SimpleMiddleware

java.lang.Object
  extended by com.koushikdutta.async.http.SimpleMiddleware
All Implemented Interfaces:
AsyncHttpClientMiddleware
Direct Known Subclasses:
AsyncSocketMiddleware, ResponseCacheMiddleware

public class SimpleMiddleware
extends java.lang.Object
implements AsyncHttpClientMiddleware


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.koushikdutta.async.http.AsyncHttpClientMiddleware
AsyncHttpClientMiddleware.GetSocketData, AsyncHttpClientMiddleware.OnBodyData, AsyncHttpClientMiddleware.OnHeadersReceivedData, AsyncHttpClientMiddleware.OnRequestCompleteData, AsyncHttpClientMiddleware.OnSocketData
 
Constructor Summary
SimpleMiddleware()
           
 
Method Summary
 Cancellable getSocket(AsyncHttpClientMiddleware.GetSocketData data)
           
 void onBodyDecoder(AsyncHttpClientMiddleware.OnBodyData data)
           
 void onHeadersReceived(AsyncHttpClientMiddleware.OnHeadersReceivedData data)
           
 void onRequestComplete(AsyncHttpClientMiddleware.OnRequestCompleteData data)
           
 void onSocket(AsyncHttpClientMiddleware.OnSocketData data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleMiddleware

public SimpleMiddleware()
Method Detail

getSocket

public Cancellable getSocket(AsyncHttpClientMiddleware.GetSocketData data)
Specified by:
getSocket in interface AsyncHttpClientMiddleware

onSocket

public void onSocket(AsyncHttpClientMiddleware.OnSocketData data)
Specified by:
onSocket in interface AsyncHttpClientMiddleware

onHeadersReceived

public void onHeadersReceived(AsyncHttpClientMiddleware.OnHeadersReceivedData data)
Specified by:
onHeadersReceived in interface AsyncHttpClientMiddleware

onBodyDecoder

public void onBodyDecoder(AsyncHttpClientMiddleware.OnBodyData data)
Specified by:
onBodyDecoder in interface AsyncHttpClientMiddleware

onRequestComplete

public void onRequestComplete(AsyncHttpClientMiddleware.OnRequestCompleteData data)
Specified by:
onRequestComplete in interface AsyncHttpClientMiddleware