Trait scylla::transport::retry_policy::RetrySession
source · [−]pub trait RetrySession: Send + Sync {
fn decide_should_retry(
&mut self,
query_info: QueryInfo<'_>
) -> RetryDecision;
fn reset(&mut self);
}
Expand description
Used throughout a single query to decide when to retry it After this query is finished it is destroyed or reset
Required methods
fn decide_should_retry(&mut self, query_info: QueryInfo<'_>) -> RetryDecision
fn decide_should_retry(&mut self, query_info: QueryInfo<'_>) -> RetryDecision
Called after the query failed - decide what to do next