Commit Graph

16 Commits

Author SHA1 Message Date
Kai S. K. Engelbart 9b1c708514
Replace priority with @Priority
The new @Priority annotation serves the exact same purpose as
@Event(priority = ...), but should be easier to read in complex handler
declarations. It has to be used in conjunction with the @Event
annotation, not instead of it.
2021-02-15 12:06:33 +01:00
Kai S. K. Engelbart 3a6ebe9a19
Replace includeSubtypes with @Polymorphic
The new @Polymorphic annotation serves the exact same purpose as
@Event(includeSubtypes = true), but should be easier to read in complex
handler declarations. It has to be used in conjunction with the @Event
annotation, not instead of it.
2021-02-15 10:55:30 +01:00
Kai S. K. Engelbart 955e2d82b4
Add Event Bus AP section to README
Additionally bump version to 1.0.0 and adjust package names.
2021-02-14 21:48:24 +01:00
Kai S. K. Engelbart 273531e352
Link the Maven repository in README 2021-01-08 09:45:07 +01:00
Kai S. K. Engelbart 8b1e3a8c4a
Rewrite a paragraph in README 2021-01-03 17:00:20 +01:00
Kai S. K. Engelbart 0e5f31b63e
Merge branch 'develop' into f/cancel-event
Conflicts:
	src/test/java/dev/kske/eventbus/EventBusTest.java
2020-11-26 08:16:01 +01:00
Leon Hofmeister 9d1707de5b
Add event consumption section to README 2020-10-11 11:31:51 +02:00
Leon Hofmeister cd2598d5d3 Add Section About Static Methods in README (#2)
Add paragraph about static methods in README

Co-authored-by: kske <kai@kske.dev>
Reviewed-on: https://git.kske.dev/zdm/event-bus/pulls/2
Reviewed-by: kske <kai@kske.dev>
2020-09-26 09:59:08 +02:00
Kai S. K. Engelbart b6b73d335a
Add logging to EventBus using the Platform Logging API 2020-09-20 15:28:13 +02:00
Leon Hofmeister 8cf51441ad Add priority section to README 2020-09-20 14:35:50 +02:00
Kai S. K. Engelbart ba06b49368
Add subtype inclusion for event handlers 2020-09-20 12:20:29 +02:00
Kai S. K. Engelbart 7a3debe444
Support parameter-less event handlers
- Add eventType value to Event
- Move semantic event handler checks to EventHandler
- Use Objects#requireNonNull(T) on public API method parameters
- Update README with a parameter-less event handlers section
2020-09-08 20:13:42 +02:00
Kai S. K. Engelbart bdf7dcfeda
Use singleton EventBus in README and unit test 2020-09-08 09:38:46 +02:00
Kai S. K. Engelbart 83010942f1
Add installation instructions 2020-09-08 08:43:52 +02:00
Kai S. K. Engelbart 2cc7e722b6
Add description and example to README 2020-09-08 08:43:51 +02:00
Kai S. K. Engelbart be7696c7d4
Initial commit 2020-09-08 08:43:39 +02:00