Interface: EnhancedLifecycleHost
Defined in: electron/managers/MonitorManagerEnhancedLifecycle.ts:54
Hooks supplied by electron/managers/MonitorManager!MonitorManager to integrate helper flow results.
Properties
applyMonitorState
readonly applyMonitorState: (site: Site, monitor: Monitor, state: Partial<Monitor>, nextStatus: "degraded" | "down" | "paused" | "pending" | "up") => Promise<void>;
Defined in: electron/managers/MonitorManagerEnhancedLifecycle.ts:56
Applies a state transition to a monitor instance.
Parameters
site
monitor
state
nextStatus
"degraded" | "down" | "paused" | "pending" | "up"
Returns
Promise<void>
runSequentially
readonly runSequentially: <TItem>(items: readonly TItem[], iterator: (item: TItem) => Promise<void>) => Promise<void>;
Defined in: electron/managers/MonitorManagerEnhancedLifecycle.ts:63
Executes the provided async task sequentially over the supplied items.
Type Parameters
TItem
TItem
Parameters
items
readonly TItem[]
iterator
(item: TItem) => Promise<void>
Returns
Promise<void>
services
readonly services: EnhancedMonitoringServices;
Defined in: electron/managers/MonitorManagerEnhancedLifecycle.ts:68
Enhanced monitoring service bundle powering orchestration.