Listener-Level Properties #13

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

The default event handler polymorphism and priority can now be defined at listener level.

Closes

The default event handler polymorphism and priority can now be defined at listener level. Closes #10
kske added the
proc
enhancement
labels 2021-03-14 11:19:15 +01:00
kske self-assigned this 2021-03-14 11:19:15 +01:00
kske added 2 commits 2021-03-14 11:19:16 +01:00
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.
kske requested review from delvh 2021-03-14 11:19:21 +01:00
kske changed title from Listener-Level Properties to WIP: Listener-Level Properties 2021-03-14 11:23:28 +01:00
kske added 1 commit 2021-03-14 11:46:23 +01:00
kske added 1 commit 2021-03-14 14:38:41 +01:00
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.
kske added the
core
label 2021-03-14 14:39:04 +01:00
kske changed title from WIP: Listener-Level Properties to Listener-Level Properties 2021-03-14 14:39:17 +01:00
kske requested review from mpk 2021-03-14 14:39:20 +01:00
delvh approved these changes 2021-03-14 16:02:27 +01:00
delvh left a comment
Owner

👍

👍
kske added 1 commit 2021-03-16 10:15:53 +01:00
kske removed review request for mpk 2021-03-17 07:55:21 +01:00
kske merged commit 51f10c4144 into develop 2021-03-17 07:56:22 +01:00
kske deleted branch f/listener-level-properties 2021-03-17 07:56:27 +01:00
Sign in to join this conversation.
No description provided.