playframework 1.2.5 Promise のコンセプトは気に入っていますが、Promise のコードを読むときに少し苦労しています。1 つは、「単一」の結果のみを受け入れることです。複数の Promise オブジェクトを作成できましたが、いくつ作成すればよいかわかりません。1 つのリクエストを送信すると、1000 個のチャンクが返されます。これらのチャンクが入ってきたら、それらをキューに追加したいと思います。最初に、List を持つ Promise オブジェクトを on でサブクラス化しようとしましたが、単純なメソッドが必要だったので、呼び出された変数をリセットできません...
public synchronized List<T> resetAndGetResponses()
そのような
- 何かが入ってくる間、Promise を何度も再利用できます
- 私たちのプロジェクトでこのクライアントを使用する人は、同期について心配する必要はありません
呼び出しが保護されるように、プレイフレームワークを変更する必要があるかもしれません。アイデアはありますか?