This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new 24b1a3f CAMEL-14565: Add docs for missing option 24b1a3f is described below commit 24b1a3fa0385da46988c27121fc63a33d02a4fa2 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Fri Feb 14 12:50:36 2020 +0100 CAMEL-14565: Add docs for missing option --- .../java/org/apache/camel/component/jooq/JooqEndpointConfigurer.java | 2 ++ .../src/generated/resources/org/apache/camel/component/jooq/jooq.json | 1 + components/camel-jooq/src/main/docs/jooq-component.adoc | 3 ++- .../main/java/org/apache/camel/component/jooq/JooqConfiguration.java | 1 + docs/components/modules/ROOT/pages/jooq-component.adoc | 3 ++- 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/components/camel-jooq/src/generated/java/org/apache/camel/component/jooq/JooqEndpointConfigurer.java b/components/camel-jooq/src/generated/java/org/apache/camel/component/jooq/JooqEndpointConfigurer.java index 12e13e9..8b01c4d 100644 --- a/components/camel-jooq/src/generated/java/org/apache/camel/component/jooq/JooqEndpointConfigurer.java +++ b/components/camel-jooq/src/generated/java/org/apache/camel/component/jooq/JooqEndpointConfigurer.java @@ -15,6 +15,8 @@ public class JooqEndpointConfigurer extends PropertyConfigurerSupport implements public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) { JooqEndpoint target = (JooqEndpoint) obj; switch (ignoreCase ? name.toLowerCase() : name) { + case "databaseconfiguration": + case "databaseConfiguration": target.getConfiguration().setDatabaseConfiguration(property(camelContext, org.jooq.Configuration.class, value)); return true; case "bridgeerrorhandler": case "bridgeErrorHandler": target.setBridgeErrorHandler(property(camelContext, boolean.class, value)); return true; case "consumedelete": diff --git a/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json b/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json index 12dbcac..6ef880f 100644 --- a/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json +++ b/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json @@ -26,6 +26,7 @@ }, "properties": { "entityType": { "kind": "path", "displayName": "Entity Type", "group": "common", "label": "common", "required": false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.jooq.JooqConfiguration", "configurationField": "configuration", "description": "JOOQ entity class" }, + "databaseConfiguration": { "kind": "parameter", "displayName": "Database Configuration", "group": "common", "label": "common", "required": false, "type": "object", "javaType": "org.jooq.Configuration", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.jooq.JooqConfiguration", "configurationField": "configuration", "description": "To use a specific database configuration" }, "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "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 b [...] "consumeDelete": { "kind": "parameter", "displayName": "Consume Delete", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "true", "configurationClass": "org.apache.camel.component.jooq.JooqConfiguration", "configurationField": "configuration", "description": "Delete entity after it is consumed" }, "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send Empty Message When Idle", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead." }, diff --git a/components/camel-jooq/src/main/docs/jooq-component.adoc b/components/camel-jooq/src/main/docs/jooq-component.adoc index 1e9b490..9f44bb8 100644 --- a/components/camel-jooq/src/main/docs/jooq-component.adoc +++ b/components/camel-jooq/src/main/docs/jooq-component.adoc @@ -78,12 +78,13 @@ with the following path and query parameters: |=== -=== Query Parameters (25 parameters): +=== Query Parameters (26 parameters): [width="100%",cols="2,5,^1,2",options="header"] |=== | Name | Description | Default | Type +| *databaseConfiguration* (common) | To use a specific database configuration | | Configuration | *bridgeErrorHandler* (consumer) | 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 | *consumeDelete* (consumer) | Delete entity after it is consumed | true | boolean | *sendEmptyMessageWhenIdle* (consumer) | If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead. | false | boolean diff --git a/components/camel-jooq/src/main/java/org/apache/camel/component/jooq/JooqConfiguration.java b/components/camel-jooq/src/main/java/org/apache/camel/component/jooq/JooqConfiguration.java index 1ae55df..a34dcc6 100644 --- a/components/camel-jooq/src/main/java/org/apache/camel/component/jooq/JooqConfiguration.java +++ b/components/camel-jooq/src/main/java/org/apache/camel/component/jooq/JooqConfiguration.java @@ -37,6 +37,7 @@ public class JooqConfiguration implements Cloneable { @UriParam(label = "producer", description = "To execute plain SQL query") private String query; + @UriParam(label = "common", description = "To use a specific database configuration") private Configuration databaseConfiguration; public JooqConfiguration() { diff --git a/docs/components/modules/ROOT/pages/jooq-component.adoc b/docs/components/modules/ROOT/pages/jooq-component.adoc index 277d27b..dc12919 100644 --- a/docs/components/modules/ROOT/pages/jooq-component.adoc +++ b/docs/components/modules/ROOT/pages/jooq-component.adoc @@ -79,12 +79,13 @@ with the following path and query parameters: |=== -=== Query Parameters (25 parameters): +=== Query Parameters (26 parameters): [width="100%",cols="2,5,^1,2",options="header"] |=== | Name | Description | Default | Type +| *databaseConfiguration* (common) | To use a specific database configuration | | Configuration | *bridgeErrorHandler* (consumer) | 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 | *consumeDelete* (consumer) | Delete entity after it is consumed | true | boolean | *sendEmptyMessageWhenIdle* (consumer) | If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead. | false | boolean