Kai S. K. Engelbart
2d276a1d74
Compare listener using equals() during removal
2022-01-18 17:09:05 +01:00
Kai S. K. Engelbart
8609c6a90c
Simplify binding cache usage
zdm/event-bus/pipeline/head This commit looks good
Details
2022-01-18 15:00:18 +01:00
Kai S. K. Engelbart
ee9d08b2b8
Test binding cache
zdm/event-bus/pipeline/head This commit looks good
Details
2022-01-18 13:44:33 +01:00
Kai S. K. Engelbart
5468bddb35
Add handler cache
...
zdm/event-bus/pipeline/head This commit looks good
Details
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
Kai S. K. Engelbart
722bf2b999
Test priorities for inheritance
zdm/event-bus/pipeline/head This commit looks good
Details
2022-01-12 15:59:45 +01:00
Kai S. K. Engelbart
7fb633d69f
Inherit event handlers
...
zdm/event-bus/pipeline/head This commit looks good
Details
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
Kai S. K. Engelbart
e53f356c54
Add exception wrapper with transparent delivery to the caller
2022-01-08 14:32:24 +01:00
Kai S. K. Engelbart
897f1a20f3
Shorten module names
2021-12-24 11:09:14 +02:00