Author: cmueller
Date: Mon Dec 12 20:55:52 2011
New Revision: 1213439

URL: http://svn.apache.org/viewvc?rev=1213439&view=rev
Log:
CAMEL-4721: Upgrade com.amazonaws:aws-java-sdk 1.1.1 -> 1.2.12
Thank you Bilgin for the patch

Modified:
    camel/branches/camel-2.8.x/components/camel-aws/pom.xml
    
camel/branches/camel-2.8.x/components/camel-aws/src/main/java/org/apache/camel/component/aws/sqs/SqsEndpoint.java
    
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/s3/AmazonS3ClientMock.java
    
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sns/AmazonSNSClientMock.java
    
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sqs/AmazonSQSClientMock.java
    camel/branches/camel-2.8.x/platforms/karaf/features/pom.xml
    
camel/branches/camel-2.8.x/platforms/karaf/features/src/main/resources/features.xml

Modified: camel/branches/camel-2.8.x/components/camel-aws/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-aws/pom.xml?rev=1213439&r1=1213438&r2=1213439&view=diff
==============================================================================
--- camel/branches/camel-2.8.x/components/camel-aws/pom.xml (original)
+++ camel/branches/camel-2.8.x/components/camel-aws/pom.xml Mon Dec 12 20:55:52 
2011
@@ -47,7 +47,7 @@
         <dependency>
             <groupId>com.amazonaws</groupId>
             <artifactId>aws-java-sdk</artifactId>
-            <version>1.1.1</version>
+            <version>1.2.12</version>
             <exclusions>
                 <exclusion>
                     <groupId>org.codehaus.jackson</groupId>

Modified: 
camel/branches/camel-2.8.x/components/camel-aws/src/main/java/org/apache/camel/component/aws/sqs/SqsEndpoint.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-aws/src/main/java/org/apache/camel/component/aws/sqs/SqsEndpoint.java?rev=1213439&r1=1213438&r2=1213439&view=diff
==============================================================================
--- 
camel/branches/camel-2.8.x/components/camel-aws/src/main/java/org/apache/camel/component/aws/sqs/SqsEndpoint.java
 (original)
+++ 
camel/branches/camel-2.8.x/components/camel-aws/src/main/java/org/apache/camel/component/aws/sqs/SqsEndpoint.java
 Mon Dec 12 20:55:52 2011
@@ -77,9 +77,6 @@ public class SqsEndpoint extends Schedul
         
         // creates a new queue, or returns the URL of an existing one
         CreateQueueRequest request = new 
CreateQueueRequest(configuration.getQueueName());
-        if (getConfiguration().getDefaultVisibilityTimeout() != null) {
-            
request.setDefaultVisibilityTimeout(getConfiguration().getDefaultVisibilityTimeout());
-        }
         
         LOG.trace("Creating queue [{}] with request [{}]...", 
configuration.getQueueName(), request);
         
@@ -89,6 +86,9 @@ public class SqsEndpoint extends Schedul
         LOG.trace("Queue created and available at: {}", queueUrl);
 
         // According to the documentation, only one setting can be made at a 
time, even though they go into a Map.
+        if (getConfiguration().getDefaultVisibilityTimeout() != null) {
+            updateAttribute("VisibilityTimeout", 
getConfiguration().getDefaultVisibilityTimeout());
+        }
         if (getConfiguration().getMaximumMessageSize() != null) {
             updateAttribute("MaximumMessageSize", 
getConfiguration().getMaximumMessageSize());
         }

Modified: 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/s3/AmazonS3ClientMock.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/s3/AmazonS3ClientMock.java?rev=1213439&r1=1213438&r2=1213439&view=diff
==============================================================================
--- 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/s3/AmazonS3ClientMock.java
 (original)
+++ 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/s3/AmazonS3ClientMock.java
 Mon Dec 12 20:55:52 2011
@@ -29,8 +29,7 @@ import com.amazonaws.AmazonClientExcepti
 import com.amazonaws.AmazonServiceException;
 import com.amazonaws.AmazonWebServiceRequest;
 import com.amazonaws.HttpMethod;
-import com.amazonaws.Request;
-import com.amazonaws.http.HttpMethodName;
+import com.amazonaws.auth.BasicAWSCredentials;
 import com.amazonaws.services.s3.AmazonS3Client;
 import com.amazonaws.services.s3.S3ResponseMetadata;
 import com.amazonaws.services.s3.model.AbortMultipartUploadRequest;
@@ -84,7 +83,7 @@ public class AmazonS3ClientMock extends 
     private boolean nonExistingBucketCreated;
     
     public AmazonS3ClientMock() {
-        super(null);
+        super(new BasicAWSCredentials("myAccessKey", "mySecretKey"));
     }
 
     @Override
@@ -439,14 +438,4 @@ public class AmazonS3ClientMock extends 
     public S3ResponseMetadata 
getCachedResponseMetadata(AmazonWebServiceRequest request) {
         throw new UnsupportedOperationException();
     }
-
-    @Override
-    protected Request<Void> createRequest(String bucketName, String key, 
AmazonWebServiceRequest originalRequest) {
-        throw new UnsupportedOperationException();
-    }
-
-    @Override
-    protected <T> void signRequest(Request<T> request, HttpMethodName 
methodName, String bucketName, String key) {
-        throw new UnsupportedOperationException();
-    }
 }
