今Play Javaのドキュメントを読んでいます。 Playで正確にapply(RequestHeader header)
が何であるかを説明するこれらの文章はわかりません。Play Javaのアキュムレータとは何ですか?
このメソッドの戻り値の型はAccumulatorです。アキュムレータは、Akka Streams Sinkの周りの薄い層です。アキュムレータは、要素のストリームを結果に非同期的に蓄積し、Akka Streams Sourceを渡すことによって実行できます。これは、アキュムレータが完了したときに償還されるCompletionStageを返します。基本的にSink>と同じことですが、実際にはこのタイプのラッパーではありませんが、大きな違いは、map、mapFuture、recoverなどの便利なメソッドを提供することですSinkがすべてのそのような操作をmapMaterializedValue呼び出しでラップする必要があるという約束でした。
Accumulator
は、Akka Streams Source
の引数になりますか?しかし、私がチェックしたら、パラメータがAccumulator
に等しい方法を見つけることができませんでした。そして私はそれにCompletionStage
をすることができませんでした。 世界で何を伝えたいですか?
「Accumulator」と「Akka Stream Sink」の関係はどうですか?さらに、 'CompletionStage'は完了後に' Future'オブジェクトに引き換えられますか? –