Interface: EnhancedLifecycleHost
Defined in: electron/managers/MonitorManagerEnhancedLifecycle.ts:51
Hooks supplied by MonitorManager to integrate helper flow results.
Properties
applyMonitorState()
readonlyapplyMonitorState: (site:Site,monitor:Monitor,state:Partial<Monitor>,nextStatus:"degraded"|"down"|"paused"|"pending"|"up") =>Promise<void>
Defined in: electron/managers/MonitorManagerEnhancedLifecycle.ts:53
Applies a state transition to a monitor instance.
Parameters
site
monitor
state
nextStatus
"degraded" | "down" | "paused" | "pending" | "up"
Returns
Promise<void>
runSequentially()
readonlyrunSequentially: <TItem>(items: readonlyTItem[],iterator: (item:TItem) =>Promise<void>) =>Promise<void>
Defined in: electron/managers/MonitorManagerEnhancedLifecycle.ts:60
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
readonlyservices:EnhancedMonitoringServices
Defined in: electron/managers/MonitorManagerEnhancedLifecycle.ts:65
Enhanced monitoring service bundle powering orchestration.