jclouds/providers/rackspace-cloudfiles-uk
Andrew Gaul bfd54049b7 Make auto service optional
This makes dependencies consistent and eliminates warnings of the
form:

$M2_HOME/repository/org/apache/jclouds/driver/jclouds-slf4j/2.1.0-SNAPSHOT/jclouds-slf4j-2.1.0-SNAPSHOT.jar(org/jclouds/logging/slf4j/config/SLF4JLoggingModule.class): warning: Cannot find annotation method 'value()' in type 'AutoService': class file for com.google.auto.service.AutoService not found

Reference:

https://github.com/google/auto/tree/master/service#download
2017-08-30 12:23:49 -07:00
..
src JCLOUDS-988: Subclass StaticLargeObjectApiLiveTest in Cloudfiles providers 2016-01-22 14:01:49 -08:00
README.md Better explanation of Beta APIs 2014-04-03 17:33:22 -05:00
pom.xml Make auto service optional 2017-08-30 12:23:49 -07:00

README.md

Rackspace Cloud Files UK

The new Rackspace Cloud Files UK multi-region based provider.

This new "rackspace-cloudfiles-uk" provider supercedes the jclouds "cloudfiles-uk" provider, which will eventually be deprecated.

With this multi-region support, a BlobStore can be isolated to a specific region:

 RegionScopedBlobStoreContext ctx = 
 	contextBuilder.buildView(RegionScopedBlobStoreContext.class);

 Set<String> regionIds = ctx.configuredRegions();

 // isolated to the only UK region
 BlobStore dfwBlobStore = ctx.blobStoreInRegion("LON");

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.