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§
Sourcefn on_process_started(&self, _process_name: &str)
fn on_process_started(&self, _process_name: &str)
Called when a process starts
Sourcefn on_process_failed(&self, _process_name: &str)
fn on_process_failed(&self, _process_name: &str)
Called when a process fails
Sourcefn on_process_restarted(&self, _process_name: &str, _restart_count: usize)
fn on_process_restarted(&self, _process_name: &str, _restart_count: usize)
Called when a process is restarted
Sourcefn on_process_stopped(&self, _process_name: &str)
fn on_process_stopped(&self, _process_name: &str)
Called when a process is stopped