This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 93a755a89f938dd61edc8965f807f42941ecb3c5
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Wed Jan 15 18:53:01 2020 +0100

    CAMEL-13784 - Update to AWS SDK V2 - Created camel-aws2-translate, Fixed CS
---
 .../aws2/translate/Translate2Component.java        |  3 ---
 .../Translate2ComponentVerifierExtension.java      |  3 +--
 .../aws2/translate/Translate2Configuration.java    |  5 ++---
 .../aws2/translate/Translate2Endpoint.java         | 17 +++++++----------
 .../aws2/translate/Translate2Producer.java         |  1 -
 .../aws2/translate/AmazonAWSTranslateMock.java     | 22 +++++++++++-----------
 .../translate/Translate2ProducerSpringTest.java    |  3 ---
 .../aws2/translate/Translate2ProducerTest.java     |  2 --
 8 files changed, 21 insertions(+), 35 deletions(-)

diff --git 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Component.java
 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Component.java
index 82cbee0..a1642c3 100644
--- 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Component.java
+++ 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Component.java
@@ -19,14 +19,11 @@ package org.apache.camel.component.aws2.translate;
 import java.util.Map;
 import java.util.Set;
 
-
 import org.apache.camel.CamelContext;
 import org.apache.camel.Endpoint;
 import org.apache.camel.spi.Metadata;
 import org.apache.camel.spi.annotations.Component;
 import org.apache.camel.support.DefaultComponent;
-import org.apache.camel.util.ObjectHelper;
-
 import software.amazon.awssdk.services.translate.TranslateClient;
 
 /**
diff --git 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2ComponentVerifierExtension.java
 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2ComponentVerifierExtension.java
index f015962..282574d 100644
--- 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2ComponentVerifierExtension.java
+++ 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2ComponentVerifierExtension.java
@@ -22,7 +22,6 @@ import 
org.apache.camel.component.extension.verifier.DefaultComponentVerifierExt
 import org.apache.camel.component.extension.verifier.ResultBuilder;
 import org.apache.camel.component.extension.verifier.ResultErrorBuilder;
 import org.apache.camel.component.extension.verifier.ResultErrorHelper;
-
 import software.amazon.awssdk.auth.credentials.AwsCredentialsProvider;
 import software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider;
 import software.amazon.awssdk.core.exception.SdkClientException;
@@ -73,7 +72,7 @@ public class Translate2ComponentVerifierExtension extends 
DefaultComponentVerifi
             TranslateClient client = 
clientBuilder.credentialsProvider(credentialsProvider).region(Region.of(configuration.getRegion())).build();
             TranslateTextRequest req = 
TranslateTextRequest.builder().sourceLanguageCode("it").targetLanguageCode("en").text("ciao").build();
             client.translateText(req);
-               } catch (SdkClientException e) {
+        } catch (SdkClientException e) {
             ResultErrorBuilder errorBuilder = 
ResultErrorBuilder.withCodeAndDescription(VerificationError.StandardCode.AUTHENTICATION,
 e.getMessage())
                 .detail("aws_translate_exception_message", 
e.getMessage()).detail(VerificationError.ExceptionAttribute.EXCEPTION_CLASS, 
e.getClass().getName())
                 
.detail(VerificationError.ExceptionAttribute.EXCEPTION_INSTANCE, e);
diff --git 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Configuration.java
 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Configuration.java
index 449a947..3ac1def 100644
--- 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Configuration.java
+++ 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Configuration.java
@@ -16,14 +16,13 @@
  */
 package org.apache.camel.component.aws2.translate;
 
-import software.amazon.awssdk.core.Protocol;
-import software.amazon.awssdk.services.translate.TranslateClient;
-
 import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.spi.Metadata;
 import org.apache.camel.spi.UriParam;
 import org.apache.camel.spi.UriParams;
 import org.apache.camel.spi.UriPath;
