インタフェースの使用
java.util.concurrent.StructuredTaskScope.Joiner
StructuredTaskScope.JoinerPREVIEWを使用するパッケージ
-
java.util.concurrentでのPREVIEWの使用StructuredTaskScope.Joiner
修飾子と型メソッド説明static <T> StructuredTaskScope.JoinerPREVIEW<T, Stream<StructuredTaskScope.SubtaskPREVIEW<T>>> StructuredTaskScope.Joiner.allSuccessfulOrThrow()すべてのサブタスクが正常に完了したときにすべてのサブタスクのストリームを生成する新しいジョイナ・オブジェクトを返します。static <T> StructuredTaskScope.JoinerPREVIEW<T, Stream<StructuredTaskScope.SubtaskPREVIEW<T>>> StructuredTaskScope.Joiner.allUntil(Predicate<StructuredTaskScope.SubtaskPREVIEW<? extends T>> isDone) すべてのサブタスクが完了したとき、または述語がtrueを返してスコープを取り消したときに、すべてのサブタスクのストリームを生成する新しいジョイナ・オブジェクトを返します。static <T> StructuredTaskScope.JoinerPREVIEW<T, T> StructuredTaskScope.Joiner.anySuccessfulResultOrThrow()正常に完了したサブタスクの結果を生成する新しいジョイナ・オブジェクトを返します。static <T> StructuredTaskScope.JoinerPREVIEW<T, Void> StructuredTaskScope.Joiner.awaitAll()すべてのサブタスクの完了を待機する新しいジョイナ・オブジェクトを返します。static <T> StructuredTaskScope.JoinerPREVIEW<T, Void> StructuredTaskScope.Joiner.awaitAllSuccessfulOrThrow()サブタスクの完了を待機する新しいジョイナ・オブジェクトを返します。StructuredTaskScope.Joiner型のパラメータを持つjava.util.concurrentPREVIEWのメソッド修飾子と型メソッド説明static <T,R> StructuredTaskScopePREVIEW <T, R> StructuredTaskScope.open(StructuredTaskScope.JoinerPREVIEW<? super T, ? extends R> joiner) 指定されたJoinerオブジェクトを使用するように、新しいStructuredTaskScopeを開きます。static <T,R> StructuredTaskScopePREVIEW <T, R> StructuredTaskScope.open(StructuredTaskScope.JoinerPREVIEW<? super T, ? extends R> joiner, Function<StructuredTaskScope.ConfigurationPREVIEW, StructuredTaskScope.ConfigurationPREVIEW> configFunction) 指定されたJoinerオブジェクト、および指定されたファンクションをデフォルト構成に適用した結果である構成を使用する新しいStructuredTaskScopeを開きます。