df1ee340dd
fix: apply orDefault function when already completed
2025-10-04 19:02:27 +01:00
8cba210a77
finalize changes for 2.5.0 release
2025-05-28 14:36:22 +01:00
WhatCats
fea0575392
seperate scheduler and virtual executor promise chain methods
2025-05-28 13:25:45 +02:00
WhatCats
a630984cb0
don't log empty cancellation exceptions
2025-01-14 23:26:02 +01:00
Tommy
627ae444b0
release version 2.4.0
...
Merge pull request #10 from tommyskeff/release/2.4
2025-01-10 22:26:13 +00:00
WhatCats
6174193145
add generator for futur-lazy
2025-01-06 23:08:59 +01:00
tommyskeff
4236adbd9e
documentation and small changes
...
- added docs for `Promise` and `PromiseFactory`
- removed outdated README docs
- moved some common utilities to `PromiseUtil`
- improved efficiency of result array resizing
- added cancellation result to promise executors
- changed visibility of `PromiseJoiner` to public, and made some method names more verbose
- inlined `DeferredExecutionException` to inside `AbstractPromise`
- inlined default promise implementation to inner class in the factory
- removed necessity for base factories to provide a logger
2025-01-06 17:58:23 +00:00
WhatCats
9e392c91ba
optimizations, more comfortable PromiseFactory api and support virtual threaded executors
2025-01-06 14:06:39 +01:00
tommyskeff
18d334a530
release v2.3.4
...
remove basic wrapper methods
2024-10-31 17:18:35 +00:00
tommyskeff
b869ca04c0
release v2.3.3
2024-05-29 23:31:08 +01:00
WhatCats
daa05d93a0
add awaitInterruptibly methods
2024-05-21 14:41:22 +02:00
WhatCats
dc5171ad31
allow joining without a timeout
2024-04-11 23:59:29 +02:00
WhatCats
29c614f5d7
optimization for virtual threads
2024-04-09 19:17:29 +02:00
WhatCats
c2e4e8c522
direct listeners concept
2024-04-07 11:57:53 +02:00
WhatCats
8ba023c04a
promise util with propagate cancellation options
2024-04-06 13:55:50 +02:00
WhatCats
5bbcfdc9b3
add cancellation and refractor PromiseFactory
2024-04-04 17:40:10 +02:00
tommyskeff
d40a28d76d
deploy to nexus repo
2024-03-31 20:39:48 +01:00
tommyskeff
62e90319ea
remove test in futur-reactor
2024-03-31 20:20:20 +01:00
WhatCats
7763f1e40b
better Mono wrapper and get groovy with Gradle
2024-03-29 18:53:43 +01:00