bouncestorage / swiftproxy

Access other storage backends via the Swift API
Apache License 2.0
31 stars 2 forks source link

Crawl folders in Google Cloud Storage #57

Closed freedge closed 8 years ago

freedge commented 8 years ago

When crawling a Google Cloud Storage container, ensure that no NullPointerException is thrown.

gaul commented 8 years ago

Thank you for your contribution @freedge! I made some smaller improvements to GCS support as well.

I wonder if you could share your use case of using a Swift application against GCS?

freedge commented 8 years ago

Hi @andrewgaul

Swiftproxy demonstrates nicely the usage of JClouds Blobstore API. I wanted to prototype a little front-end with a REST API to connect to an object store so Swiftproxy was ideal for that.

I'm not using Swiftproxy anymore, but I like the way Swiftproxy code is using Java8 streams to iterate over and filter objects, so for this purpose I'm keeping this one Utils class for the moment.

As for GCS it is simply the first object store I'm experiencing with. I feel that the support for GCS is not complete in JClouds unfortunately as I hit already JCLOUDS-912 and JCLOUDS-902 - but apart from that it's working very well :)

Thanks for the great work!