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-spring-boot.git
The following commit(s) were added to refs/heads/master by this push:
new 7683c03 [create-pull-request] automated change
7683c03 is described below
commit 7683c03f067b8e4164c94305d129ddbc5bdd4233
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Oct 13 00:50:26 2020 +0000
[create-pull-request] automated change
---
.../springboot/catalog/components/aws2-kinesis-firehose.json | 2 ++
.../camel/springboot/catalog/components/aws2-kinesis.json | 2 ++
.../src/main/docs/aws2-kinesis-starter.adoc | 4 +++-
.../springboot/KinesisFirehose2ComponentConfiguration.java | 12 ++++++++++++
.../kinesis/springboot/Kinesis2ComponentConfiguration.java | 12 ++++++++++++
docs/modules/ROOT/pages/aws2-kinesis-starter.adoc | 4 +++-
6 files changed, 34 insertions(+), 2 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
index fda1f97..2c67268 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
@@ -24,6 +24,7 @@
"componentProperties": {
"amazonKinesisFirehoseClient": { "kind": "property", "displayName":
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required":
false, "type": "object", "javaType":
"software.amazon.awssdk.services.firehose.FirehoseClient", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"configurationField": "configuration", "description": "Amazon Kinesis Firehose
client to use for all requests [...]
"autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"configurationField": "configuration", "description": "Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
insta [...]
+ "cborEnabled": { "kind": "property", "displayName": "Cbor Enabled",
"group": "common", "label": "common", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"configurationField": "configuration", "description": "This option will set the
CBOR_ENABLED property during the execution" },
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"deprecated": false, "secret": false, "description": "Component configuration"
},
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a producer may otherwise
fail during starting and cause the r [...]
"operation": { "kind": "property", "displayName": "Operation", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations", "enum":
[ "sendBatchRecord", "createDeliveryStream", "deleteDeliveryStream",
"describeDeliveryStream", "updateDestination" ], "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", "co
[...]
@@ -40,6 +41,7 @@
"streamName": { "kind": "path", "displayName": "Stream Name", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"configurationField": "configuration", "description": "Name of the stream" },
"amazonKinesisFirehoseClient": { "kind": "parameter", "displayName":
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required":
false, "type": "object", "javaType":
"software.amazon.awssdk.services.firehose.FirehoseClient", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"configurationField": "configuration", "description": "Amazon Kinesis Firehose
client to use for all requests [...]
"autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"configurationField": "configuration", "description": "Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
inst [...]
+ "cborEnabled": { "kind": "parameter", "displayName": "Cbor Enabled",
"group": "common", "label": "common", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"configurationField": "configuration", "description": "This option will set the
CBOR_ENABLED property during the execution" },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the producer should be started
lazy (on the first message). By starting lazy you can use this to allow
CamelContext and routes to startup in situations where a producer may otherwise
fail during starting and cause the [...]
"operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations", "enum":
[ "sendBatchRecord", "createDeliveryStream", "deleteDeliveryStream",
"describeDeliveryStream", "updateDestination" ], "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", "c
[...]
"proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration",
"configurationField": "configuration", "description": "To define a proxy host
when instantiating the Kinesis Firehose client" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
index 434f2f8..116d035 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
@@ -24,6 +24,7 @@
"componentProperties": {
"amazonKinesisClient": { "kind": "property", "displayName": "Amazon
Kinesis Client", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "software.amazon.awssdk.services.kinesis.KinesisClient",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "Amazon Kinesis client to
use for all requests for this endpoint" },
"autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in th [...]
+ "cborEnabled": { "kind": "property", "displayName": "Cbor Enabled",
"group": "common", "label": "common", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "This option will set the
CBOR_ENABLED property during the execution" },
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"deprecated": false, "secret": false, "description": "Component configuration"
},
"proxyHost": { "kind": "property", "displayName": "Proxy Host", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "To define a proxy host
when instantiating the Kinesis client" },
"proxyPort": { "kind": "property", "displayName": "Proxy Port", "group":
"common", "label": "", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "To define a proxy port
when instantiating the Kinesis client" },
@@ -45,6 +46,7 @@
"streamName": { "kind": "path", "displayName": "Stream Name", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "Name of the stream" },
"amazonKinesisClient": { "kind": "parameter", "displayName": "Amazon
Kinesis Client", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "software.amazon.awssdk.services.kinesis.KinesisClient",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "Amazon Kinesis client to
use for all requests for this endpoint" },
"autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in t [...]
+ "cborEnabled": { "kind": "parameter", "displayName": "Cbor Enabled",
"group": "common", "label": "common", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "This option will set the
CBOR_ENABLED property during the execution" },
"proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "To define a proxy host
when instantiating the Kinesis client" },
"proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group":
"common", "label": "", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "To define a proxy port
when instantiating the Kinesis client" },
"proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS"
], "deprecated": false, "secret": false, "defaultValue": "HTTPS",
"configurationClass":
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration",
"configurationField": "configuration", "description": "To define a proxy
protocol when instantiating the Kinesis cl [...]
diff --git
a/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis-starter.adoc
b/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis-starter.adoc
index 7d83824..01d3289 100644
---
a/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis-starter.adoc
+++
b/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-kinesis with Spring Boot make sure to use the
following Maven de
----
-The component supports 33 options, which are listed below.
+The component supports 35 options, which are listed below.
@@ -27,6 +27,7 @@ The component supports 33 options, which are listed below.
| *camel.component.aws2-kinesis-firehose.access-key* | Amazon AWS Access Key |
| String
| *camel.component.aws2-kinesis-firehose.amazon-kinesis-firehose-client* |
Amazon Kinesis Firehose client to use for all requests for this endpoint. The
option is a software.amazon.awssdk.services.firehose.FirehoseClient type. | |
FirehoseClient
| *camel.component.aws2-kinesis-firehose.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking |
true | Boolean
+| *camel.component.aws2-kinesis-firehose.cbor-enabled* | This option will set
the CBOR_ENABLED property during the execution | true | Boolean
| *camel.component.aws2-kinesis-firehose.configuration* | Component
configuration. The option is a
org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration type. |
| KinesisFirehose2Configuration
| *camel.component.aws2-kinesis-firehose.enabled* | Whether to enable auto
configuration of the aws2-kinesis-firehose component. This is enabled by
default. | | Boolean
| *camel.component.aws2-kinesis-firehose.lazy-start-producer* | Whether the
producer should be started lazy (on the first message). By starting lazy you
can use this to allow CamelContext and routes to startup in situations where a
producer may otherwise fail during starting and cause the route to fail being
started. By deferring this startup to be lazy then the startup failure can be
handled during routing messages via Camel's routing error handlers. Beware that
when the first message i [...]
@@ -41,6 +42,7 @@ The component supports 33 options, which are listed below.
| *camel.component.aws2-kinesis.amazon-kinesis-client* | Amazon Kinesis client
to use for all requests for this endpoint. The option is a
software.amazon.awssdk.services.kinesis.KinesisClient type. | | KinesisClient
| *camel.component.aws2-kinesis.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking |
true | Boolean
| *camel.component.aws2-kinesis.bridge-error-handler* | Allows for bridging
the consumer to the Camel routing Error Handler, which mean any exceptions
occurred while the consumer is trying to pickup incoming messages, or the
likes, will now be processed as a message and handled by the routing Error
Handler. By default the consumer will use the
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be
logged at WARN or ERROR level and ignored. | false | Boolean
+| *camel.component.aws2-kinesis.cbor-enabled* | This option will set the
CBOR_ENABLED property during the execution | true | Boolean
| *camel.component.aws2-kinesis.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.kinesis.Kinesis2Configuration type.
| | Kinesis2Configuration
| *camel.component.aws2-kinesis.enabled* | Whether to enable auto
configuration of the aws2-kinesis component. This is enabled by default. | |
Boolean
| *camel.component.aws2-kinesis.iterator-type* | Defines where in the Kinesis
stream to start getting records | | ShardIteratorType
diff --git
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
index 25314b7..d4d8d5c 100644
---
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
@@ -55,6 +55,10 @@ public class KinesisFirehose2ComponentConfiguration
*/
private Boolean autoDiscoverClient = true;
/**
+ * This option will set the CBOR_ENABLED property during the execution
+ */
+ private Boolean cborEnabled = true;
+ /**
* Component configuration. The option is a
* org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration
* type.
@@ -130,6 +134,14 @@ public class KinesisFirehose2ComponentConfiguration
this.autoDiscoverClient = autoDiscoverClient;
}
+ public Boolean getCborEnabled() {
+ return cborEnabled;
+ }
+
+ public void setCborEnabled(Boolean cborEnabled) {
+ this.cborEnabled = cborEnabled;
+ }
+
public KinesisFirehose2Configuration getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
index bf70e1d..053ac75 100644
---
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
@@ -56,6 +56,10 @@ public class Kinesis2ComponentConfiguration
*/
private Boolean autoDiscoverClient = true;
/**
+ * This option will set the CBOR_ENABLED property during the execution
+ */
+ private Boolean cborEnabled = true;
+ /**
* Component configuration. The option is a
* org.apache.camel.component.aws2.kinesis.Kinesis2Configuration type.
*/
@@ -159,6 +163,14 @@ public class Kinesis2ComponentConfiguration
this.autoDiscoverClient = autoDiscoverClient;
}
+ public Boolean getCborEnabled() {
+ return cborEnabled;
+ }
+
+ public void setCborEnabled(Boolean cborEnabled) {
+ this.cborEnabled = cborEnabled;
+ }
+
public Kinesis2Configuration getConfiguration() {
return configuration;
}
diff --git a/docs/modules/ROOT/pages/aws2-kinesis-starter.adoc
b/docs/modules/ROOT/pages/aws2-kinesis-starter.adoc
index 7d83824..01d3289 100644
--- a/docs/modules/ROOT/pages/aws2-kinesis-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-kinesis-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-kinesis with Spring Boot make sure to use the
following Maven de
----
-The component supports 33 options, which are listed below.
+The component supports 35 options, which are listed below.
@@ -27,6 +27,7 @@ The component supports 33 options, which are listed below.
| *camel.component.aws2-kinesis-firehose.access-key* | Amazon AWS Access Key |
| String
| *camel.component.aws2-kinesis-firehose.amazon-kinesis-firehose-client* |
Amazon Kinesis Firehose client to use for all requests for this endpoint. The
option is a software.amazon.awssdk.services.firehose.FirehoseClient type. | |
FirehoseClient
| *camel.component.aws2-kinesis-firehose.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking |
true | Boolean
+| *camel.component.aws2-kinesis-firehose.cbor-enabled* | This option will set
the CBOR_ENABLED property during the execution | true | Boolean
| *camel.component.aws2-kinesis-firehose.configuration* | Component
configuration. The option is a
org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration type. |
| KinesisFirehose2Configuration
| *camel.component.aws2-kinesis-firehose.enabled* | Whether to enable auto
configuration of the aws2-kinesis-firehose component. This is enabled by
default. | | Boolean
| *camel.component.aws2-kinesis-firehose.lazy-start-producer* | Whether the
producer should be started lazy (on the first message). By starting lazy you
can use this to allow CamelContext and routes to startup in situations where a
producer may otherwise fail during starting and cause the route to fail being
started. By deferring this startup to be lazy then the startup failure can be
handled during routing messages via Camel's routing error handlers. Beware that
when the first message i [...]
@@ -41,6 +42,7 @@ The component supports 33 options, which are listed below.
| *camel.component.aws2-kinesis.amazon-kinesis-client* | Amazon Kinesis client
to use for all requests for this endpoint. The option is a
software.amazon.awssdk.services.kinesis.KinesisClient type. | | KinesisClient
| *camel.component.aws2-kinesis.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking |
true | Boolean
| *camel.component.aws2-kinesis.bridge-error-handler* | Allows for bridging
the consumer to the Camel routing Error Handler, which mean any exceptions
occurred while the consumer is trying to pickup incoming messages, or the
likes, will now be processed as a message and handled by the routing Error
Handler. By default the consumer will use the
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be
logged at WARN or ERROR level and ignored. | false | Boolean
+| *camel.component.aws2-kinesis.cbor-enabled* | This option will set the
CBOR_ENABLED property during the execution | true | Boolean
| *camel.component.aws2-kinesis.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.kinesis.Kinesis2Configuration type.
| | Kinesis2Configuration
| *camel.component.aws2-kinesis.enabled* | Whether to enable auto
configuration of the aws2-kinesis component. This is enabled by default. | |
Boolean
| *camel.component.aws2-kinesis.iterator-type* | Defines where in the Kinesis
stream to start getting records | | ShardIteratorType