Java 26 is refining the Structured Concurrency API introduced in JDK 25, sending it out for another preview with small but notable changes to the `Joiner` interface. Key updates include: `onTimeout` support for cleanup and custom exception handling, `allSuccessfulOrThrow()` now returns a list instead of a stream of subtasks, and `anySuccessfulResultOrThrow()` has been renamed to `anySuccessfulOrThrow()`. Developers are encouraged to test these preview features in near-production environments and provide feedback on the mailing list to help finalize the API.

1m watch time

Sort: