-
Notifications
You must be signed in to change notification settings - Fork 0
Events
LeonieK edited this page Feb 15, 2019
·
4 revisions
Event informiert über geänderte Daten des Kalenders, wird von externen Domänen gebraucht.
Event informiert über geänderte Daten zu einer DVP, wird für die Zuordnung DVP-Kalender gespeichert.
{
"payload": {
"id": "79c843f6-0e22-44fd-91dd-4d7a2736ed6e",
"version": 0,
"kalendereintragListe": [
{
"id": "d97ea399-d87f-4e3a-9201-2d6ba42baaf6",
"datum": {
"datum": "2019-03-10T10:20:00.000+0000"
},
"adresse": {
"strasse": "Musterstrasse",
"hausnummer": "11",
"ort": "Musterhausen",
"plz": "51674"
},
"titel": {
"titel": "Zahnarzt"
},
"beschreibung": {
"beschreibung": "Ein neues Gebiss wird benötigt."
}
}
],
"name": {
"name": "Artztermine"
},
"zeitzone": {
"zeitzone": "CET"
},
"aggregateName": "kalender"
},
"id": "3f8f5871-ea83-49a3-9d64-2308492b7032",
"time": "2019-02-14T17:29:14.878277Z",
"type": "kalender-created",
"version": 0,
"key": "79c843f6-0e22-44fd-91dd-4d7a2736ed6e"
}
Ein generischer Publisher von REWE wurde verwendet.
- Ein Event wird auf der kalender-Topic veröffentlicht, wenn der Kalender..
- erstellt wird: kalender-created
- updated wird: kalender-updated
- gelöscht wird: kalender-deleted
- Kalender-Attribut-Objekte werden nicht als String versendet, sondern unverändert losgeschickt (Explizit!)
Ein generischer Consumer von REWE wurde verwendet.
- Ein Event wird aus dem dvp-Topic gelesen, wenn eine DVP..
- erstellt wird: dvp-created
- updated wird: dvp-updated
- gelöscht wird: dvp-deleted
Die übernommenen Klassen von REWE sind im Code im Ordner infrastructure.eventing zu finden.