Published events are transactionally captured in an outbox-table
authorKai Moritz <kai@juplo.de>
Sun, 25 Oct 2020 15:45:39 +0000 (16:45 +0100)
committerKai Moritz <kai@juplo.de>
Sun, 7 Feb 2021 14:12:28 +0000 (15:12 +0100)
* The outbox-implementation it kept separated from the application:
  the application sends a normal ApplicationEvent - everything else
  is implemented in a separate package, that could be packaged and
  distributed separatedly
* Created a new table outbox
* Added the event-type OutboxEvent, which is captured in the outbox
* UserEvent is now a subclass of OutboxEvent
* Added an OutboxListener that transactionally captures the events


No differences found