Events need to be defined in a public package within the domain
- Acronym
- location-for-events
- Belongs to
-
SIG Eventing
- Responsible
-
jalue
- History
- (v1) 2021-01-08 - created initially
- (v2) 2021-02-19 - add link to wiki
- (v3) 2021-02-19 - change decision due to change in project structure
- (v4) 2021-02-19 - update wiki
Why is there need for such a decision?
Events used by the domains need to be visible for the other domains. In order to achieve this, a not domain specific structure
has to handle the events.
Additional sources for better understanding the background
n/a
Viable Options
- the project includes a package global to store events
Alternatives not seriously considered
n/a
How is this decision evaluated?
n/a
Resolution Details
Due to the change in the project structure a different approach for events is needed.
The package global will be a package within the application. All domains have to store the events in the subpackage ‘event’.
The resolution is described in the wiki.
Reasons for the resolution
n/a