public class DefaultRetryAtDelayedTimeFailBehavior extends FailBehavior
If you want to change the default time value just extend this class and call setDelayedTime(long)
in failAction(WebService, ArrayList)
to set the time you want
Modifier and Type | Field and Description |
---|---|
private long |
mDelayedTime
Time after which the request will be re-sent
|
Constructor and Description |
---|
DefaultRetryAtDelayedTimeFailBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
failAction(WebService context,
java.util.ArrayList<RESTRequest<? extends Resource>> failedRequests)
Action to perform for all requests which defined this FailBehavior as behavior of failure
|
protected long |
getDelayedTime()
Getter for
mDelayedTime |
protected void |
setDelayedTime(long delayedTime)
Setter for
mDelayedTime |
private long mDelayedTime
getDelayedTime()
,
setDelayedTime(long)
public DefaultRetryAtDelayedTimeFailBehavior()
public void failAction(WebService context, java.util.ArrayList<RESTRequest<? extends Resource>> failedRequests)
FailBehavior
failAction
in class FailBehavior
context
- Instance of WebService
within which the specified request is runningfailedRequests
- List of all failed requestsFailBehavior.failAction(WebService, ArrayList)
protected long getDelayedTime()
mDelayedTime
mDelayedTime
mDelayedTime
,
setDelayedTime(long)
protected void setDelayedTime(long delayedTime)
mDelayedTime
delayedTime
- The new delayed time to setmDelayedTime
,
getDelayedTime()