id:fits:20130116 で使った Play2 の Iteratee を単体利用して行単位のファイル処理を実装してみました。 play-iteratees 2.1.0 Iteratee は Enumerator や Enumeratee と組み合わせて使用し、それぞれ以下のような役割を担います。 Enumerator : データを生産 Enumeratee : Enumerator から受け取ったデータを Iteratee へ渡す Iteratee : データを消費 ちなみに、ファイルの内容を "改行" で分割するような仕組みは今のところ Play2 の API に用意されていないようなので、 1行分のデータを取り出す Enumeratee や Enumerator を自前で用意する事になります。 そこで今回は Enumeratee.grouped() を使って行毎にデータをグルー