Module gitlab::api::retry

source ·
Expand description

Retry client wrapper

This module provides a Client implementation which can wrap other ApiClient instances in order to retry requests with an exponential backoff. Only service errors (those in the 5xx range) are retried and all others are passed through as final statuses.

Structs§

  • Parameters for retrying queries with an exponential backoff.
  • Builder for Backoff.
  • A wrapper around a client to perform exponential backoff while retrying errors.

Enums§