Class FixedDelay
- java.lang.Object
 - 
- com.azure.android.core.http.policy.FixedDelay
 
 
- 
- All Implemented Interfaces:
 RetryStrategy
public class FixedDelay extends java.lang.Object implements RetryStrategy
The retry strategy with fixed backoff delay. 
- 
- 
Constructor Summary
Constructors Constructor Description FixedDelay(int maxRetries, org.threeten.bp.Duration delay)CreatesFixedDelayretry strategy. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.threeten.bp.DurationcalculateRetryDelay(HttpResponse response, java.lang.Throwable error, int retryAttempts)Determines the delay duration that should be waited before retrying.intgetMaxRetries()Get the maximum number of times to retry.- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.azure.android.core.http.policy.RetryStrategy
shouldRetry 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
FixedDelay
public FixedDelay(int maxRetries, org.threeten.bp.Duration delay)CreatesFixedDelayretry strategy.- Parameters:
 maxRetries- The maximum number of times to retry.delay- The fixed backoff delay applied before every retry.- Throws:
 java.lang.IllegalArgumentException- ifmaxRetriesis less than 0.
 
 - 
 
- 
Method Detail
- 
getMaxRetries
public int getMaxRetries()
Description copied from interface:RetryStrategyGet the maximum number of times to retry.- Specified by:
 getMaxRetriesin interfaceRetryStrategy- Returns:
 - The maximum number of times to retry.
 
 
- 
calculateRetryDelay
public org.threeten.bp.Duration calculateRetryDelay(HttpResponse response, java.lang.Throwable error, int retryAttempts)
Description copied from interface:RetryStrategyDetermines the delay duration that should be waited before retrying.- Specified by:
 calculateRetryDelayin interfaceRetryStrategy- Parameters:
 response- The HTTP response.error- The pipeline exception, if any.retryAttempts- The number of retry attempts so far made.- Returns:
 - The delay duration.
 
 
 - 
 
 -