EventCallback

Trait EventCallback 

Source
pub trait EventCallback: Send + Sync {
    // Provided methods
    fn on_process_started(&self, _process_name: &str) { ... }
    fn on_process_failed(&self, _process_name: &str) { ... }
    fn on_process_restarted(&self, _process_name: &str, _restart_count: usize) { ... }
    fn on_process_stopped(&self, _process_name: &str) { ... }
}
Expand description

Event callback for observability

Provided Methods§

Source

fn on_process_started(&self, _process_name: &str)

Called when a process starts

Source

fn on_process_failed(&self, _process_name: &str)

Called when a process fails

Source

fn on_process_restarted(&self, _process_name: &str, _restart_count: usize)

Called when a process is restarted

Source

fn on_process_stopped(&self, _process_name: &str)

Called when a process is stopped

Implementors§