com.microsoft.azure.elasticdb.core.commons.transientfaulthandling

Classes

ExponentialBackoff

A retry strategy with backoff parameters for calculating the exponential delay between retries.

FixedInterval

Represents a retry strategy with a specified number of retry attempts and a default, fixed time interval between retries.

Guard

Implements the common guard methods.

Incremental

A retry strategy with a specified number of retry attempts and an incremental time interval between retries.

RetryBehavior

Defines the retry behavior to use for detecting transient errors.

RetryingEventArgs

Shard management retrying event arguments.

RetryPolicy

Provides the base implementation of the retry mechanism for unreliable actions and transient conditions.

RetryStrategy

Represents a retry strategy that determines the number of retry attempts and the interval between retries.

SqlDatabaseTransientErrorDetectionStrategy

Provides the transient error detection logic for transient faults that are specific to SQL Database.

Interfaces

ITransientErrorDetectionStrategy

Defines an interface that must be implemented by custom components responsible for detecting specific transient conditions.

ShouldRetry

Defines a callback delegate that will be invoked whenever a retry condition is encountered.