org.fusesource.restygwt.client.callback
Class RetryingFilterawareRequestCallback

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

public class RetryingFilterawareRequestCallback
extends DefaultFilterawareRequestCallback


Field Summary
protected  int currentRetryCounter
           
protected  int gracePeriod
          time to wait for reconnect upon failure
protected  int numberOfRetries
          Used by RetryingCallback default value is 5
 
Fields inherited from class org.fusesource.restygwt.client.callback.DefaultFilterawareRequestCallback
callbackFilters, method, requestCallback
 
Constructor Summary
RetryingFilterawareRequestCallback(Method method)
           
RetryingFilterawareRequestCallback(Method method, int gracePeriodMillis, int numberOfRetries)
           
 
Method Summary
 void handleErrorGracefully(Request request, Response response, RequestCallback requestCallback)
           
 void onResponseReceived(Request request, Response response)
           
 
Methods inherited from class org.fusesource.restygwt.client.callback.DefaultFilterawareRequestCallback
addFilter, onError, runFilters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numberOfRetries

protected int numberOfRetries
Used by RetryingCallback default value is 5


gracePeriod

protected int gracePeriod
time to wait for reconnect upon failure


currentRetryCounter

protected int currentRetryCounter
Constructor Detail

RetryingFilterawareRequestCallback

public RetryingFilterawareRequestCallback(Method method)

RetryingFilterawareRequestCallback

public RetryingFilterawareRequestCallback(Method method,
                                          int gracePeriodMillis,
                                          int numberOfRetries)
Method Detail

onResponseReceived

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

handleErrorGracefully

public void handleErrorGracefully(Request request,
                                  Response response,
                                  RequestCallback requestCallback)


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