This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new d4ede18 Regen d4ede18 is described below commit d4ede18916ab9fcda1388785db39e99a9710beb1 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Fri Apr 1 15:47:48 2022 +0200 Regen --- catalog/camel-allcomponents/pom.xml | 4 ++++ .../org/apache/camel/component/debezium/debezium-oracle.json | 10 +++++----- .../src/main/docs/debezium-oracle-component.adoc | 2 +- .../components/modules/ROOT/examples/json/debezium-oracle.json | 1 + docs/components/modules/ROOT/nav.adoc | 1 + .../modules/ROOT/pages/debezium-oracle-component.adoc | 1 + parent/pom.xml | 5 +++++ 7 files changed, 18 insertions(+), 6 deletions(-) diff --git a/catalog/camel-allcomponents/pom.xml b/catalog/camel-allcomponents/pom.xml index 581677c..ca2fa74 100644 --- a/catalog/camel-allcomponents/pom.xml +++ b/catalog/camel-allcomponents/pom.xml @@ -387,6 +387,10 @@ </dependency> <dependency> <groupId>org.apache.camel</groupId> + <artifactId>camel-debezium-oracle</artifactId> + </dependency> + <dependency> + <groupId>org.apache.camel</groupId> <artifactId>camel-debezium-postgres</artifactId> </dependency> <dependency> diff --git a/components/camel-debezium/camel-debezium-oracle/src/generated/resources/org/apache/camel/component/debezium/debezium-oracle.json b/components/camel-debezium/camel-debezium-oracle/src/generated/resources/org/apache/camel/component/debezium/debezium-oracle.json index 43378e3..55c38f3 100644 --- a/components/camel-debezium/camel-debezium-oracle/src/generated/resources/org/apache/camel/component/debezium/debezium-oracle.json +++ b/components/camel-debezium/camel-debezium-oracle/src/generated/resources/org/apache/camel/component/debezium/debezium-oracle.json @@ -5,10 +5,10 @@ "title": "Debezium Oracle Connector", "description": "Capture changes from a Oracle database.", "deprecated": false, - "firstVersion": "3.0.0", + "firstVersion": "3.17.0", "label": "database,sql", "javaType": "org.apache.camel.component.debezium.DebeziumOracleComponent", - "supportLevel": "Stable", + "supportLevel": "Preview", "groupId": "org.apache.camel", "artifactId": "camel-debezium-oracle", "version": "3.17.0-SNAPSHOT", @@ -126,10 +126,10 @@ "unavailableValuePlaceholder": { "kind": "property", "displayName": "Unavailable Value Placeholder", "group": "oracle", "label": "consumer,oracle", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "__debezium_unavailable_value", "configurationClass": "org.apache.camel.component.debezium.configuration.OracleConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "descr [...] }, "headers": { - "CamelDebeziumSourceMetadata": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "Map<String, Object>", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The metadata about the source event, for example `table` name, database `name`, log position, etc, please refer to the Debezium documentation for more info." }, - "CamelDebeziumIdentifier": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The identifier of the connector, normally is this format \"+++{server-name}.{database-name}.{table-name}+++\"." }, + "CamelDebeziumSourceMetadata": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "Map<String, Object>", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The metadata about the source event, for example table name, database name, log position, etc, please refer to the Debezium documentation for more info." }, + "CamelDebeziumIdentifier": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The identifier of the connector, normally is this format {server-name}.{database-name}.{table-name}." }, "CamelDebeziumKey": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "Struct", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The key of the event, normally is the table Primary Key." }, - "CamelDebeziumOperation": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "If presents, the type of event operation. Values for the connector are `c` for create (or insert), `u` for update, `d` for delete or `r` for read (in the case of a initial sync) or in case of a snapshot event." }, + "CamelDebeziumOperation": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "If presents, the type of event operation. Values for the connector are c for create (or insert), u for update, d for delete or r for read (in the case of a initial sync) or in case of a snapshot event." }, "CamelDebeziumTimestamp": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "Long", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "If presents, the time (using the system clock in the JVM) at which the connector processed the event." }, "CamelDebeziumBefore": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "Struct", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "If presents, contains the state of the row before the event occurred." }, "CamelDebeziumDdlSQL": { "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "If presents, the ddl sql text of the event." } diff --git a/components/camel-debezium/camel-debezium-oracle/src/main/docs/debezium-oracle-component.adoc b/components/camel-debezium/camel-debezium-oracle/src/main/docs/debezium-oracle-component.adoc index 72b7c85..3a0ce6f 100644 --- a/components/camel-debezium/camel-debezium-oracle/src/main/docs/debezium-oracle-component.adoc +++ b/components/camel-debezium/camel-debezium-oracle/src/main/docs/debezium-oracle-component.adoc @@ -4,7 +4,7 @@ :artifactid: camel-debezium-oracle :description: Capture changes from a Oracle database. :since: 3.17 -:supportlevel: Stable +:supportlevel: Preview :component-header: Only consumer is supported //Manually maintained attributes :group: Debezium diff --git a/docs/components/modules/ROOT/examples/json/debezium-oracle.json b/docs/components/modules/ROOT/examples/json/debezium-oracle.json new file mode 120000 index 0000000..add8c9d --- /dev/null +++ b/docs/components/modules/ROOT/examples/json/debezium-oracle.json @@ -0,0 +1 @@ +../../../../../../components/camel-debezium/camel-debezium-oracle/src/generated/resources/org/apache/camel/component/debezium/debezium-oracle.json \ No newline at end of file diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc index 9747226..d1d2833 100644 --- a/docs/components/modules/ROOT/nav.adoc +++ b/docs/components/modules/ROOT/nav.adoc @@ -76,6 +76,7 @@ ** xref:debezium-summary.adoc[Debezium] *** xref:debezium-mongodb-component.adoc[Debezium MongoDB Connector] *** xref:debezium-mysql-component.adoc[Debezium MySQL Connector] +*** xref:debezium-oracle-component.adoc[Debezium Oracle Connector] *** xref:debezium-postgres-component.adoc[Debezium PostgresSQL Connector] *** xref:debezium-sqlserver-component.adoc[Debezium SQL Server Connector] ** xref:djl-component.adoc[Deep Java Library] diff --git a/docs/components/modules/ROOT/pages/debezium-oracle-component.adoc b/docs/components/modules/ROOT/pages/debezium-oracle-component.adoc new file mode 120000 index 0000000..ea6f59b --- /dev/null +++ b/docs/components/modules/ROOT/pages/debezium-oracle-component.adoc @@ -0,0 +1 @@ +../../../../../components/camel-debezium/camel-debezium-oracle/src/main/docs/debezium-oracle-component.adoc \ No newline at end of file diff --git a/parent/pom.xml b/parent/pom.xml index cbd3825..f8cd2a1 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -1257,6 +1257,11 @@ </dependency> <dependency> <groupId>org.apache.camel</groupId> + <artifactId>camel-debezium-oracle</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.camel</groupId> <artifactId>camel-debezium-parent</artifactId> <version>${project.version}</version> </dependency>