This is an automated email from the ASF dual-hosted git repository. janbednar pushed a change to branch CAMEL-14110 in repository https://gitbox.apache.org/repos/asf/camel.git.
discard 463c32f CAMEL-14110: Nitrite component initial commit add 2e212fc correct typos and polish JpaTest add a20fdca update camel-jpa doc about when entityType is a list implementation add df0533e CAMEL-14004 Update the documentation on how to edit the website (#3299) add 825531b CAMEL-14091: Add camel-debezium-postgres component (#3298) add 80716bf Regen add 9cbe43e Polished add 182f796 remove superfluous super() calls which compiler would do for free (#3301) add 56719cd camel-main: add an option to control autowiring of non null properties add 581af67 properties-binding: do not auto wire camel context from registry add af92bc8 Fix findings add 4bf6728 camel-main: add fluent setter for autowireComponentPropertiesNonNullOnly add ef20a2e Regen add 9bff1b6 [CAMEL-14113] camel-elasticsearch-rest: NullPointer exception if there is no body in exchange (#3300) add cf8c9a6 CAMEL-14118: Add getWithBody option to camel-http and also fix so an explicit GET wont attempt to read body as its not in use, this helps CAMEL-14115 add e3af268 Improve summary for camel-jetty add d2337bc Fixed failing link in doc add 354c301 CAMEL-14116: Ignore non-ascii chars from description and move javaDocs into the setters instead of fields (#3303) add 0ecbe53 Polished add 1a32473 Polished add 5e60a58 Polished add 423daf2 CAMEL-14119: Endpoint DSL generator did not include all options. add 137888f CAMEL-14119: Regen to include all the missing options in the Endpoint DSL (there were a lot) add 6cb2a76 [camel-kafka] remove invalid property for SEND_BUFFER_CONFIG (#3304) add 03720ad Updating CXF add 2808dbf CAMEL-14092: Add camel-debezium-mongodb (#3305) add 0bbb091 Regen add 1edd65e Fixed CAMEL-14117 add c7b040d Fixed CS add 2cfb02f [CAMEL-14125] Upgrade to xstream 1.4.11.1 and use regular SMX xstream bundle (#3307) add a5376b3 CAMEL-14112: Update karaf doc new 0ef3720 CAMEL-14110: Nitrite component initial commit This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (463c32f) \ N -- N -- N refs/heads/CAMEL-14110 (0ef3720) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: apache-camel/pom.xml | 20 + apache-camel/src/main/descriptors/common-bin.xml | 4 + bom/camel-bom/pom.xml | 20 + .../component/activemq/ActiveMQComponent.java | 1 - .../component/as2/api/InvalidAS2NameException.java | 1 - .../AS2MessageDispositionNotificationEntity.java | 1 - .../camel/dataformat/avro/SpecificDataNoCache.java | 1 - .../component/aws/ddb/AmazonDDBClientMock.java | 1 - .../component/aws/ecs/AmazonECSClientMock.java | 1 - .../component/aws/eks/AmazonEKSClientMock.java | 1 - .../aws/kinesis/ReachedClosedStatusException.java | 1 - .../component/aws/kms/AmazonKMSClientMock.java | 1 - .../aws/lambda/AmazonLambdaClientMock.java | 1 - .../camel/component/aws/mq/AmazonMQClientMock.java | 1 - .../component/aws/msk/AmazonMSKClientMock.java | 1 - .../camel/component/aws/s3/AmazonS3ClientMock.java | 1 - .../aws/s3/AmazonS3EncryptionClientMock.java | 1 - .../component/aws/sdb/AmazonSDBClientMock.java | 1 - .../component/aws/ses/AmazonSESClientMock.java | 1 - .../component/aws/sns/AmazonSNSClientMock.java | 1 - .../component/aws/sqs/AmazonSQSClientMock.java | 1 - .../component/aws/sqs/AmazonSQSClientMock.java | 1 - .../camel/component/bonita/api/BonitaAPI.java | 1 - .../component/bonita/api/model/FileInput.java | 1 - .../api/model/ProcessDefinitionResponse.java | 1 - .../component/bonita/api/util/BonitaAPIConfig.java | 1 - .../camel/processor/aggregate/util/HeaderDto.java | 1 - .../camel/component/consul/ConsulRegistry.java | 1 - .../common/CryptoCmsMarshallerConfiguration.java | 1 - .../DefaultCryptoCmsUnMarshallerConfiguration.java | 1 - ...DefaultEnvelopedDataDecryptorConfiguration.java | 1 - .../apache/camel/component/cxf/CxfComponent.java | 5 - .../component/cxf/CxfComponentEnableMtomTest.java | 133 ++ .../camel/component/debezium/DebeziumEndpoint.java | 1 - .../EmbeddedDebeziumConfiguration.java | 4 +- .../component/debezium/DebeziumTestComponent.java | 1 - .../component/debezium/DebeziumTestEndpoint.java | 1 - .../camel/maven/config/ConnectorConfigField.java | 9 +- .../maven/config/ConnectorConfigGenerator.java | 18 +- components/camel-debezium-mongodb/pom.xml | 149 ++ .../src/main/docs/debezium-mongodb-component.adoc | 227 +++ .../debezium/DebeziumMongodbComponent.java} | 25 +- .../debezium/DebeziumMongodbEndpoint.java} | 19 +- .../debezium/DebeziumMongodbComponentTest.java | 119 ++ ...ConnectorEmbeddedDebeziumConfigurationTest.java | 89 ++ .../src/test/resources/log4j2.properties | 0 .../src/main/docs/debezium-mysql-component.adoc | 118 +- .../component/debezium/DebeziumMySqlComponent.java | 1 - .../component/debezium/DebeziumMySqlEndpoint.java | 1 - components/camel-debezium-postgres/pom.xml | 149 ++ .../src/main/docs/debezium-postgres-component.adoc | 282 ++++ .../debezium/DebeziumPostgresComponent.java} | 25 +- .../debezium/DebeziumPostgresEndpoint.java} | 19 +- .../debezium/DebeziumPostgresComponentTest.java | 120 ++ ...ConnectorEmbeddedDebeziumConfigurationTest.java | 89 ++ .../src/test/resources/log4j2.properties | 0 .../elasticsearch/ElasticsearchProducer.java | 27 + .../ElasticsearchActionRequestConverter.java | 16 +- .../google/bigquery/GoogleBigQueryConstants.java | 1 - .../bigquery/sql/GoogleBigQuerySQLComponent.java | 1 - .../calendar/internal/GoogleCalendarConstants.java | 1 - .../stream/GoogleCalendarStreamConstants.java | 1 - .../drive/internal/GoogleDriveConstants.java | 1 - .../google/mail/internal/GoogleMailConstants.java | 1 - .../mail/stream/GoogleMailStreamConstants.java | 1 - .../pubsub/consumer/PubsubAcknowledgement.java | 1 - .../sheets/internal/GoogleSheetsConstants.java | 1 - .../sheets/stream/GoogleSheetsStreamConstants.java | 1 - .../sheets/server/GoogleSheetsApiTestServer.java | 2 - .../hazelcast/HazelcastDefaultComponent.java | 1 - .../http/common/HttpRestHeaderFilterStrategy.java | 1 - .../camel-http/src/main/docs/http-component.adoc | 9 +- .../apache/camel/component/http/HttpComponent.java | 2 - .../apache/camel/component/http/HttpEndpoint.java | 28 +- .../component/http/HttpGetWithBodyMethod.java | 25 +- .../apache/camel/component/http/HttpProducer.java | 11 +- .../component/http/helper/HttpMethodHelper.java | 10 +- .../camel/component/http/HttpMethodsTest.java | 15 + .../apache/camel/component/ironmq/GsonUtil.java | 1 - .../jbpm/workitem/InOnlyCamelWorkItemHandler.java | 1 - .../jbpm/workitem/InOutCamelWorkItemHandler.java | 1 - .../camel/component/jetty9/JettyHttpEndpoint9.java | 3 +- .../camel-jpa/src/main/docs/jpa-component.adoc | 8 +- .../apache/camel/component/jpa/JpaProducer.java | 8 +- .../org/apache/camel/component/jpa/JpaTest.java | 40 +- .../camel/component/jt400/Jt400Component.java | 1 - .../camel/component/kafka/KafkaConfiguration.java | 1 - .../org/apache/camel/component/util/HeaderDto.java | 1 - .../camel/component/lucene/LuceneComponent.java | 1 - .../component/lumberjack/LumberjackComponent.java | 1 - .../apache/camel/component/mail/MailComponent.java | 1 - .../AbstractMicrometerEventNotifier.java | 1 - .../AbstractMicroProfileMetricsEventNotifier.java | 1 - .../apache/camel/component/mina/MinaComponent.java | 1 - .../http/NettyHttpRestHeaderFilterStrategy.java | 1 - .../camel/component/netty/NettyComponent.java | 1 - .../netty/NettySSLConsumerClientModeTest.java | 1 - .../camel/component/nitrite/NitriteProducer.java | 2 +- .../pubnub/example/PubNubGeoLocationExample.java | 1 - .../api/dto/composite/SObjectCompositeTest.java | 1 - .../salesforce/dto/generated/Line_Item__c.java | 1 - .../camel/component/servlet/ServletComponent.java | 1 - .../apache/camel/component/sjms/SjmsComponent.java | 1 - .../sparkrest/DefaultSparkBindingTest.java | 1 - .../impl/HeaderTransformationMessageFilter.java | 1 - .../camel/component/event/EventComponent.java | 1 - .../idempotent/MySpringIdempotentCacheManager.java | 1 - .../apache/camel/component/sql/SqlComponent.java | 1 - .../stored/template/generated/ParseException.java | 1 - .../processor/aggregate/jdbc/util/HeaderDto.java | 1 - .../undertow/HttpHandlerRegistrationInfo.java | 1 - .../undertow/RestUndertowHttpBinding.java | 1 - .../undertow/UndertowRestHeaderFilterStrategy.java | 1 - .../undertow/handlers/CamelWebSocketHandler.java | 3 - .../component/validator/ValidatorEndpoint.java | 5 +- .../component/websocket/WebsocketComponent.java | 2 - components/pom.xml | 2 + .../component/properties/PropertiesComponent.java | 1 - .../org/apache/camel/impl/DefaultCamelContext.java | 1 - .../java/org/apache/camel/impl/JndiRegistry.java | 1 - .../camel/core/osgi/OsgiDefaultCamelContext.java | 1 - .../impl/HeaderFilterStrategyComponentTest.java | 1 - .../camel/processor/ThrottlingException.java | 1 - .../endpoint/dsl/AhcEndpointBuilderFactory.java | 86 ++ .../endpoint/dsl/AtomEndpointBuilderFactory.java | 507 +++++++ .../dsl/AtomixMultiMapEndpointBuilderFactory.java | 95 ++ .../endpoint/dsl/BeanEndpointBuilderFactory.java | 38 + .../dsl/BeanValidatorEndpointBuilderFactory.java | 40 + .../endpoint/dsl/BonitaEndpointBuilderFactory.java | 95 ++ .../endpoint/dsl/CMEndpointBuilderFactory.java | 38 + .../dsl/ChatScriptEndpointBuilderFactory.java | 40 + .../endpoint/dsl/ChunkEndpointBuilderFactory.java | 38 + .../endpoint/dsl/CinderEndpointBuilderFactory.java | 39 + .../endpoint/dsl/ClassEndpointBuilderFactory.java | 38 + .../dsl/ControlBusEndpointBuilderFactory.java | 40 + .../dsl/CryptoCmsEndpointBuilderFactory.java | 40 + .../endpoint/dsl/CwEndpointBuilderFactory.java | 38 + .../dsl/DataFormatEndpointBuilderFactory.java | 40 + .../dsl/DataSetTestEndpointBuilderFactory.java | 372 +++++ .../endpoint/dsl/DdbEndpointBuilderFactory.java | 38 + .../dsl/DdbStreamEndpointBuilderFactory.java | 624 +++++++++ .../dsl/DebeziumMongodbEndpointBuilderFactory.java | 917 +++++++++++++ .../dsl/DebeziumMySqlEndpointBuilderFactory.java | 1439 ++++++++++++++++++++ .../DebeziumPostgresEndpointBuilderFactory.java | 1244 +++++++++++++++++ .../dsl/DigitalOceanEndpointBuilderFactory.java | 40 + .../DigitalSignatureEndpointBuilderFactory.java | 40 + .../endpoint/dsl/DnsEndpointBuilderFactory.java | 38 + .../endpoint/dsl/DozerEndpointBuilderFactory.java | 38 + .../endpoint/dsl/DrillEndpointBuilderFactory.java | 38 + .../endpoint/dsl/EC2EndpointBuilderFactory.java | 150 ++ .../endpoint/dsl/ECSEndpointBuilderFactory.java | 144 ++ .../endpoint/dsl/EKSEndpointBuilderFactory.java | 144 ++ .../dsl/ElasticsearchEndpointBuilderFactory.java | 40 + .../endpoint/dsl/ExecEndpointBuilderFactory.java | 38 + .../dsl/FileWatchEndpointBuilderFactory.java | 313 +++++ .../endpoint/dsl/FlinkEndpointBuilderFactory.java | 38 + .../endpoint/dsl/FopEndpointBuilderFactory.java | 38 + .../dsl/FreemarkerEndpointBuilderFactory.java | 40 + .../dsl/GangliaEndpointBuilderFactory.java | 40 + .../dsl/GeoCoderEndpointBuilderFactory.java | 40 + .../endpoint/dsl/GlanceEndpointBuilderFactory.java | 39 + .../dsl/GoogleBigQueryEndpointBuilderFactory.java | 40 + .../GoogleBigQuerySQLEndpointBuilderFactory.java | 40 + ...GoogleCalendarStreamEndpointBuilderFactory.java | 520 +++++++ .../GoogleMailStreamEndpointBuilderFactory.java | 517 +++++++ .../GoogleSheetsStreamEndpointBuilderFactory.java | 518 +++++++ .../endpoint/dsl/GrapeEndpointBuilderFactory.java | 38 + .../dsl/GraphqlEndpointBuilderFactory.java | 40 + ...azelcastAtomicnumberEndpointBuilderFactory.java | 40 + .../HazelcastInstanceEndpointBuilderFactory.java | 95 ++ .../HazelcastRingbufferEndpointBuilderFactory.java | 40 + .../endpoint/dsl/HttpEndpointBuilderFactory.java | 601 ++++++++ .../endpoint/dsl/IAMEndpointBuilderFactory.java | 144 ++ .../endpoint/dsl/IPFSEndpointBuilderFactory.java | 38 + .../dsl/IgniteComputeEndpointBuilderFactory.java | 149 ++ .../dsl/IgniteEventsEndpointBuilderFactory.java | 136 ++ .../dsl/IgniteIdGenEndpointBuilderFactory.java | 116 ++ .../dsl/IgniteQueueEndpointBuilderFactory.java | 145 ++ .../dsl/IgniteSetEndpointBuilderFactory.java | 102 ++ .../dsl/InfluxDbEndpointBuilderFactory.java | 40 + .../endpoint/dsl/JMXEndpointBuilderFactory.java | 162 +++ .../endpoint/dsl/JdbcEndpointBuilderFactory.java | 38 + .../dsl/JettyHttpEndpointBuilder9Factory.java | 599 +++++++- .../endpoint/dsl/JingEndpointBuilderFactory.java | 38 + .../endpoint/dsl/JoltEndpointBuilderFactory.java | 38 + .../dsl/JsonValidatorEndpointBuilderFactory.java | 40 + .../endpoint/dsl/KMSEndpointBuilderFactory.java | 143 ++ .../dsl/KeystoneEndpointBuilderFactory.java | 40 + .../dsl/KinesisFirehoseEndpointBuilderFactory.java | 40 + ...KubernetesConfigMapsEndpointBuilderFactory.java | 51 + ...sistentVolumesClaimsEndpointBuilderFactory.java | 52 + ...tesPersistentVolumesEndpointBuilderFactory.java | 52 + ...rnetesResourcesQuotaEndpointBuilderFactory.java | 52 + .../KubernetesSecretsEndpointBuilderFactory.java | 51 + ...netesServiceAccountsEndpointBuilderFactory.java | 52 + .../endpoint/dsl/LambdaEndpointBuilderFactory.java | 52 + .../dsl/LanguageEndpointBuilderFactory.java | 40 + .../endpoint/dsl/LdapEndpointBuilderFactory.java | 38 + .../endpoint/dsl/LdifEndpointBuilderFactory.java | 38 + .../endpoint/dsl/LogEndpointBuilderFactory.java | 38 + .../endpoint/dsl/LuceneEndpointBuilderFactory.java | 39 + .../dsl/LumberjackEndpointBuilderFactory.java | 95 ++ .../endpoint/dsl/MQEndpointBuilderFactory.java | 146 ++ .../endpoint/dsl/MSKEndpointBuilderFactory.java | 144 ++ .../endpoint/dsl/MasterEndpointBuilderFactory.java | 95 ++ .../dsl/MetricsEndpointBuilderFactory.java | 40 + .../MicroProfileMetricsEndpointBuilderFactory.java | 40 + .../dsl/MicrometerEndpointBuilderFactory.java | 40 + .../endpoint/dsl/MockEndpointBuilderFactory.java | 367 +++++ .../endpoint/dsl/MsvEndpointBuilderFactory.java | 38 + .../dsl/MustacheEndpointBuilderFactory.java | 40 + .../endpoint/dsl/MvelEndpointBuilderFactory.java | 38 + .../dsl/MyBatisBeanEndpointBuilderFactory.java | 102 ++ .../endpoint/dsl/NagiosEndpointBuilderFactory.java | 39 + .../dsl/NetWeaverEndpointBuilderFactory.java | 40 + .../dsl/NeutronEndpointBuilderFactory.java | 40 + .../endpoint/dsl/NovaEndpointBuilderFactory.java | 38 + ...penshiftBuildConfigsEndpointBuilderFactory.java | 51 + .../dsl/OpenshiftBuildsEndpointBuilderFactory.java | 51 + .../dsl/PaxLoggingEndpointBuilderFactory.java | 95 ++ .../endpoint/dsl/PdfEndpointBuilderFactory.java | 38 + .../PgReplicationSlotEndpointBuilderFactory.java | 517 +++++++ .../dsl/PrinterEndpointBuilderFactory.java | 40 + .../endpoint/dsl/QuartzEndpointBuilderFactory.java | 95 ++ .../dsl/RestApiEndpointBuilderFactory.java | 95 ++ .../dsl/RestSwaggerEndpointBuilderFactory.java | 114 ++ .../endpoint/dsl/RssEndpointBuilderFactory.java | 505 +++++++ .../endpoint/dsl/SagaEndpointBuilderFactory.java | 38 + .../dsl/SchedulerEndpointBuilderFactory.java | 511 +++++++ .../dsl/SchematronEndpointBuilderFactory.java | 40 + .../endpoint/dsl/ScpEndpointBuilderFactory.java | 196 +++ .../endpoint/dsl/SdbEndpointBuilderFactory.java | 38 + .../dsl/ServiceEndpointBuilderFactory.java | 95 ++ .../dsl/ServiceNowEndpointBuilderFactory.java | 40 + .../dsl/ServletEndpointBuilderFactory.java | 341 +++++ .../endpoint/dsl/SesEndpointBuilderFactory.java | 38 + .../dsl/SjmsBatchEndpointBuilderFactory.java | 95 ++ .../endpoint/dsl/SnsEndpointBuilderFactory.java | 38 + .../endpoint/dsl/SolrEndpointBuilderFactory.java | 38 + .../endpoint/dsl/SparkEndpointBuilderFactory.java | 95 ++ .../dsl/SpringBatchEndpointBuilderFactory.java | 40 + .../dsl/SpringLdapEndpointBuilderFactory.java | 40 + .../dsl/SqlStoredEndpointBuilderFactory.java | 40 + .../endpoint/dsl/StAXEndpointBuilderFactory.java | 38 + .../dsl/StringTemplateEndpointBuilderFactory.java | 40 + .../endpoint/dsl/SwiftEndpointBuilderFactory.java | 38 + .../endpoint/dsl/TikaEndpointBuilderFactory.java | 38 + .../endpoint/dsl/TimerEndpointBuilderFactory.java | 95 ++ .../dsl/TranslateEndpointBuilderFactory.java | 170 +++ .../dsl/ValidatorEndpointBuilderFactory.java | 40 + .../dsl/VelocityEndpointBuilderFactory.java | 40 + .../dsl/WebhookEndpointBuilderFactory.java | 95 ++ .../dsl/XChangeEndpointBuilderFactory.java | 40 + .../endpoint/dsl/XJEndpointBuilderFactory.java | 38 + .../dsl/XmlSignatureEndpointBuilderFactory.java | 40 + .../endpoint/dsl/XsltEndpointBuilderFactory.java | 38 + .../dsl/ZooKeeperMasterEndpointBuilderFactory.java | 95 ++ .../org/apache/camel/main/BaseMainSupport.java | 6 +- .../camel/main/MainConfigurationProperties.java | 24 + .../camel-main-configuration-metadata.json | 6 + .../org/apache/camel/main/MainIoCAutowireTest.java | 172 +++ .../camel-main/src/test/resources/empty.properties | 16 + .../camel/support/PropertyBindingSupport.java | 10 + .../support/component/AbstractApiComponent.java | 1 - docs/components/modules/ROOT/nav.adoc | 2 + .../ROOT/pages/debezium-mongodb-component.adoc | 228 ++++ .../ROOT/pages/debezium-mysql-component.adoc | 118 +- .../ROOT/pages/debezium-postgres-component.adoc | 283 ++++ .../modules/ROOT/pages/http-component.adoc | 9 +- docs/components/modules/ROOT/pages/index.adoc | 8 +- .../modules/ROOT/pages/jpa-component.adoc | 8 +- .../modules/ROOT/pages/nitrite-component.adoc | 9 +- .../ROOT/pages/faq/how-do-i-edit-the-website.adoc | 43 +- docs/user-manual/modules/ROOT/pages/karaf.adoc | 474 +------ .../artemis/amqp/EmbeddedBrokerSupport.java | 1 - parent/pom.xml | 26 +- .../karaf/features/src/main/resources/features.xml | 32 +- .../camel-debezium-mongodb-starter/pom.xml | 53 + .../DebeziumMongodbComponentAutoConfiguration.java | 129 ++ .../DebeziumMongodbComponentConfiguration.java | 566 ++++++++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 17 + .../DebeziumMySqlComponentConfiguration.java | 608 +++------ .../camel-debezium-postgres-starter/pom.xml | 53 + ...DebeziumPostgresComponentAutoConfiguration.java | 129 ++ .../DebeziumPostgresComponentConfiguration.java | 862 ++++++++++++ .../src/main/resources/META-INF/LICENSE.txt | 0 .../src/main/resources/META-INF/NOTICE.txt | 0 .../src/main/resources/META-INF/spring.factories | 19 + .../src/main/resources/META-INF/spring.provides | 17 + .../JettyHttpComponentConfiguration9.java | 3 +- platforms/spring-boot/components-starter/pom.xml | 2 + .../camel-spring-boot-dependencies/pom.xml | 76 +- .../itest/karaf/CamelDebeziumMongodbTest.java | 22 +- .../itest/karaf/CamelDebeziumPostgresTest.java | 22 +- .../itest/springboot/CamelDebeziumMongodbTest.java | 46 + .../springboot/CamelDebeziumPostgresTest.java | 46 + .../java/org/apache/camel/util/json/JsonArray.java | 1 - .../org/apache/camel/util/json/JsonObject.java | 1 - .../camel/maven/packaging/EndpointDslMojo.java | 38 +- 302 files changed, 22496 insertions(+), 1318 deletions(-) create mode 100644 components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfComponentEnableMtomTest.java create mode 100644 components/camel-debezium-mongodb/pom.xml create mode 100644 components/camel-debezium-mongodb/src/main/docs/debezium-mongodb-component.adoc copy components/{camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlComponent.java => camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbComponent.java} (59%) copy components/{camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlEndpoint.java => camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/DebeziumMongodbEndpoint.java} (54%) create mode 100644 components/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/DebeziumMongodbComponentTest.java create mode 100644 components/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/configuration/MongodbConnectorEmbeddedDebeziumConfigurationTest.java copy components/{camel-debezium-mysql => camel-debezium-mongodb}/src/test/resources/log4j2.properties (100%) create mode 100644 components/camel-debezium-postgres/pom.xml create mode 100644 components/camel-debezium-postgres/src/main/docs/debezium-postgres-component.adoc copy components/{camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlComponent.java => camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresComponent.java} (59%) copy components/{camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/DebeziumMySqlEndpoint.java => camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/DebeziumPostgresEndpoint.java} (52%) create mode 100644 components/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/DebeziumPostgresComponentTest.java create mode 100644 components/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/configuration/PostgresConnectorEmbeddedDebeziumConfigurationTest.java copy components/{camel-debezium-mysql => camel-debezium-postgres}/src/test/resources/log4j2.properties (100%) copy core/camel-core/src/test/java/org/apache/camel/processor/ThrottlingException.java => components/camel-http/src/main/java/org/apache/camel/component/http/HttpGetWithBodyMethod.java (62%) create mode 100644 core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DebeziumMongodbEndpointBuilderFactory.java create mode 100644 core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DebeziumPostgresEndpointBuilderFactory.java create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/MainIoCAutowireTest.java create mode 100644 core/camel-main/src/test/resources/empty.properties create mode 100644 docs/components/modules/ROOT/pages/debezium-mongodb-component.adoc create mode 100644 docs/components/modules/ROOT/pages/debezium-postgres-component.adoc create mode 100644 platforms/spring-boot/components-starter/camel-debezium-mongodb-starter/pom.xml create mode 100644 platforms/spring-boot/components-starter/camel-debezium-mongodb-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMongodbComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-debezium-mongodb-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMongodbComponentConfiguration.java copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-debezium-mongodb-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-debezium-mongodb-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-debezium-mongodb-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-debezium-mongodb-starter/src/main/resources/META-INF/spring.provides create mode 100644 platforms/spring-boot/components-starter/camel-debezium-postgres-starter/pom.xml create mode 100644 platforms/spring-boot/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumPostgresComponentAutoConfiguration.java create mode 100644 platforms/spring-boot/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumPostgresComponentConfiguration.java copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-debezium-postgres-starter}/src/main/resources/META-INF/LICENSE.txt (100%) copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-debezium-postgres-starter}/src/main/resources/META-INF/NOTICE.txt (100%) create mode 100644 platforms/spring-boot/components-starter/camel-debezium-postgres-starter/src/main/resources/META-INF/spring.factories create mode 100644 platforms/spring-boot/components-starter/camel-debezium-postgres-starter/src/main/resources/META-INF/spring.provides copy components/camel-aws-kinesis/src/main/java/org/apache/camel/component/aws/kinesis/ReachedClosedStatusException.java => tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelDebeziumMongodbTest.java (65%) copy components/camel-aws-kinesis/src/main/java/org/apache/camel/component/aws/kinesis/ReachedClosedStatusException.java => tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelDebeziumPostgresTest.java (65%) create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelDebeziumMongodbTest.java create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelDebeziumPostgresTest.java