Package | Description |
---|---|
fr.pcreations.labs.RESTDroid.core |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRetryAtDelayedTimeFailBehavior
Behavior to retry a request every minute by default until the request is successful
If you want to change the default time value just extend this class and call
DefaultRetryAtDelayedTimeFailBehavior.setDelayedTime(long) in DefaultRetryAtDelayedTimeFailBehavior.failAction(WebService, ArrayList) to set the time you want
|
class |
RetryWhenOtherSucceededFailBehavior
Behavior to retry a request when other request has succeed
|
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap<java.lang.Class<? extends FailBehavior>,FailBehavior> |
FailBehaviorManager.failBehaviors
HashMap to store instance of FailBehavior as singletons
key : Class object of
FailBehavior class
value : Instance of FailBehavior store as singleton
|
private static java.util.HashMap<java.lang.Class<? extends FailBehavior>,FailBehavior> |
FailBehaviorManager.failBehaviors
HashMap to store instance of FailBehavior as singletons
key : Class object of
FailBehavior class
value : Instance of FailBehavior store as singleton
|
private java.lang.Class<? extends FailBehavior> |
WebService.mDefaultFailBehavior
Default
FailBehavior to use for all request sent by this WebService |
private java.lang.Class<? extends FailBehavior> |
RESTRequest.mFailBehaviorClass |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends FailBehavior> |
WebService.getDefaultFailBehavior()
Getter for
WebService.mDefaultFailBehavior |
java.lang.Class<? extends FailBehavior> |
RESTRequest.getFailBehaviorClass() |
Modifier and Type | Method and Description |
---|---|
void |
WebService.setDefaultFailBehavior(java.lang.Class<? extends FailBehavior> defaultFailBehavior)
Setter for
WebService.mDefaultFailBehavior |
void |
RESTRequest.setFailBehaviorClass(java.lang.Class<? extends FailBehavior> failBehaviorClass) |
static void |
FailBehaviorManager.trigger(WebService context,
java.lang.Class<? extends FailBehavior> failBehaviorClass)
Triggers the specified
FailBehavior for each failed request which defines it as behavior of failure |