| Interface | Description |
|---|---|
| RetryPolicy.BackoffStrategy |
The hook for providing custom back-off strategy to control the sleep time
between retries.
|
| RetryPolicy.RetryCondition |
The hook for providing custom condition on whether a failed request
should be retried.
|
| V2CompatibleBackoffStrategy |
Adapter interface for backoff strategies that can be used in both legacy RetryPolicies and the new V2 retry policy.
|
| Class | Description |
|---|---|
| ClockSkewAdjuster |
Applies heuristics to suggest a clock skew adjustment that should be applied to future requests based on a given service error.
|
| ClockSkewAdjuster.AdjustmentRequest | |
| ClockSkewAdjuster.ClockSkewAdjustment | |
| PredefinedBackoffStrategies |
This class includes a set of pre-defined backoff policies.
|
| PredefinedBackoffStrategies.EqualJitterBackoffStrategy | |
| PredefinedBackoffStrategies.ExponentialBackoffStrategy | |
| PredefinedBackoffStrategies.FullJitterBackoffStrategy | |
| PredefinedBackoffStrategies.SDKDefaultBackoffStrategy |
A private class that implements the default back-off strategy.
|
| PredefinedRetryPolicies |
This class includes a set of pre-defined retry policies, including default
policies used by SDK.
|
| PredefinedRetryPolicies.SDKDefaultRetryCondition |
The default implementation of RetryCondition used by the SDK.
|
| RetryPolicy |
Retry policy that can be configured on a specific service client using
ClientConfiguration. |
| RetryPolicy.RetryPolicyBuilder | |
| RetryPolicyAdapter |
Adapts a legacy
RetryPolicy to the new RetryPolicy. |
| RetryUtils |
| Enum | Description |
|---|---|
| RetryMode |
The retry mode
|