org.fusesource.restygwt.client.callback
Class DefaultFilterawareRequestCallback

java.lang.Object
  extended by org.fusesource.restygwt.client.callback.DefaultFilterawareRequestCallback
All Implemented Interfaces:
RequestCallback, FilterawareRequestCallback
Direct Known Subclasses:
RetryingFilterawareRequestCallback

public class DefaultFilterawareRequestCallback
extends Object
implements FilterawareRequestCallback


Field Summary
protected  List<CallbackFilter> callbackFilters
           
protected  Method method
           
protected  RequestCallback requestCallback
           
 
Constructor Summary
DefaultFilterawareRequestCallback(Method method)
           
 
Method Summary
 void addFilter(CallbackFilter filter)
          put a filter in the "chain of responsibility" of all callbackfilters that will be performed on callback passing.
 void onError(Request request, Throwable exception)
           
 void onResponseReceived(Request request, Response response)
           
protected  void runFilters(Request request, Response response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

method

protected final Method method

requestCallback

protected RequestCallback requestCallback

callbackFilters

protected final List<CallbackFilter> callbackFilters
Constructor Detail

DefaultFilterawareRequestCallback

public DefaultFilterawareRequestCallback(Method method)
Method Detail

onResponseReceived

public void onResponseReceived(Request request,
                               Response response)
Specified by:
onResponseReceived in interface RequestCallback

runFilters

protected void runFilters(Request request,
                          Response response)

onError

public void onError(Request request,
                    Throwable exception)
Specified by:
onError in interface RequestCallback

addFilter

public void addFilter(CallbackFilter filter)
put a filter in the "chain of responsibility" of all callbackfilters that will be performed on callback passing.

Specified by:
addFilter in interface FilterawareRequestCallback


Copyright © 2010-2011 FuseSource, Corp.. All Rights Reserved.