This website requires JavaScript.
cc5c07079a
Merge pull request 'Handler Caching' (#37 ) from f/handler-caching into develop
develop
kske
2022-01-18 17:11:38 +0100
8fae4f6d76
Remove print statements from test
kske
2022-01-18 17:09:21 +0100
2d276a1d74
Compare listener using equals() during removal
kske
2022-01-18 17:09:05 +0100
8609c6a90c
Simplify binding cache usage
kske
2022-01-18 15:00:18 +0100
ee9d08b2b8
Test binding cache
kske
2022-01-18 13:44:33 +0100
5468bddb35
Add handler cache
kske
2022-01-14 15:44:21 +0100
a8d858e8c7
Merge pull request 'Remove USE_PARAMETER' (#35 ) from f/remove-use-parameter into develop
kske
2022-01-13 14:40:13 +0100
6ee4e11161
Fix inconsistent test
kske
2022-01-12 20:17:24 +0100
8615a0e021
Fix Event Bus Proc module name
kske
2022-01-12 20:10:44 +0100
3aef7d5bcb
Only update handler accessibility if necessary
kske
2022-01-12 20:04:02 +0100
36ed55fd71
Use void.class to determine how the event handler type is defined
kske
2022-01-12 19:41:53 +0100
999a172e72
Merge pull request 'Inherit Event Handlers' (#34 ) from f/handler-inheritance into develop
kske
2022-01-12 17:19:57 +0100
722bf2b999
Test priorities for inheritance
kske
2022-01-12 15:59:45 +0100
7fb633d69f
Inherit event handlers
kske
2022-01-09 14:16:30 +0100
c5607d12ae
Fix SonarQube scan
kske
2022-01-09 11:49:10 +0100
a8810c497f
Merge pull request 'Jenkinsfile with SonarQube Analysis' (#33 ) from f/jenkinsfile into develop
kske
2022-01-09 11:32:25 +0100
ebb2191f4a
Make unit tests package-private
kske
2022-01-09 09:37:27 +0100
09d251a02a
Add Jenkinsfile
kske
2022-01-09 09:27:44 +0100
27d14a844d
Merge pull request 'Exception Wrapper' (#32 ) from f/exception-wrapper into develop
kske
2022-01-08 16:54:05 +0100
adbcc64e94
Add ExceptionWrapper documentation
delvh
2022-01-08 16:44:49 +0100
84ae42b44f
Remove unnecessary new line
DieGurke
2022-01-08 15:02:35 +0100
e53f356c54
Add exception wrapper with transparent delivery to the caller
kske
2022-01-08 14:32:24 +0100
d649f377b7
Merge pull request 'Shorten Module Names' (#30 ) from f/improve-project-structure into develop
kske
2021-12-24 13:57:16 +0100
897f1a20f3
Shorten module names
kske
2021-12-24 10:57:24 +0200
856a2e8cbf
Bump version to 1.2.0
1.2.0
kske
2021-11-26 15:54:37 +0100
11860d1469
Merge pull request 'Document Latest Features in README' (#27 ) from f/improved-readme into develop
kske
2021-11-26 13:54:58 +0100
f620f06208
Merge branch 'develop' into f/improved-readme
kske
2021-11-25 14:36:07 +0100
5a6d8bcf35
Rename EventBus#printExecutionOrder(Class) to debugExecutionOrder
kske
2021-11-25 14:34:13 +0100
39ffb5c82a
Fix module-info instructions in README
kske
2021-11-25 14:29:06 +0100
5ddef71c26
Merge pull request 'Support JDK-style Javadoc Tags' (#28 ) from b/javadoc-tags into develop
kske
2021-11-25 12:05:32 +0100
85b2da391a
Merge pull request 'Make Unit Tests Executable by Maven' (#29 ) from b/unit-test-execution into develop
kske
2021-11-25 12:04:26 +0100
46a358da97
Make unit tests executable by Maven
kske
2021-11-24 12:52:59 +0100
6bf9e1097a
Support JDK-style Javadoc tags
kske
2021-11-24 11:30:36 +0100
3fccb809c8
Move installation section up in README
kske
2021-11-24 10:49:30 +0100
d1c4bcc7eb
Add callback listener section to README
kske
2021-11-24 10:45:58 +0100
ad29a93ccb
Add debugging section to README
kske
2021-11-24 10:37:21 +0100
e67b64678b
Merge pull request 'Add Callback Event Handling' (#26 ) from f/callback-handler into develop
kske
2021-11-05 08:49:07 +0100
c614beb063
Make CallbackEventHandler final
kske
2021-11-04 15:55:24 +0100
d3abb0aca3
Improve parameter naming for listener registration
kske
2021-11-04 15:54:36 +0100
ee688929fd
Add callback event handling
kske
2021-11-02 19:33:18 +0100
897d794b86
Merge pull request 'Handler Execution Order Debugging' (#25 ) from f/handler-introspection into develop
kske
2021-11-02 09:03:10 +0100
40d48cb959
Merge pull request 'Improve Documentation in Code' (#24 ) from f/improved-documentation into develop
kske
2021-11-01 21:48:51 +0100
b760c58298
Add a handler execution order debugging method
kske
2021-11-01 21:36:24 +0100
872b395374
Rephrase some Javadoc
kske
2021-11-01 20:52:14 +0100
82c66c45ec
Improve EventBus Javadoc, make EventBusException final
kske
2021-11-01 09:42:12 +0100
866a547114
Merge pull request 'Initialize the Default Event Bus Statically' (#23 ) from f/static-singleton-initialization into develop
kske
2021-10-16 08:33:08 +0200
33ebf0302b
Initialize the default event bus statically
kske
2021-10-15 08:25:38 +0200
b915a5c490
Merge pull request 'Properly Handle Nested Dispatches' (#19 ) from b/nested-dispatch into develop
kske
2021-07-12 11:25:04 +0200
205a183db7
Allow nested dispatches by keeping track of nesting count
kske
2021-07-12 10:19:04 +0200
74447dea59
Add nested dispatch test
kske
2021-07-07 22:11:54 +0200
6eebd3c121
Pass errors caused during system event dispatch to caller
kske
2021-07-07 22:06:07 +0200
b758f4cef1
Remove obsolete paragraph from README
kske
2021-04-04 10:09:12 +0200
0dcad7d178
Bump version to 1.1.0
1.1.0
kske
2021-03-28 10:36:37 +0200
c0cda7341b
Merge pull request 'Add @delvh as Contributor' (#15 ) from add-delvh-as-contributor into develop
kske
2021-03-17 17:25:30 +0100
b804243f4e
Add @delvh as contributor
kske
2021-03-17 13:10:20 +0100
0aef1c299b
Change license to Apache-2.0
kske
2021-03-17 12:45:50 +0100
51f10c4144
Merge pull request 'Listener-Level Properties' (#13 ) from f/listener-level-properties into develop
kske
2021-03-17 07:56:22 +0100
f74b953db8
Replace hardcoded priority value by constant
kske
2021-03-16 10:17:24 +0100
52719d22d4
Merge pull request 'Transparently Propagate Event Handler Errors' (#14 ) from b/error-passthrough into develop
kske
2021-03-16 08:17:41 +0100
122106bf39
Transparently propagate event handler errors
kske
2021-03-15 08:29:15 +0100
7357198d45
Warn about useless handler property redefinitions
kske
2021-03-14 14:38:43 +0100
32dfe64c0f
Add listener-level properties section to README
kske
2021-03-14 11:44:56 +0100
2ec0a82a96
Respect listener-level properties
kske
2021-03-14 11:18:11 +0100
6c74af608c
Allow @Polymorphic and @Priority on types, add value to @Polymorphic
kske
2021-02-22 19:12:06 +0100
d9ddc0e1a9
Merge pull request 'Add ExceptionEvent' (#12 ) from f/exception-event into develop
kske
2021-02-21 14:04:26 +0100
7c3cd017de
Add system events section to README
kske
2021-02-21 13:50:12 +0100
6a2cad4ae5
Add ExceptionEvent
kske
2021-02-21 10:36:06 +0100
0f9b64be48
Merge pull request 'Add DeadEvent' (#9 ) from f/dead-event into develop
kske
2021-02-21 09:16:32 +0100
b2fe3a9d6c
Log unhandled dead events
kske
2021-02-20 21:40:48 +0100
9379e6bb94
Merge pull request 'Additional Warnings in Event Bus Proc' (#8 ) from f/additional-warnings into develop
kske
2021-02-20 21:46:08 +0100
0036dc4829
Add DeadEvent
kske
2021-02-19 16:04:49 +0100
8a30493c52
Warn about unused event handler return values
kske
2021-02-19 11:34:58 +0100
b56f08e441
Warn about unnecessarily polymorphic event handlers
kske
2021-02-18 22:18:13 +0100
4a5b94a9b7
Allow event handlers with non-void return type
1.0.0
kske
2021-02-17 08:56:42 +0100
ff35e7f37d
Fix several edge cases in EventProcessor
kske
2021-02-17 08:22:48 +0100
1dd9e05c38
Rename event-bus-ap to event-bus-proc
kske
2021-02-15 21:02:34 +0100
39c51c8953
Merge pull request 'Split @Event Parameters Into @Polymorphic and @Property, Remove Marker Interfaces' (#5 ) from f/new-annotations into develop
kske
2021-02-15 20:38:18 +0100
002180ed3b
Remove EventListener and IEvent marker interfaces
kske
2021-02-15 14:43:34 +0100
603fe80df6
Merge pull request 'Restructure Project, Add Annotation Processor' (#4 ) from f/annotation-processor into develop
kske
2021-02-15 13:42:27 +0100
cd2e7ad023
Rename Event#eventType to Event#value for more concise usage
kske
2021-02-15 13:42:20 +0100
9b1c708514
Replace priority with @Priority
kske
2021-02-15 12:06:33 +0100
3a6ebe9a19
Replace includeSubtypes with @Polymorphic
kske
2021-02-15 10:55:30 +0100
e040f6ab1b
Simplify binding access calls in EventBus
kske
2021-02-15 09:25:16 +0100
ebc11555f6
Fix developer connection string in POM
kske
2021-02-15 08:26:07 +0100
955e2d82b4
Add Event Bus AP section to README
kske
2021-02-14 21:48:24 +0100
ab01845178
Refactor EventProcessor for improved readability
kske
2021-02-14 21:29:06 +0100
023acb9172
Add simple annotation processor, generate shaded processor JAR
kske
2021-02-14 14:34:19 +0100
fd255d65cc
Rename event-bus module to event-bus-core, add event-bus-ap module
kske
2021-02-09 09:52:26 +0100
9701e862df
Add parent project, convert existing project to Maven module
kske
2021-02-08 19:30:37 +0100
dcc578076a
Move project to subdirectory, adjust .gitignore
kske
2021-02-08 18:49:37 +0100
883efed342
Update license in POM
kske
2021-02-06 14:05:48 +0100
273531e352
Link the Maven repository in README
kske
2021-01-08 09:45:07 +0100
8b1e3a8c4a
Rewrite a paragraph in README
kske
2021-01-03 17:00:20 +0100
d098b83d85
Change license to GPL-3.0
kske
2021-01-03 15:29:36 +0100
cc266ca408
Add CODE_OF_CONDUCT
kske
2020-12-14 11:57:55 +0100
748cb8b71a
Merge pull request 'Add Event Cancellation' (#3 ) from f/cancel-event into develop
0.1.0
kske
2020-11-26 08:57:46 +0100
0e5f31b63e
Merge branch 'develop' into f/cancel-event
kske
2020-11-26 08:16:01 +0100
ec73be9046
Split EventBusTest into DispatchTest and CancelTest, add Javadoc
kske
2020-11-26 08:14:11 +0100
659bd7888f
Simplify cancellation test, fix a typo
kske
2020-11-25 08:35:51 +0100
8aefb43823
Add Test for Cancellation
delvh
2020-11-23 23:42:17 +0100