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 104165fe8fae95f76c5916a03ebaf95646798855 Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Tue Apr 14 11:16:14 2020 +0200 CAMEL-14868 - Camel-AWS2-*: Where possible, give the possiblity to the end user to pass an AWS Request pojo as body, aws2-kms fixed CS --- .../camel/component/aws2/kms/KMS2Producer.java | 204 ++++++++++----------- 1 file changed, 102 insertions(+), 102 deletions(-) diff --git a/components/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/KMS2Producer.java b/components/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/KMS2Producer.java index e768187..b98ba85 100644 --- a/components/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/KMS2Producer.java +++ b/components/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/KMS2Producer.java @@ -115,7 +115,7 @@ public class KMS2Producer extends DefaultProducer { if (payload instanceof ListKeysRequest) { ListKeysResponse result; try { - result = kmsClient.listKeys((ListKeysRequest) payload); + result = kmsClient.listKeys((ListKeysRequest)payload); } catch (AwsServiceException ase) { LOG.trace("List Keys command returned the error code {}", ase.awsErrorDetails().errorCode()); throw ase; @@ -124,20 +124,20 @@ public class KMS2Producer extends DefaultProducer { message.setBody(result); } } else { - ListKeysRequest.Builder builder = ListKeysRequest.builder(); - if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.LIMIT))) { - int limit = exchange.getIn().getHeader(KMS2Constants.LIMIT, Integer.class); - builder.limit(limit); - } - ListKeysResponse result; - try { - result = kmsClient.listKeys(builder.build()); - } catch (AwsServiceException ase) { - LOG.trace("List Keys command returned the error code {}", ase.awsErrorDetails().errorCode()); - throw ase; - } - Message message = getMessageForResponse(exchange); - message.setBody(result); + ListKeysRequest.Builder builder = ListKeysRequest.builder(); + if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.LIMIT))) { + int limit = exchange.getIn().getHeader(KMS2Constants.LIMIT, Integer.class); + builder.limit(limit); + } + ListKeysResponse result; + try { + result = kmsClient.listKeys(builder.build()); + } catch (AwsServiceException ase) { + LOG.trace("List Keys command returned the error code {}", ase.awsErrorDetails().errorCode()); + throw ase; + } + Message message = getMessageForResponse(exchange); + message.setBody(result); } } @@ -147,7 +147,7 @@ public class KMS2Producer extends DefaultProducer { if (payload instanceof CreateKeyRequest) { CreateKeyResponse result; try { - result = kmsClient.createKey((CreateKeyRequest) payload); + result = kmsClient.createKey((CreateKeyRequest)payload); } catch (AwsServiceException ase) { LOG.trace("Create Key command returned the error code {}", ase.awsErrorDetails().errorCode()); throw ase; @@ -156,20 +156,20 @@ public class KMS2Producer extends DefaultProducer { message.setBody(result); } } else { - CreateKeyRequest.Builder builder = CreateKeyRequest.builder(); - if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.DESCRIPTION))) { - String description = exchange.getIn().getHeader(KMS2Constants.DESCRIPTION, String.class); - builder.description(description); - } - CreateKeyResponse result; - try { - result = kmsClient.createKey(builder.build()); - } catch (AwsServiceException ase) { - LOG.trace("Create Key command returned the error code {}", ase.awsErrorDetails().errorCode()); - throw ase; - } - Message message = getMessageForResponse(exchange); - message.setBody(result); + CreateKeyRequest.Builder builder = CreateKeyRequest.builder(); + if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.DESCRIPTION))) { + String description = exchange.getIn().getHeader(KMS2Constants.DESCRIPTION, String.class); + builder.description(description); + } + CreateKeyResponse result; + try { + result = kmsClient.createKey(builder.build()); + } catch (AwsServiceException ase) { + LOG.trace("Create Key command returned the error code {}", ase.awsErrorDetails().errorCode()); + throw ase; + } + Message message = getMessageForResponse(exchange); + message.setBody(result); } } @@ -179,7 +179,7 @@ public class KMS2Producer extends DefaultProducer { if (payload instanceof DisableKeyRequest) { DisableKeyResponse result; try { - result = kmsClient.disableKey((DisableKeyRequest) payload); + result = kmsClient.disableKey((DisableKeyRequest)payload); } catch (AwsServiceException ase) { LOG.trace("Disable Key command returned the error code {}", ase.awsErrorDetails().errorCode()); throw ase; @@ -188,22 +188,22 @@ public class KMS2Producer extends DefaultProducer { message.setBody(result); } } else { - DisableKeyRequest.Builder builder = DisableKeyRequest.builder(); - if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.KEY_ID))) { - String keyId = exchange.getIn().getHeader(KMS2Constants.KEY_ID, String.class); - builder.keyId(keyId); - } else { - throw new IllegalArgumentException("Key Id must be specified"); - } - DisableKeyResponse result; - try { - result = kmsClient.disableKey(builder.build()); - } catch (AwsServiceException ase) { - LOG.trace("Disable Key command returned the error code {}", ase.awsErrorDetails().errorCode()); - throw ase; - } - Message message = getMessageForResponse(exchange); - message.setBody(result); + DisableKeyRequest.Builder builder = DisableKeyRequest.builder(); + if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.KEY_ID))) { + String keyId = exchange.getIn().getHeader(KMS2Constants.KEY_ID, String.class); + builder.keyId(keyId); + } else { + throw new IllegalArgumentException("Key Id must be specified"); + } + DisableKeyResponse result; + try { + result = kmsClient.disableKey(builder.build()); + } catch (AwsServiceException ase) { + LOG.trace("Disable Key command returned the error code {}", ase.awsErrorDetails().errorCode()); + throw ase; + } + Message message = getMessageForResponse(exchange); + message.setBody(result); } } @@ -213,7 +213,7 @@ public class KMS2Producer extends DefaultProducer { if (payload instanceof ScheduleKeyDeletionRequest) { ScheduleKeyDeletionResponse result; try { - result = kmsClient.scheduleKeyDeletion((ScheduleKeyDeletionRequest) payload); + result = kmsClient.scheduleKeyDeletion((ScheduleKeyDeletionRequest)payload); } catch (AwsServiceException ase) { LOG.trace("Schedule Key Deletion command returned the error code {}", ase.awsErrorDetails().errorCode()); throw ase; @@ -222,26 +222,26 @@ public class KMS2Producer extends DefaultProducer { message.setBody(result); } } else { - ScheduleKeyDeletionRequest.Builder builder = ScheduleKeyDeletionRequest.builder(); - if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.KEY_ID))) { - String keyId = exchange.getIn().getHeader(KMS2Constants.KEY_ID, String.class); - builder.keyId(keyId); - } else { - throw new IllegalArgumentException("Key Id must be specified"); - } - if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.PENDING_WINDOW_IN_DAYS))) { - int pendingWindows = exchange.getIn().getHeader(KMS2Constants.PENDING_WINDOW_IN_DAYS, Integer.class); - builder.pendingWindowInDays(pendingWindows); - } - ScheduleKeyDeletionResponse result; - try { - result = kmsClient.scheduleKeyDeletion(builder.build()); - } catch (AwsServiceException ase) { - LOG.trace("Schedule Key Deletion command returned the error code {}", ase.awsErrorDetails().errorCode()); - throw ase; - } - Message message = getMessageForResponse(exchange); - message.setBody(result); + ScheduleKeyDeletionRequest.Builder builder = ScheduleKeyDeletionRequest.builder(); + if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.KEY_ID))) { + String keyId = exchange.getIn().getHeader(KMS2Constants.KEY_ID, String.class); + builder.keyId(keyId); + } else { + throw new IllegalArgumentException("Key Id must be specified"); + } + if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.PENDING_WINDOW_IN_DAYS))) { + int pendingWindows = exchange.getIn().getHeader(KMS2Constants.PENDING_WINDOW_IN_DAYS, Integer.class); + builder.pendingWindowInDays(pendingWindows); + } + ScheduleKeyDeletionResponse result; + try { + result = kmsClient.scheduleKeyDeletion(builder.build()); + } catch (AwsServiceException ase) { + LOG.trace("Schedule Key Deletion command returned the error code {}", ase.awsErrorDetails().errorCode()); + throw ase; + } + Message message = getMessageForResponse(exchange); + message.setBody(result); } } @@ -251,7 +251,7 @@ public class KMS2Producer extends DefaultProducer { if (payload instanceof DescribeKeyRequest) { DescribeKeyResponse result; try { - result = kmsClient.describeKey((DescribeKeyRequest) payload); + result = kmsClient.describeKey((DescribeKeyRequest)payload); } catch (AwsServiceException ase) { LOG.trace("Describe Key command returned the error code {}", ase.awsErrorDetails().errorCode()); throw ase; @@ -260,22 +260,22 @@ public class KMS2Producer extends DefaultProducer { message.setBody(result); } } else { - DescribeKeyRequest.Builder builder = DescribeKeyRequest.builder(); - if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.KEY_ID))) { - String keyId = exchange.getIn().getHeader(KMS2Constants.KEY_ID, String.class); - builder.keyId(keyId); - } else { - throw new IllegalArgumentException("Key Id must be specified"); - } - DescribeKeyResponse result; - try { - result = kmsClient.describeKey(builder.build()); - } catch (AwsServiceException ase) { - LOG.trace("Describe Key command returned the error code {}", ase.awsErrorDetails().errorCode()); - throw ase; - } - Message message = getMessageForResponse(exchange); - message.setBody(result); + DescribeKeyRequest.Builder builder = DescribeKeyRequest.builder(); + if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.KEY_ID))) { + String keyId = exchange.getIn().getHeader(KMS2Constants.KEY_ID, String.class); + builder.keyId(keyId); + } else { + throw new IllegalArgumentException("Key Id must be specified"); + } + DescribeKeyResponse result; + try { + result = kmsClient.describeKey(builder.build()); + } catch (AwsServiceException ase) { + LOG.trace("Describe Key command returned the error code {}", ase.awsErrorDetails().errorCode()); + throw ase; + } + Message message = getMessageForResponse(exchange); + message.setBody(result); } } @@ -285,7 +285,7 @@ public class KMS2Producer extends DefaultProducer { if (payload instanceof EnableKeyRequest) { EnableKeyResponse result; try { - result = kmsClient.enableKey((EnableKeyRequest) payload); + result = kmsClient.enableKey((EnableKeyRequest)payload); } catch (AwsServiceException ase) { LOG.trace("Enable Key command returned the error code {}", ase.awsErrorDetails().errorCode()); throw ase; @@ -294,22 +294,22 @@ public class KMS2Producer extends DefaultProducer { message.setBody(result); } } else { - EnableKeyRequest.Builder builder = EnableKeyRequest.builder(); - if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.KEY_ID))) { - String keyId = exchange.getIn().getHeader(KMS2Constants.KEY_ID, String.class); - builder.keyId(keyId); - } else { - throw new IllegalArgumentException("Key Id must be specified"); - } - EnableKeyResponse result; - try { - result = kmsClient.enableKey(builder.build()); - } catch (AwsServiceException ase) { - LOG.trace("Enable Key command returned the error code {}", ase.awsErrorDetails().errorCode()); - throw ase; - } - Message message = getMessageForResponse(exchange); - message.setBody(result); + EnableKeyRequest.Builder builder = EnableKeyRequest.builder(); + if (ObjectHelper.isNotEmpty(exchange.getIn().getHeader(KMS2Constants.KEY_ID))) { + String keyId = exchange.getIn().getHeader(KMS2Constants.KEY_ID, String.class); + builder.keyId(keyId); + } else { + throw new IllegalArgumentException("Key Id must be specified"); + } + EnableKeyResponse result; + try { + result = kmsClient.enableKey(builder.build()); + } catch (AwsServiceException ase) { + LOG.trace("Enable Key command returned the error code {}", ase.awsErrorDetails().errorCode()); + throw ase; + } + Message message = getMessageForResponse(exchange); + message.setBody(result); } }