\label{doc_decisions_notifications_md_md_doc_decisions_notifications}%
\Hypertarget{doc_decisions_notifications_md_md_doc_decisions_notifications}%
 \hypertarget{doc_decisions_notifications_md_autotoc_md2145}{}\doxysection{Problem}\label{doc_decisions_notifications_md_autotoc_md2145}
Ensure (contracts) shifted expectations\+: Applications want control over if they receive notifications.\hypertarget{doc_decisions_notifications_md_autotoc_md2146}{}\doxysection{Constraints}\label{doc_decisions_notifications_md_autotoc_md2146}

\begin{DoxyItemize}
\item applications need to send notifications in any case, otherwise others cannot receive it
\end{DoxyItemize}\hypertarget{doc_decisions_notifications_md_autotoc_md2147}{}\doxysection{Assumptions}\label{doc_decisions_notifications_md_autotoc_md2147}

\begin{DoxyItemize}
\item multiple transport mechanism at once do not need to be supported
\end{DoxyItemize}\hypertarget{doc_decisions_notifications_md_autotoc_md2148}{}\doxysection{Considered Alternatives}\label{doc_decisions_notifications_md_autotoc_md2148}
\hypertarget{doc_decisions_notifications_md_autotoc_md2149}{}\doxysection{Decision}\label{doc_decisions_notifications_md_autotoc_md2149}
Have a symlink to which transport notification plugin is used. This notification plugin is used by default to sent notifications.

If applications also want to receive notifications is up to the contract.\hypertarget{doc_decisions_notifications_md_autotoc_md2150}{}\doxysection{Rationale}\label{doc_decisions_notifications_md_autotoc_md2150}
\hypertarget{doc_decisions_notifications_md_autotoc_md2151}{}\doxysection{Implications}\label{doc_decisions_notifications_md_autotoc_md2151}
The decision which transport mechanism, e.\+g. dbus or zeromq, must be chosen per computer node or container. Within one Elektra setup, they cannot be intermixed (unlike config file formats, where many different formats can be mixed).\hypertarget{doc_decisions_notifications_md_autotoc_md2152}{}\doxysection{Related Decisions}\label{doc_decisions_notifications_md_autotoc_md2152}

\begin{DoxyItemize}
\item \mbox{\hyperlink{doc_decisions_hooks_md}{hooks}}
\item \mbox{\hyperlink{doc_decisions_ensure_md}{Ensure}}
\end{DoxyItemize}\hypertarget{doc_decisions_notifications_md_autotoc_md2153}{}\doxysection{Notes}\label{doc_decisions_notifications_md_autotoc_md2153}
