Interface ISignaler

Namespace
Kuestenlogik.Bowire.Monitoring
Assembly
Kuestenlogik.Bowire.Monitoring.dll

Fires when a probe crosses the pass↔fail line (#102). Implementations are the outbound integrations — Slack / PagerDuty / OTLP-logs — each shipping as a separate opt-in package and registered only when the operator passes the matching --signal flag. Core Monitoring registers no signaler, so nothing leaves the host by default.

public interface ISignaler

Methods

DeliverAsync(SignalEvent, CancellationToken)

Deliver a transition to this channel. Failures must not abort the run.

Task DeliverAsync(SignalEvent signal, CancellationToken ct = default)

Parameters

signal SignalEvent
ct CancellationToken

Returns

Task