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

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