public interface AggregateCompletionStage<R>
CompletionStageinstances where their count is not known or when a large amount of stages are required, as it uses less memory foot print per stage.
This stage allows for multiple CompletionStages to be registered via
AggregateCompletionStage will not complete until it is frozen via
freeze() and all of the registered
CompletionStages complete. If one of the stages that is being depended upon completes with an exception
this AggregateCompletionStage will complete with the same Throwable cause after all stages are complete.
|Modifier and Type||Method and Description|
Adds another CompletionStage for this stage to be reliant upon.
Marks this composed stage as frozen, allowing it to complete when all stages it depends on complete
AggregateCompletionStage<R> dependsOn(CompletionStage<?> stage)
If this CombinedCompletionStage is frozen, it will throw an
stage- stage to depend on
Copyright © 2021 JBoss by Red Hat. All rights reserved.