Opened on May 4, 2013 at 9:03:26 PM
#7211 closed enhancement (wontfix)
Replace java-cloudfiles with jclouds library
Reported by: | david cole | Owned by: | dkocher |
---|---|---|---|
Priority: | low | Milestone: | |
Component: | openstack | Version: | 4.3.1 |
Severity: | normal | Keywords: | |
Cc: | Architecture: | ||
Platform: |
Description (last modified by dkocher)
Please could we move from java-cloudfiles to jclouds . java-cloudfiles is
no longer being maintained and their use is deprecated deperatcted.
Jclouds is java library for accessing various different public and private clouds - including Openstack. They seem to be the best replacement for java-cloudfiles at the moment.
- http://www.jclouds.org/
- https://github.com/jclouds/jclouds
- https://github.com/rackerlabs/java-cloudfiles/blob/master/README
jclouds has version 2.0 authentication support (aka keystone) so switching to jclouds would resolve #6330.
Because jcloud supports multiple clouds, you potentially could use it for s3 as well.
Change History (4)
comment:1 Changed on May 6, 2013 at 6:30:01 AM by dkocher
- Component changed from core to openstack
- Description modified (diff)
- Owner set to dkocher
- Summary changed from replace java-cloudfiles with jclouds to Replace java-cloudfiles with jclouds library
comment:2 Changed on May 6, 2013 at 6:45:32 AM by dkocher
comment:3 Changed on May 6, 2013 at 6:45:38 AM by dkocher
To integrate in Cyberduck we have at least the following additional requirements:
- Must be possible to use a custom configured HTTP client instance (I assume hc.apache.org is used)
- Must be possible to inject custom SSL trust manager (we integrate trust management with the OS)
- We need java.io.InputStream and java.io.OutputStream to read and write
- Access to CDN status and logging configuration (X-CDN-*) headers
comment:4 Changed on Aug 18, 2013 at 6:25:58 PM by dkocher
- Resolution set to wontfix
- Status changed from new to closed
We have now opted for a custom client.
Note: See
TracTickets for help on using
tickets.
What about multiple Region support (#6902) (Blocked by https://github.com/jclouds/jclouds/issues/1283) and large object support (#6056)?