Callbacks: Retry-Logik zwischen CallbackSenderService und JobRunr harmonisieren {ABHÄNGIG->#1765)

Why

im Rahmen von https://git.fitko.de/fit-connect/planning/-/issues/1579 erfasst

Der Zustelldienst nutzt JobRunr, um Callbacks an antragstellende Systeme (via submissions) und Zustellpunkte (destinations) zu versenden.

Es gibt sowohl eine Retry-Logik innerhalb des CallbackSenderService im Code vom Zustelldienst. Zusätzlich gibt in der @Job Annotation für JobRunr die Möglichkeit eine Anzahl Retries mitzugeben.

Die Anzahl JobRunr-Retries soll überprüft und für Submissions und Replies den fachlichen Vorgaben entsprechen, so dass die Gesamtanzahl an Versuchen einen Callback zuzustellen, korrekt ist.

Links, Notes, Remarks

vergleiche z.B.: https://git.fitko.de/fit-connect/zustelldienst/blob/509dbe7ae771af7ce9e25f46878755908dea61ad/src/main/java/de/fiep/zustelldienst/callbacks/CallbackSenderService.java#L149-L167

Acceptance criteria

  1. Untersuchen, ob die JobRunr-Retries notwendig zur Umsetzung der Fachlichkeit notwendig ist inkl. Begründung.
  2. Die Anzahl der Retries von Callbacks auf das vereinbarte Limit fixieren.

Implementation plan (to be completed by the developer)

Edited by Wojciech Gdaniec