mirror of
https://github.com/apache/jclouds.git
synced 2025-02-07 02:29:25 +00:00
efd09edf57
This reverts commit 889243a677ebba620cc9915f26304091b4dd53bb. The snapshot repository has now been added to the jclouds-project POM. See commit 79d4b48 to jclouds/jclouds.
Rackspace Cloud Files US
The new Rackspace Cloud Files US multi-region based provider.
This new "rackspace-cloudfiles-us" provider supercedes the jclouds "cloudfiles-us" provider, which will eventually be deprecated.
With this multi-region support, each BlobStore can be isolated to a specific region:
RegionScopedBlobStoreContext ctx =
contextBuilder.buildView(RegionScopedBlobStoreContext.class);
Set<String> regionIds = ctx.configuredRegions();
// isolated to a specific region
BlobStore dfwBlobStore = ctx.blobStoreInRegion("DFW");
BlobStore iadBlobStore = ctx.blobStoreInRegion("IAD");
Production ready? Beta
This API is new to jclouds and hence is in Beta. That means we need people to use it and give us feedback. Based on that feedback, minor changes to the interfaces may happen. This code will replace org.jclouds.openstack.swift.SwiftClient in jclouds 2.0 and it is recommended you adopt it sooner than later.