Struct network::protocols::health_checker::HealthChecker
source · [−]pub struct HealthChecker { /* private fields */ }Expand description
The actor performing health checks by running the Ping protocol
Implementations
sourceimpl HealthChecker
impl HealthChecker
sourcepub fn new(
network_context: NetworkContext,
time_service: TimeService,
network_interface: HealthCheckNetworkInterface,
ping_interval: Duration,
ping_timeout: Duration,
ping_failures_tolerated: u64
) -> Self
pub fn new(
network_context: NetworkContext,
time_service: TimeService,
network_interface: HealthCheckNetworkInterface,
ping_interval: Duration,
ping_timeout: Duration,
ping_failures_tolerated: u64
) -> Self
Create new instance of the HealthChecker actor.
pub async fn start(self)
Auto Trait Implementations
impl !RefUnwindSafe for HealthChecker
impl Send for HealthChecker
impl Sync for HealthChecker
impl Unpin for HealthChecker
impl !UnwindSafe for HealthChecker
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more