GH-3 - Refactor events registration to prepare easy addition of new repository types.

- Introduce Repository interface as a customization point
- Get rid of Registry interface by having one generic implementation
- Combine EventPublication and all its subclasses in one domain object
- Make Repository instead of Registry be dependent on EventSerializer

Signed-off-by: Dmitry Belyaev <dbelyaev@vmware.com>
This commit is contained in:
Björn Kieling
2022-07-19 16:27:15 +02:00
committed by Bjoern Kieling
parent 5f83f7ac13
commit 913ec7bb4e
25 changed files with 467 additions and 453 deletions

5
.git-authors Normal file
View File

@@ -0,0 +1,5 @@
authors:
db: Dmitry Belyaev; dbelyaev
bk: Björn Kieling; bkieling
email:
domain: vmware.com