[infinispan-commits] Infinispan SVN: r242 - in trunk/cachestore/s3: src/main/java/org/infinispan/loaders/s3/jclouds and 1 other directory.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Sat May 9 18:34:43 EDT 2009


Author: adriancole
Date: 2009-05-09 18:34:43 -0400 (Sat, 09 May 2009)
New Revision: 242

Modified:
   trunk/cachestore/s3/pom.xml
   trunk/cachestore/s3/src/main/java/org/infinispan/loaders/s3/jclouds/JCloudsConnection.java
Log:
updated to latest jclouds snapshot

Modified: trunk/cachestore/s3/pom.xml
===================================================================
--- trunk/cachestore/s3/pom.xml	2009-05-08 22:39:16 UTC (rev 241)
+++ trunk/cachestore/s3/pom.xml	2009-05-09 22:34:43 UTC (rev 242)
@@ -42,7 +42,7 @@
         
         <dependency>
             <groupId>org.jclouds</groupId>
-            <artifactId>jclouds-s3nio</artifactId>
+            <artifactId>jclouds-httpnio</artifactId>
             <version>1.0-SNAPSHOT</version>
         </dependency>
         

Modified: trunk/cachestore/s3/src/main/java/org/infinispan/loaders/s3/jclouds/JCloudsConnection.java
===================================================================
--- trunk/cachestore/s3/src/main/java/org/infinispan/loaders/s3/jclouds/JCloudsConnection.java	2009-05-08 22:39:16 UTC (rev 241)
+++ trunk/cachestore/s3/src/main/java/org/infinispan/loaders/s3/jclouds/JCloudsConnection.java	2009-05-09 22:34:43 UTC (rev 242)
@@ -10,7 +10,7 @@
 import org.jclouds.aws.s3.S3Context;
 import org.jclouds.aws.s3.S3ContextFactory;
 import org.jclouds.aws.s3.domain.S3Bucket;
-import org.jclouds.aws.s3.nio.config.S3HttpNioConnectionPoolClientModule;
+import org.jclouds.http.httpnio.config.HttpNioConnectionPoolClientModule;
 import org.jclouds.logging.jdk.config.JDKLoggingModule;
 import org.jclouds.logging.log4j.config.Log4JLoggingModule;
 
@@ -51,11 +51,11 @@
             properties.setProperty(S3Constants.PROPERTY_HTTP_SECURE,
                                    "false");
          }
-         if (properties.containsKey(S3Constants.PROPERTY_AWS_MAP_TIMEOUT)) {
+         if (properties.containsKey(S3Constants.PROPERTY_S3_MAP_TIMEOUT)) {
             config.setRequestTimeout(Long.parseLong(properties
-                  .getProperty(S3Constants.PROPERTY_AWS_MAP_TIMEOUT)));
+                  .getProperty(S3Constants.PROPERTY_S3_MAP_TIMEOUT)));
          } else {
-            properties.setProperty(S3Constants.PROPERTY_AWS_MAP_TIMEOUT,
+            properties.setProperty(S3Constants.PROPERTY_S3_MAP_TIMEOUT,
                                    config.getRequestTimeout() + "");
          }
          if (!properties.containsKey(S3Constants.PROPERTY_AWS_ACCESSKEYID))
@@ -78,7 +78,7 @@
          Module loggingModule = org.infinispan.util.logging.LogFactory.IS_LOG4J_AVAILABLE ? new Log4JLoggingModule()
                : new JDKLoggingModule();
          this.context = S3ContextFactory.createS3Context(properties,
-                                                         new S3HttpNioConnectionPoolClientModule(), loggingModule);
+                                                         new HttpNioConnectionPoolClientModule(), loggingModule);
          this.s3Service = context.getConnection();
          if (this.s3Service == null) {
             throw new S3ConnectionException("Could not connect");
@@ -101,7 +101,7 @@
       try {
          org.jclouds.aws.s3.domain.S3Bucket bucket = new org.jclouds.aws.s3.domain.S3Bucket(
                bucketName);
-         s3Service.createBucketIfNotExists(bucketName).get(
+         s3Service.putBucketIfNotExists(bucketName).get(
                config.getRequestTimeout(), TimeUnit.MILLISECONDS);
          return bucket;
       } catch (Exception ex) {
@@ -133,7 +133,7 @@
       Set<String> sourceKeys;
       try {
          S3Bucket source = new S3Bucket(sourceBucket);
-         source = s3Service.getBucket(sourceBucket).get(
+         source = s3Service.listBucket(sourceBucket).get(
                config.getRequestTimeout(), TimeUnit.MILLISECONDS);
          sourceKeys = keysInBucket(source);
 




More information about the infinispan-commits mailing list