Behaviour for incident notification adapters.
Stable
This module is stable as of v1.0.0. Its public API will not change without a major-version bump and a full deprecation cycle. See Stability & Deprecation Policy for details.
Summary
Callbacks
Delivers a notification for the given incident to one adapter. Implemented by concrete notification adapters (e.g., Slack, Teams).
Functions
Dispatches a notification for the given incident to all configured notifiers.
Uses Oban for async delivery when available; falls back to Task.start/1.
Dispatches a single notification to the given adapter with the provided opts. Enqueues via Oban when available; otherwise executes in a supervised Task.
Callbacks
Functions
Dispatches a notification for the given incident to all configured notifiers.
Uses Oban for async delivery when available; falls back to Task.start/1.
Dispatches a single notification to the given adapter with the provided opts. Enqueues via Oban when available; otherwise executes in a supervised Task.