Skip to main content

run_classifiers_on_ctx

Function run_classifiers_on_ctx 

Source
pub fn run_classifiers_on_ctx(
    classifiers: impl Iterator<Item = SharedRetryClassifier>,
    ctx: &InterceptorContext,
) -> RetryAction
Available on crate feature client only.
Expand description

Given an iterator of retry classifiers and an interceptor context, run retry classifiers on the context. Each classifier is passed the RetryAction accumulated by the previously-run classifiers (the first classifier is passed RetryAction::NoActionIndicated) via ClassifyRetry::classify_retry_v2, so a later classifier may refine an earlier verdict.