Commit Graph

10 Commits

Author SHA1 Message Date
6ee4e11161
Fix inconsistent test
All checks were successful
zdm/event-bus/pipeline/head This commit looks good
2022-01-12 20:17:24 +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
ebb2191f4a
Make unit tests package-private
All checks were successful
zdm/event-bus/pipeline/head This commit looks good
2022-01-09 09:37:27 +01:00
09d251a02a
Add Jenkinsfile
All checks were successful
zdm/event-bus/pipeline/head This commit looks good
The Jenkinsfile performs packaging and testing on the project. When on
the develop branch, a SonarQube analysis is conducted.
2022-01-09 09:27:44 +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