Robinson
|
41a4b28d0c
|
added jpms support
|
2023-08-05 19:51:02 -06:00 |
|
Robinson
|
75621bd9ae
|
hardcoded project name
|
2023-08-05 13:32:20 -06:00 |
|
Robinson
|
fc3da9a11e
|
updated deps
|
2023-08-05 13:22:50 -06:00 |
|
Robinson
|
ad8047f7a1
|
updated libraries
|
2023-08-05 12:03:30 -06:00 |
|
Robinson
|
b8ca4ee696
|
Fixed threadlocal
|
2023-08-05 11:58:56 -06:00 |
|
Robinson
|
4101700d96
|
Updated for use of collections library and classUtils
|
2023-08-05 11:58:48 -06:00 |
|
Robinson
|
1b053755aa
|
Fixed issue with counter initial state
|
2023-08-05 11:57:26 -06:00 |
|
Robinson
|
0cbf2e2d44
|
Updated deps + build deps
|
2023-07-18 02:01:41 +02:00 |
|
Robinson
|
3466dd3c61
|
updated gradle version
|
2023-07-18 02:01:19 +02:00 |
|
Robinson
|
89b37710dd
|
updated version
|
2021-04-09 20:23:38 +02:00 |
|
Robinson
|
ca8d433dcd
|
Updated license, libraries
|
2021-04-09 20:22:38 +02:00 |
|
Robinson
|
e53e7607a0
|
updated gradle
|
2021-04-09 20:22:17 +02:00 |
|
Robinson
|
f46d046957
|
added more code tests/comments
|
2021-04-09 20:20:37 +02:00 |
|
Robinson
|
320b7ea738
|
Correct check for more messages in LMAX
|
2021-04-09 20:19:23 +02:00 |
|
Robinson
|
f3549ec7d6
|
more checks for hasPendingMessages
|
2021-04-09 19:51:22 +02:00 |
|
Robinson
|
f97ea002ec
|
Added updates
|
2021-04-09 19:51:05 +02:00 |
|
nathan
|
c0f2662a20
|
updated version
|
2020-06-19 23:09:12 +02:00 |
|
nathan
|
8253c293de
|
Updated version from 2.2 to 2.3
|
2020-06-19 22:49:09 +02:00 |
|
nathan
|
a3d5d9832f
|
Moved common files back to the utilities project
|
2020-06-19 22:48:58 +02:00 |
|
nathan
|
d92376d3d4
|
updated gradle
|
2020-06-06 15:17:46 +02:00 |
|
nathan
|
f6a3292987
|
Removed comments
|
2019-06-19 23:18:30 +02:00 |
|
nathan
|
1b03127550
|
Updated version from 2.1 to 2.2
|
2019-06-19 17:42:38 +02:00 |
|
nathan
|
50aa2f7714
|
Fixed blocking issue with LMAX Disruptor, non-equal queue/thread initialization
|
2019-06-19 17:41:56 +02:00 |
|
nathan
|
5966c7f5d0
|
Updated build
|
2019-06-18 22:51:22 +02:00 |
|
nathan
|
a9770ad64d
|
Updated version from 2.0 to 2.1
|
2019-06-18 22:11:13 +02:00 |
|
nathan
|
b55bc4c464
|
Code polish
|
2019-06-18 21:30:49 +02:00 |
|
nathan
|
d2984c21cc
|
Fixed array-index typo!! (yikes)
|
2019-06-18 21:29:45 +02:00 |
|
nathan
|
c87cc8120a
|
Added more tests for super-type subscriptions
|
2019-06-18 21:29:02 +02:00 |
|
nathan
|
cc48afed96
|
SuperSubs methods will only NOT check exact class signature matches
|
2019-06-18 21:28:42 +02:00 |
|
nathan
|
245ad74e50
|
When getting the class super-types, we now INCLUDE the current class in that list
|
2019-06-18 21:26:13 +02:00 |
|
nathan
|
505cf8a73b
|
Removed Vibur object pool (was not used)
|
2019-06-13 01:12:28 +02:00 |
|
nathan
|
d192a873e3
|
Fixed typo in readme, updated version info in readme
|
2019-06-11 22:39:02 +02:00 |
|
nathan
|
219f0a7192
|
Updated readme to remove cancel() documentation
|
2019-06-11 22:38:14 +02:00 |
|
nathan
|
cf773dc5c1
|
incremented versionupdate version
|
2019-06-11 21:46:15 +02:00 |
|
nathan
|
e4e6c370cd
|
Added/migrated publication types (LMAX and Conversant), both with their own pros/cons. Refactored MessageBus class.
|
2019-06-11 21:36:04 +02:00 |
|
nathan
|
f94dddf5db
|
Reverted changes. Updated MessageHandler to use more passed in objects (WIP shared async)
|
2019-06-11 21:34:38 +02:00 |
|
nathan
|
a10194a512
|
Added new Async Publication modes
|
2019-06-11 21:33:37 +02:00 |
|
nathan
|
2d29378de3
|
Updated license + dep for lmax + conversant disruptor
|
2019-06-11 21:33:24 +02:00 |
|
nathan
|
23cda47d05
|
Fixed generics issue with createEntry . Changed method signatures for invocation so we can pass in all relevant objects (WIP shared async)
|
2019-06-11 21:32:26 +02:00 |
|
nathan
|
856995b284
|
Moved + updated MessageType to support all types of dispatch messages (WIP shared async executor)
|
2019-06-11 21:31:20 +02:00 |
|
nathan
|
d4ac1915a1
|
Expanded dispatch so we pass in all types (WIP to share async executor)
|
2019-06-11 21:30:26 +02:00 |
|
nathan
|
5674e46693
|
updated comments
|
2019-06-08 11:32:19 +02:00 |
|
nathan
|
887fdecadf
|
Changed async message queue implementation to the Conversant Disruptor, and added the ability to use a specific BlockingQueue implementation for the async publications of messages. Added support for a zero-gc messagebus, in the event that you need one.
|
2019-06-08 11:30:20 +02:00 |
|
nathan
|
e19291bb0a
|
Now use the identity map from dorkbox utils
|
2019-06-08 00:37:40 +02:00 |
|
nathan
|
f1241d05d1
|
Removed redundant/unnecessary interfaces
|
2019-06-08 00:32:52 +02:00 |
|
nathan
|
e8a895854b
|
We import the general utilites jar now, to keep the namespaces clean
|
2019-06-08 00:32:34 +02:00 |
|
nathan
|
62af62e305
|
Added ability to have a Publication error with NO published object
|
2019-06-08 00:31:29 +02:00 |
|
nathan
|
a0fc9f9bc3
|
Moved Dispatch mode (Exact/ExactWithSuperTypes) to it's own class
|
2019-06-08 00:30:59 +02:00 |
|
nathan
|
11a08ddc28
|
Changed Subscription Mode (for Strong/Weak references) to be it's own class
|
2019-06-08 00:30:14 +02:00 |
|
nathan
|
d473b4a5e6
|
Renamed Handler to Subscribe . The name Handler was confusing, and Subscribe is consistent with other Message/Event bus frameworks
|
2019-06-08 00:29:28 +02:00 |
|