\ No newline at end of file

Modified: 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sns/AmazonSNSClientMock.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sns/AmazonSNSClientMock.java?rev=1213439&r1=1213438&r2=1213439&view=diff
==============================================================================
--- 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sns/AmazonSNSClientMock.java
 (original)
+++ 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sns/AmazonSNSClientMock.java
 Mon Dec 12 20:55:52 2011
@@ -22,6 +22,7 @@ import com.amazonaws.AmazonClientExcepti
 import com.amazonaws.AmazonServiceException;
 import com.amazonaws.AmazonWebServiceRequest;
 import com.amazonaws.ResponseMetadata;
+import com.amazonaws.auth.BasicAWSCredentials;
 import com.amazonaws.services.sns.AmazonSNSClient;
 import com.amazonaws.services.sns.model.AddPermissionRequest;
 import com.amazonaws.services.sns.model.ConfirmSubscriptionRequest;
@@ -50,7 +51,7 @@ public class AmazonSNSClientMock extends
     private static final String DEFAULT_TOPIC_ARN = 
"arn:aws:sns:us-east-1:541925086079:MyTopic";
     
     public AmazonSNSClientMock() {
-        super(null);
+        super(new BasicAWSCredentials("myAccessKey", "mySecretKey"));
     }
 
     @Override

Modified: 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sqs/AmazonSQSClientMock.java
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sqs/AmazonSQSClientMock.java?rev=1213439&r1=1213438&r2=1213439&view=diff
==============================================================================
--- 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sqs/AmazonSQSClientMock.java
 (original)
+++ 
camel/branches/camel-2.8.x/components/camel-aws/src/test/java/org/apache/camel/component/aws/sqs/AmazonSQSClientMock.java
 Mon Dec 12 20:55:52 2011
@@ -25,6 +25,7 @@ import java.util.Map;
 
 import com.amazonaws.AmazonClientException;
 import com.amazonaws.AmazonServiceException;
+import com.amazonaws.auth.BasicAWSCredentials;
 import com.amazonaws.services.sqs.AmazonSQSClient;
 import com.amazonaws.services.sqs.model.CreateQueueRequest;
 import com.amazonaws.services.sqs.model.CreateQueueResult;
@@ -42,7 +43,7 @@ public class AmazonSQSClientMock extends
     Map<String, Map<String, String>> queueAttributes = new HashMap<String, 
Map<String, String>>();
     
     public AmazonSQSClientMock() {
-        super(null);
+        super(new BasicAWSCredentials("myAccessKey", "mySecretKey"));
     }
 
     @Override

Modified: camel/branches/camel-2.8.x/platforms/karaf/features/pom.xml
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/platforms/karaf/features/pom.xml?rev=1213439&r1=1213438&r2=1213439&view=diff
==============================================================================
--- camel/branches/camel-2.8.x/platforms/karaf/features/pom.xml (original)
+++ camel/branches/camel-2.8.x/platforms/karaf/features/pom.xml Mon Dec 12 
20:55:52 2011
@@ -38,7 +38,7 @@
       <antlr-bundle-version>2.7.7_2</antlr-bundle-version>
       <aopalliance-bundle-version>1.0_3</aopalliance-bundle-version>
       <asm-bundle-version>3.3_2</asm-bundle-version>
-      <aws-java-sdk-bundle-version>1.1.1_1</aws-java-sdk-bundle-version>
+      <aws-java-sdk-bundle-version>1.2.12_1</aws-java-sdk-bundle-version>
       <bcpg-jdk16-bundle-version>1.46_1</bcpg-jdk16-bundle-version>
       <bcel-bundle-version>5.2_3</bcel-bundle-version>
       <cglib-version>2.1_3_6</cglib-version>

Modified: 
camel/branches/camel-2.8.x/platforms/karaf/features/src/main/resources/features.xml
URL: 
http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/platforms/karaf/features/src/main/resources/features.xml?rev=1213439&r1=1213438&r2=1213439&view=diff
==============================================================================
--- 
camel/branches/camel-2.8.x/platforms/karaf/features/src/main/resources/features.xml
 (original)
+++ 
camel/branches/camel-2.8.x/platforms/karaf/features/src/main/resources/features.xml
 Mon Dec 12 20:55:52 2011
@@ -154,7 +154,8 @@
     <bundle>mvn:org.apache.camel/camel-atom/${pom.version}</bundle>
   </feature>
   <feature name='camel-aws' version='${pom.version}' resolver='(obr)' 
start-level='50'>
-    <bundle 
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/${commons-httpclient-bundle-version}</bundle>
+    <bundle 
dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/${httpcore4-version}</bundle>
+    <bundle 
dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/${httpclient4-version}</bundle>
     <bundle 
dependency="true">mvn:commons-codec/commons-codec/${commons-codec}</bundle>
     <bundle 
dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/${servicemix-specs-version}</bundle>
     <bundle 
dependency="true">mvn:org.codehaus.jackson/jackson-core-asl/${jackson-version}</bundle>


Reply via email to