Interface IPipelineRetryConfigurable<T>
Defines a component that can be configured with a retry policy.
public interface IPipelineRetryConfigurable<T> where T : PipelineRecord
Type Parameters
TThe 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
retryPolicyPipelineRetryPolicy<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.