Trait sozu_lib::retry::RetryPolicy [−][src]
pub trait RetryPolicy: Debug + PartialEq + Eq { fn max_tries(&self) -> usize; fn current_tries(&self) -> usize; fn fail(&mut self); fn succeed(&mut self); fn is_down(&self) -> bool; fn can_try(&self) -> Option<RetryAction> { ... } }
Required methods
fn max_tries(&self) -> usize
[src]
fn current_tries(&self) -> usize
[src]
fn fail(&mut self)
[src]
fn succeed(&mut self)
[src]
fn is_down(&self) -> bool
[src]
Provided methods
fn can_try(&self) -> Option<RetryAction>
[src]
Implementors
impl RetryPolicy for RetryPolicyWrapper
[src]
impl RetryPolicy for RetryPolicyWrapper
[src]impl RetryPolicy for ExponentialBackoffPolicy
[src]
impl RetryPolicy for ExponentialBackoffPolicy
[src]