Commit Graph

8 Commits

Author SHA1 Message Date
5468bddb35 Add handler cache
All checks were successful
zdm/event-bus/pipeline/head This commit looks good
The cache has the same structure as the bindings and is updated
accordingly. To ensure the correctness and efficiency of the cache, more
testing has to be conducted.
2022-01-14 15:44:21 +01:00
3aef7d5bcb Only update handler accessibility if necessary
All checks were successful
zdm/event-bus/pipeline/head This commit looks good
2022-01-12 20:04:02 +01:00
36ed55fd71 Use void.class to determine how the event handler type is defined
Some checks failed
zdm/event-bus/pipeline/head There was a failure building this commit
The dummy class USE_PARAMETER was necessary when the IEvent interface
still existed, as void.class could not be used as a Class<? extends
IEvent>. As no explicit reference to USE_PARAMETER should be present
anywhere, a proper deprecation would've made little sense.
2022-01-12 19:41:53 +01:00
722bf2b999 Test priorities for inheritance
All checks were successful
zdm/event-bus/pipeline/head This commit looks good
2022-01-12 15:59:45 +01:00
7fb633d69f Inherit event handlers
All checks were successful
zdm/event-bus/pipeline/head This commit looks good
When registering an event listener, Event Bus recursively walks the
entire inheritance tree and looks for event handlers.
2022-01-09 14:16:30 +01:00
84ae42b44f Remove unnecessary new line 2022-01-08 15:02:35 +01:00
e53f356c54 Add exception wrapper with transparent delivery to the caller 2022-01-08 14:32:24 +01:00
897f1a20f3 Shorten module names 2021-12-24 11:09:14 +02:00