Listener-Level Properties #13

Merged
kske merged 5 commits from f/listener-level-properties into develop 2021-03-17 07:56:22 +01:00

5 Commits

Author SHA1 Message Date
f74b953db8
Replace hardcoded priority value by constant 2021-03-16 10:17:24 +01:00
7357198d45
Warn about useless handler property redefinitions
When polymorphism or a priority is defined at listener-level and then
identically defined for a specific handler, a warning is issued.

This does not affect redefinitions of default values.
2021-03-14 14:38:43 +01:00
32dfe64c0f
Add listener-level properties section to README 2021-03-14 11:44:56 +01:00
2ec0a82a96
Respect listener-level properties 2021-03-14 11:18:11 +01:00
6c74af608c
Allow @Polymorphic and @Priority on types, add value to @Polymorphic
This is the first step for listener level handler properties.

To allow a handler inside a polymorphic listener to be non-polymorphic,
the @Polymorphic annotation now has a boolean value that defaults to
true. In that case, it can be explicitly set to false to override the
listener-level default.
2021-02-22 19:12:06 +01:00