jclouds/jclouds — pull request #247 by aledsage (2011-12-15 00:16:09+00:00)
Title: Issue 572: added BlobStores.listAll for a lazy iterable

Notes:

* I have not done: "Probably should handle exceptions from blobStore.list by invalidating the iterator: Call endOfData() and rethrow the (unchecked) exception", as was suggested in the issue.
This is because if we throw an exception then AbstractIterator.tryToComputeNext will leave it in a FAILED state, so no need to also call endOfData().

* If the container doesn't exist, then listAll will not fail immediately. You'll get the ContainerNotFoundException only when you do iterator().hasNext()

* I haven't added any live tests. Are you happy with testing being for just mocks + transient?
Where would the best place be for adding live tests, if required?