StructureTaskScope joiner naming

Alan Bateman alan.bateman at oracle.com
Fri Sep 26 15:23:49 UTC 2025


On 26/09/2025 15:37, Paul Bjorkstrand wrote:
> :
>
> As a side note, perhaps having Joiner.allSettled() return the subtasks 
> themselves (in a stream?), and you can interrogate each one for 
> success/failure, rather than having to manually keep track of subtasks 
> for later use.
>
The reason we didn't include a Joiner for that is because it is 
trivially done with Joiner.allUntil(_ -> false).  Also, the main case 
where you have to keep a reference to the subtasks is when they return 
results of different types. If they all return a result of the same type 
then you can use the return from join.

-Alan


More information about the loom-dev mailing list