Skip to main content

Interface: MonitoringServiceContract

Defined in: src/services/MonitoringService.ts:74

Propertiesโ€‹

checkSiteNow()โ€‹

checkSiteNow: (siteIdentifier: string, monitorId: string) => Promise<StatusUpdate | undefined>

Defined in: src/services/MonitoringService.ts:75

Parametersโ€‹

siteIdentifierโ€‹

string

monitorIdโ€‹

string

Returnsโ€‹

Promise<StatusUpdate | undefined>


initialize()โ€‹

initialize: () => Promise<void>

Defined in: src/services/MonitoringService.ts:79

Returnsโ€‹

Promise<void>


startMonitoring()โ€‹

startMonitoring: () => Promise<MonitoringStartSummary>

Defined in: src/services/MonitoringService.ts:80

Returnsโ€‹

Promise<MonitoringStartSummary>


startMonitoringForMonitor()โ€‹

startMonitoringForMonitor: (siteIdentifier: string, monitorId: string) => Promise<void>

Defined in: src/services/MonitoringService.ts:81

Parametersโ€‹

siteIdentifierโ€‹

string

monitorIdโ€‹

string

Returnsโ€‹

Promise<void>


startMonitoringForSite()โ€‹

startMonitoringForSite: (siteIdentifier: string) => Promise<void>

Defined in: src/services/MonitoringService.ts:85

Parametersโ€‹

siteIdentifierโ€‹

string

Returnsโ€‹

Promise<void>


stopMonitoring()โ€‹

stopMonitoring: () => Promise<MonitoringStopSummary>

Defined in: src/services/MonitoringService.ts:86

Returnsโ€‹

Promise<MonitoringStopSummary>


stopMonitoringForMonitor()โ€‹

stopMonitoringForMonitor: (siteIdentifier: string, monitorId: string) => Promise<void>

Defined in: src/services/MonitoringService.ts:87

Parametersโ€‹

siteIdentifierโ€‹

string

monitorIdโ€‹

string

Returnsโ€‹

Promise<void>


stopMonitoringForSite()โ€‹

stopMonitoringForSite: (siteIdentifier: string) => Promise<void>

Defined in: src/services/MonitoringService.ts:91

Parametersโ€‹

siteIdentifierโ€‹

string

Returnsโ€‹

Promise<void>