Commit Graph

7 Commits

Author SHA1 Message Date
WhatCats
fea0575392 seperate scheduler and virtual executor promise chain methods 2025-05-28 13:25:45 +02:00
tommyskeff
f2ec06fba7 a few documentation improvements 2025-01-06 23:23:07 +00: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
WhatCats
c2e4e8c522 direct listeners concept 2024-04-07 11:57:53 +02:00
WhatCats
5bbcfdc9b3 add cancellation and refractor PromiseFactory 2024-04-04 17:40:10 +02:00
tommyskeff
08e97d81a4 Initial commit 2023-11-19 21:00:07 +00:00