tommyskeff
fbeef9833b
small promise optimizations
2025-01-07 14:22:33 +00:00
tommyskeff
8dbbc66de4
small docs improvements
2025-01-07 08:37:02 +00:00
tommyskeff
08bf5eed1d
change timeout unit format to lowercase
2025-01-07 08:23:59 +00:00
tommyskeff
f2ec06fba7
a few documentation improvements
2025-01-06 23:23:07 +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
WhatCats
4251f2fd82
add more direct listener methods
2024-05-25 21:17:14 +02:00
WhatCats
363669d2c6
catch RejectedExecutionException
2024-05-25 21:13:20 +02:00
WhatCats
daa05d93a0
add awaitInterruptibly methods
2024-05-21 14:41:22 +02:00
tommyskeff
1269f6ae94
fix compilation exception
2024-04-12 22:05:15 +01: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
e8512df504
add toFuture method
2024-04-08 10:05:05 +02:00
WhatCats
54d7b02675
handle null in compose methods
2024-04-07 14:30:42 +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
WhatCats
7763f1e40b
better Mono wrapper and get groovy with Gradle
2024-03-29 18:53:43 +01:00
tommyskeff
8d1ed04b1d
bump version to 2.1.2 (patch)
2024-03-23 21:46:09 +00:00
WhatCats
4dd3086af7
better promise joining and combining
2024-03-23 22:28:20 +01:00
Tommy
0d5803262e
hotfix 2.1.1
2024-03-12 08:45:45 +00:00
tommyskeff
795ce04eb4
release 2.1.0
2024-03-12 07:27:51 +00:00
tommyskeff
0a05da2aeb
release 2.0.0
2024-01-02 22:49:44 +00:00
tommyskeff
d879cbcbfb
update version
2023-12-22 18:07:46 +00:00
tommyskeff
2039985ddc
optimize imports
2023-12-22 17:59:42 +00:00
tommyskeff
6fc6c9f236
make other modules compatible with 1.2.0
2023-12-22 17:59:04 +00:00
tommyskeff
173e34810c
basic 1.2.0 changes
2023-12-22 16:43:52 +00:00
Tommy
66dffb42c9
increment version
2023-12-12 13:07:13 +00:00
Tommy
4db601bc21
fix typo
2023-12-12 13:05:35 +00:00
tommyskeff
31f654544a
Correct promise naming convention
2023-11-19 21:44:26 +00:00
tommyskeff
08e97d81a4
Initial commit
2023-11-19 21:00:07 +00:00