+import software.amazon.awssdk.core.Protocol;
+import software.amazon.awssdk.services.translate.TranslateClient;
 
 @UriParams
 public class Translate2Configuration implements Cloneable {
diff --git 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Endpoint.java
 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Endpoint.java
index c5c1394..be0fd7b 100644
--- 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Endpoint.java
+++ 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Endpoint.java
@@ -26,7 +26,6 @@ import org.apache.camel.spi.UriEndpoint;
 import org.apache.camel.spi.UriParam;
 import org.apache.camel.support.ScheduledPollEndpoint;
 import org.apache.camel.util.ObjectHelper;
-
 import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
 import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
 import software.amazon.awssdk.http.apache.ApacheHttpClient;
@@ -89,20 +88,18 @@ public class Translate2Endpoint extends 
ScheduledPollEndpoint {
     TranslateClient createTranslateClient() {
         TranslateClient client = null;
         TranslateClientBuilder clientBuilder = TranslateClient.builder();
-       ProxyConfiguration.Builder proxyConfig = null;
-       ApacheHttpClient.Builder httpClientBuilder = null;
+        ProxyConfiguration.Builder proxyConfig = null;
+        ApacheHttpClient.Builder httpClientBuilder = null;
         boolean isClientConfigFound = false;
         if (ObjectHelper.isNotEmpty(configuration.getProxyHost()) && 
ObjectHelper.isNotEmpty(configuration.getProxyPort())) {
-               proxyConfig = ProxyConfiguration.builder();
-               URI proxyEndpoint = URI.create(configuration.getProxyProtocol() 
+ configuration.getProxyHost() + configuration.getProxyPort());
-               proxyConfig.endpoint(proxyEndpoint);
-               httpClientBuilder = 
-                       ApacheHttpClient.builder()
-                                       
.proxyConfiguration(proxyConfig.build());
+            proxyConfig = ProxyConfiguration.builder();
+            URI proxyEndpoint = URI.create(configuration.getProxyProtocol() + 
configuration.getProxyHost() + configuration.getProxyPort());
+            proxyConfig.endpoint(proxyEndpoint);
+            httpClientBuilder = 
ApacheHttpClient.builder().proxyConfiguration(proxyConfig.build());
             isClientConfigFound = true;
         }
         if (configuration.getAccessKey() != null && 
configuration.getSecretKey() != null) {
-               AwsBasicCredentials cred = 
AwsBasicCredentials.create(configuration.getAccessKey(), 
configuration.getSecretKey());
+            AwsBasicCredentials cred = 
AwsBasicCredentials.create(configuration.getAccessKey(), 
configuration.getSecretKey());
             if (isClientConfigFound) {
                 clientBuilder = 
clientBuilder.httpClientBuilder(httpClientBuilder).credentialsProvider(StaticCredentialsProvider.create(cred));
             } else {
diff --git 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Producer.java
 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Producer.java
index 0cea0a5..8d083af 100644
--- 
a/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Producer.java
+++ 
b/components/camel-aws2-translate/src/main/java/org/apache/camel/component/aws2/translate/Translate2Producer.java
@@ -24,7 +24,6 @@ import org.apache.camel.Message;
 import org.apache.camel.support.DefaultProducer;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.URISupport;
-
 import software.amazon.awssdk.awscore.exception.AwsServiceException;
 import software.amazon.awssdk.services.translate.TranslateClient;
 import software.amazon.awssdk.services.translate.model.TranslateTextRequest;
diff --git 
a/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/AmazonAWSTranslateMock.java
 
b/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/AmazonAWSTranslateMock.java
index 77d332b..ea4a809 100644
--- 
a/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/AmazonAWSTranslateMock.java
+++ 
b/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/AmazonAWSTranslateMock.java
@@ -24,19 +24,19 @@ public class AmazonAWSTranslateMock implements 
TranslateClient {
 
     @Override
     public TranslateTextResponse translateText(TranslateTextRequest request) {
-       TranslateTextResponse result = 
TranslateTextResponse.builder().translatedText("Hello").build();
+        TranslateTextResponse result = 
TranslateTextResponse.builder().translatedText("Hello").build();
         return result;
     }
 
-       @Override
-       public String serviceName() {
-               // TODO Auto-generated method stub
-               return null;
-       }
+    @Override
+    public String serviceName() {
+        // TODO Auto-generated method stub
+        return null;
+    }
 
-       @Override
-       public void close() {
-               // TODO Auto-generated method stub
-               
-       }
+    @Override
+    public void close() {
+        // TODO Auto-generated method stub
+
+    }
 }
diff --git 
a/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/Translate2ProducerSpringTest.java
 
b/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/Translate2ProducerSpringTest.java
index 996e610..90e6c95 100644
--- 
a/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/Translate2ProducerSpringTest.java
+++ 
b/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/Translate2ProducerSpringTest.java
@@ -19,9 +19,6 @@ package org.apache.camel.component.aws2.translate;
 import org.apache.camel.EndpointInject;
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
-import org.apache.camel.component.aws2.translate.Translate2Constants;
-import org.apache.camel.component.aws2.translate.Translate2LanguageEnum;
-import org.apache.camel.component.aws2.translate.Translate2Operations;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.spring.CamelSpringTestSupport;
 import org.junit.Test;
diff --git 
a/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/Translate2ProducerTest.java
 
b/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/Translate2ProducerTest.java
index 785d138..2205b61 100644
--- 
a/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/Translate2ProducerTest.java
+++ 
b/components/camel-aws2-translate/src/test/java/org/apache/camel/component/aws2/translate/Translate2ProducerTest.java
@@ -21,8 +21,6 @@ import org.apache.camel.EndpointInject;
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.component.aws2.translate.Translate2Constants;
-import org.apache.camel.component.aws2.translate.Translate2LanguageEnum;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;

Reply via email to