インタフェースjava.util.stream.Gatherer.Downstreamの
使用
Gatherer.Downstreamを使用するパッケージ
-
java.util.streamでのGatherer.Downstreamの使用
型Gatherer.Downstreamの引数を持つ型を返すjava.util.streamのメソッド修飾子と型メソッド説明static <A,R> BiConsumer <A, Gatherer.Downstream<? super R>> Gatherer.defaultFinisher()Gathererのデフォルトの終了であるfinisherを返します。default BiConsumer<A, Gatherer.Downstream<? super R>> Gatherer.finisher()最終的な中間状態とGatherer.Downstreamオブジェクトを受け入れる関数で、入力要素の最後に最終的なアクションを実行できます。型Gatherer.Downstreamのパラメータを持つjava.util.streamのメソッド修飾子と型メソッド説明booleanGatherer.Integrator.integrate(A state, T element, Gatherer.Downstream<? super R> downstream) 指定されたアクションを実行します: 現在の状態、次の要素、およびダウンストリーム・オブジェクト。状態を検査または更新し、必要に応じて任意の数の要素をダウンストリームに送信します。 -- その後、より多くの要素が消費されるかどうかを返します。型Gatherer.Downstreamの型引数を持つjava.util.streamのメソッド・パラメータ修飾子と型メソッド説明static <T,A, R> Gatherer <T, A, R> Gatherer.of(Supplier<A> initializer, Gatherer.Integrator<A, T, R> integrator, BinaryOperator<A> combiner, BiConsumer<A, Gatherer.Downstream<? super R>> finisher) 指定されたinitializer,integrator,combinerおよびfinisherによって記述された、パラレル化可能な新しいGathererを返します。Gatherer.of(Gatherer.Integrator<Void, T, R> integrator, BiConsumer<Void, Gatherer.Downstream<? super R>> finisher) 指定されたintegratorおよびfinisherによって記述された、新しいパラレル化可能なステートレスなGathererを返します。static <T,A, R> Gatherer <T, A, R> Gatherer.ofSequential(Supplier<A> initializer, Gatherer.Integrator<A, T, R> integrator, BiConsumer<A, Gatherer.Downstream<? super R>> finisher) 指定されたinitializer、integratorおよびfinisherによって記述された、新しい順次Gathererを返します。Gatherer.ofSequential(Gatherer.Integrator<Void, T, R> integrator, BiConsumer<Void, Gatherer.Downstream<? super R>> finisher) 指定されたintegratorおよびfinisherによって記述された、新しい順次およびステートレスなGathererを返します。