com.ning.http.client.filter
Interface ResponseFilter


public interface ResponseFilter

A Filter interface that gets invoked before making the processing of the response bytes. ResponseFilter are invoked before the actual response's status code get processed. That means authorization, proxy authentication and redirects processing hasn't occured when ResponseFilter gets invoked.


Method Summary
 FilterContext filter(FilterContext ctx)
          An AsyncHttpProvider will invoke filter(com.ning.http.client.filter.FilterContext) and will use the returned FilterContext.replayRequest() and FilterContext.getAsyncHandler() to decide if the response processing can continue.
 

Method Detail

filter

FilterContext filter(FilterContext ctx)
                     throws FilterException
An AsyncHttpProvider will invoke filter(com.ning.http.client.filter.FilterContext) and will use the returned FilterContext.replayRequest() and FilterContext.getAsyncHandler() to decide if the response processing can continue. If FilterContext.replayRequest() return true, a new request will be made using FilterContext.getRequest() and the current response processing will be ignored.

Parameters:
ctx - a FilterContext
Returns:
FilterContext. The FilterContext instance may not the same as the original one.
Throws:
FilterException - to interrupt the filter processing.


Copyright © 2011. All Rights Reserved.