Noob question: the javadoc of Promise.allOf() says
A single promise failure causes resulting promise to deliver the failure immediately.
Is there a different implementation that “Wait for all promises to complete even if some of them fail”? That is, instead of “fail fast”, it waits for all to complete?
Or should I just do
for (promise : promises) {
try {
promise.get()
} catch() {
...
}
}