This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
from 95646b19e8 Next is 3.24.0-SNAPSHOT
add cf86df0d06 Add Debezium oracle extension
No new revisions were added by this update.
Summary of changes:
catalog/pom.xml | 13 +++++
.../ROOT/examples/components/debezium-oracle.yml | 13 +++++
docs/modules/ROOT/nav.adoc | 1 +
.../reference/extensions/debezium-oracle.adoc | 45 +++++++++++++++
.../deployment/pom.xml | 16 +++---
.../deployment/DebeziumOracleProcessor.java} | 12 ++--
.../debezium-oracle/pom.xml | 8 +--
.../debezium-oracle}/runtime/pom.xml | 30 ++++++----
.../as/jmx/framework/PortableMBeanFactory.java | 46 ++++++++++++++++
.../oracle/MBeanServerBuilderSubstitute.java} | 27 +++++----
.../main/resources/META-INF/quarkus-extension.yaml | 7 +--
extensions/pom.xml | 1 +
.../debezium/{mongodb => oracle}/pom.xml | 38 ++++++++-----
.../it/postgres/DebeziumOracleResource.java} | 34 +++++-------
.../src/main/resources/application.properties | 2 +-
.../common/it/postgres/DebeziumOracleIT.java} | 5 +-
.../common/it/postgres/DebeziumOracleTest.java} | 50 +++++------------
.../it/postgres/DebeziumOracleTestResource.java} | 63 ++++++++++-----------
.../oracle/src/test/resources/initOracle.sql | 4 +-
.../src/test/resources/initOraclePermissions.sql | 64 ++++++++++++++++++++++
.../camel/quarkus/test/support/debezium/Type.java | 2 +-
integration-tests/debezium-grouped/pom.xml | 28 ++++++++++
pom.xml | 1 +
poms/bom/pom.xml | 25 +++++++++
poms/bom/src/main/generated/flattened-full-pom.xml | 25 +++++++++
.../src/main/generated/flattened-reduced-pom.xml | 30 ++++++++++
.../generated/flattened-reduced-verbose-pom.xml | 30 ++++++++++
27 files changed, 467 insertions(+), 153 deletions(-)
create mode 100644 docs/modules/ROOT/examples/components/debezium-oracle.yml
create mode 100644
docs/modules/ROOT/pages/reference/extensions/debezium-oracle.adoc
copy extensions/{debezium-sqlserver => debezium-oracle}/deployment/pom.xml
(80%)
copy
extensions/{wasm/deployment/src/main/java/org/apache/camel/quarkus/component/wasm/deployment/WasmProcessor.java
=>
debezium-oracle/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/oracle/deployment/DebeziumOracleProcessor.java}
(77%)
copy tooling/create-extension-templates/parent-pom.xml =>
extensions/debezium-oracle/pom.xml (85%)
copy {extensions-jvm/azure-files =>
extensions/debezium-oracle}/runtime/pom.xml (76%)
create mode 100644
extensions/debezium-oracle/runtime/src/main/java/oracle/as/jmx/framework/PortableMBeanFactory.java
copy
extensions/{paho/runtime/src/main/java/org/apache/camel/quarkus/component/paho/graal/SubstituteBase64.java
=>
debezium-oracle/runtime/src/main/java/org/apache/camel/quarkus/component/debezium/oracle/MBeanServerBuilderSubstitute.java}
(55%)
copy {extensions-core/core-cloud =>
extensions/debezium-oracle}/runtime/src/main/resources/META-INF/quarkus-extension.yaml
(90%)
copy integration-test-groups/debezium/{mongodb => oracle}/pom.xml (88%)
copy
integration-test-groups/debezium/{mysql/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlResource.java
=>
oracle/src/main/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleResource.java}
(68%)
copy {integration-tests/master =>
integration-test-groups/debezium/oracle}/src/main/resources/application.properties
(96%)
copy
integration-test-groups/debezium/{postgresql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumPostgresIT.java
=>
oracle/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleIT.java}
(85%)
copy
integration-test-groups/debezium/{mysql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlTest.java
=>
oracle/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleTest.java}
(56%)
copy
integration-test-groups/debezium/{mysql/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/mysql/DebeziumMysqlTestResource.java
=>
oracle/src/test/java/org/apache/camel/quarkus/component/debezium/common/it/postgres/DebeziumOracleTestResource.java}
(52%)
copy integration-tests-support/jdbc/src/main/resources/droptables.sql =>
integration-test-groups/debezium/oracle/src/test/resources/initOracle.sql (90%)
create mode 100644
integration-test-groups/debezium/oracle/src/test/resources/initOraclePermissions.sql