Table of Contents

Interface IPipelineRetryConfigurable<T>

Namespace
Pipelinez.Core.Retry
Assembly
Pipelinez.dll

Defines a component that can be configured with a retry policy.

public interface IPipelineRetryConfigurable<T> where T : PipelineRecord

Type Parameters

T

The pipeline record type handled by the component.

Methods

ConfigureRetryPolicy(PipelineRetryPolicy<T>?)

Applies the retry policy that should be used for transient failures.

void ConfigureRetryPolicy(PipelineRetryPolicy<T>? retryPolicy)

Parameters

retryPolicy PipelineRetryPolicy<T>

The retry policy to use, or null to disable retries.

GetRetryPolicy()

Gets the retry policy currently configured for the component.

PipelineRetryPolicy<T>? GetRetryPolicy()

Returns

PipelineRetryPolicy<T>

The configured retry policy, or null when retries are disabled.