This is an abstraction for streams as Scala collections that was developed during our workat Nitro on traversing our production S3 bucket.
The iterator is currently written on top of Play Iteratees, but can be generalized to any stream framework that works with Scala futures. Our immediate plans are to support Akka streams.
This project was originally presented at ScalaDays SF 2015.
See PlayStreamIteratorSpec for examples.
Please open an issue and someone from our team will respond shortly.
We welcome contributions! Please open a Pull Request.