This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot_sbom in repository https://gitbox.apache.org/repos/asf/camel.git
omit 4bfd8811383 Regen SBOM from commit 8fd9267e3599a4ec8b4512c2b5b24ae420816403 add 0004e1347fe (chores) dsls: simplify getting the PID as a String add 07c7243a6dc Regen SBOM from commit 8fd9267e3599a4ec8b4512c2b5b24ae420816403 add 494c147372d Upgrade AWS SDK v2 to version 2.20.7 add 6901f80aaba Sync deps add 4e0e3a8e0ff Upgrade Caffeine to version 3.1.4 add ac608b21d0f Sync deps add 939a733d755 Upgrade OWASP Maven plugin to version 8.1.0 add 67511ae348f Sync deps add 9fcfa18d8a3 CAMEL-19062 - Clean up Parent POM - Abdera add 484279fc143 CAMEL-19062 - Clean up Parent POM - Commons Pool add 6edc58eb248 CAMEL-19062 - Clean up Parent POM - CXF add 6d04354e037 CAMEL-19062 - Clean up Parent POM - CXF add b26f4d3ca2c CAMEL-19062 - Clean up Parent POM - Kafka Clients add 496d99bff78 CAMEL-19062 - Clean up Parent POM - Add a kafka client version specific for Debezium component add ba1ff4d6b6b CAMEL-19062 - Clean up Parent POM - Caffeine add 40d83609da1 CAMEL-19062 - Clean up Parent POM - Stax-api add 09403b1b05b CAMEL-19062 - Clean up Parent POM - JAXB impl add 7d9f6674012 CAMEL-19062 - Clean up Parent POM - JAXB impl add 0f9f05d503c CAMEL-19062 - Clean up Parent POM - JAXB core add dac309e3756 CAMEL-19062 - Clean up Parent POM - JAXB JXC add f9ac27332bd CAMEL-19062 - Clean up Parent POM - JAXP-ri add 662bd1c1240 Sync deps add c55eac22c37 CAMEL-19062 - Clean up Parent POM - Commons logging add b86df4f6073 CAMEL-19062 - Clean up Parent POM - Commons codec add 5d6639fe46b CAMEL-19062 - Clean up Parent POM - Xbean Spring add d7ab1a3e89f CAMEL-19062 - Clean up Parent POM - Xbean Spring add 79704b7c1dd CAMEL-19062 - Clean up Parent POM - Geronimo J2EE Connector Spec 1.5 add 2630075230e CAMEL-19062 - Clean up Parent POM - Geronimo J2EE jacc spec 1.0 add b8315fb3fd7 CAMEL-19062 - Clean up Parent POM - Geronimo J2EE management spec 1.0 add ae3bc76156c CAMEL-19062 - Clean up Parent POM - Jakarta JMS API add 05a70c5af81 CAMEL-19062 - Clean up Parent POM - Jakarta JMS API add ac35e82479e CAMEL-19062 - Clean up Parent POM - Jakarta Persistence API add 4e42205d74b CAMEL-19062 - Clean up Parent POM - Jakarta Persistence API add 0be67c55ad3 (chores) camel-opentelemetry: use logs instead of printing to stdout add 58a14b9891f CAMEL-19078: Allow response headers with empty values to be returned add b39f93b9689 Upgrade AWS SDK v2 to version 2.20.8 add 28ef45206fc Sync deps add a8c38ac2ce7 Removed Elasticsearch Rest properties placeholder add 057c7b0c47b Sync deps add 79ce95db685 Elasticsearch Span decorator should use elasticsearch as component add 0b80eeea45b CAMEL-19065: camel-kafka - Add KafkaSagaIT test add d8a01e77a98 remove the ScopeWrapper workaround add ae177704051 Upgrade AWS SDK v2 to version 2.20.9 add e95688a0de4 Sync deps add 6c5570a1f2f CAMEL-19062 - Clean up Parent POM - Jakarta Transaction API add 0adb1d091ff CAMEL-19062 - Clean up Parent POM - Jakarta Transaction API add 096a2e693e3 Upgrade CycloneDX maven plugin to version 2.7.5 add c207293313b Upgrade CycloneDX maven plugin to version 2.7.5 - Use Output directory configuration add f1cc3186fa3 CAMEL-19062 - Clean up Parent POM - Jakarta Servlet API add b21a9a19f52 CAMEL-19062 - Clean up Parent POM - Jakarta Servlet API add f363cb531a6 CAMEL-19062 - Clean up Parent POM - Spring Context add 8efc03da0a6 CAMEL-19062 - Clean up Parent POM - Spring Context add dfc6edb945c CAMEL-19062 - Clean up Parent POM - Spring Test add cc2ff3e6849 CAMEL-19062 - Clean up Parent POM - Spring Test add 4d7ace3a8a9 CAMEL-19066: Do not copy correlationId after Enricher add 9c381eb4b5a CAMEL-19062 - Clean up Parent POM - Spring Core and Spring Beans add 897069fc986 CAMEL-19062 - Clean up Parent POM - Spring Core and Spring Beans add 64f8967d0e2 CAMEL-19062 - Clean up Parent POM - Spring Web and Spring AOP add 46a648012ee CAMEL-19062 - Clean up Parent POM - Spring Web and Spring AOP add 03d7b027700 CAMEL-19083: Tidy yaml-dsl docs and link to the schema add 0fe09a20ad4 CAMEL-19084: Add basic YAML tests for resume strategies add 14e24e7dd5e CAMEL-19062 - Clean up Parent POM - Spring JDBC and Spring ORM add 4ade69d13f0 CAMEL-19062 - Clean up Parent POM - Spring JDBC and Spring ORM add dc08a8c72cf CAMEL-19062 - Clean up Parent POM - Spring JDBC and Spring ORM add 4738494ffec CAMEL-19062 - Clean up Parent POM - Spring JMS and Spring Context Support add f9a5db525c5 CAMEL-19062 - Clean up Parent POM - Spring JMS and Spring Context Support add 0e4012f3ce9 CAMEL-19062 - Clean up Parent POM - Spring TX and Spring Expression add d4a284253fd CAMEL-19062 - Clean up Parent POM - Spring TX and Spring Expression add 47b88426325 CAMEL-18988: camel-core - tests failing due to OOM (#9398) add 2ae40bb81ff CAMEL-18988: camel-core - tests failing due to OOM (part 2) (#9399) add b74f910e8b3 Upgrade AWS SDK v2 to version 2.20.10 add efcac0f25d5 Sync deps add 9cac1916ae1 CAMEL-19062 - Clean up Parent POM - Spring Security add 0c28959ac04 CAMEL-19062 - Clean up Parent POM - Spring Security add 923609310b1 CAMEL-19062 - Clean up Parent POM - Scala add 40767cb491a CAMEL-19062 - Clean up Parent POM - Snakeyaml add ca56b2fbaad CAMEL-19062 - Clean up Parent POM - Snakeyaml add 71c02ad9ae0 CAMEL-19062 - Clean up Parent POM - JSR 250 add 8030fb33bf0 CAMEL-19062 - Clean up Parent POM - Hapi add 003e3db91ed CAMEL-19062 - Clean up Parent POM - Disruptor add 159ff52f00d CAMEL-19062 - Clean up Parent POM - Disruptor add 3a5dd63bd56 CAMEL-19062 - Clean up Parent POM - Dropbox add 08eabb8b102 CAMEL-19062 - Clean up Parent POM - Dropbox add 447878544f3 CAMEL-19062 - Clean up Parent POM - Mina add a785ad6ece4 CAMEL-19062 - Clean up Parent POM - Mina add d18af98fd45 CAMEL-19062 - Clean up Parent POM - MSAL4j add c69192e2514 CAMEL-19062 - Clean up Parent POM - MSAL4j add a709cfd9c8a CAMEL-19062 - Clean up Parent POM - HTTP Core and HTTP NIO add 8ed895bc5ad CAMEL-19062 - Clean up Parent POM - HTTP Core and HTTP NIO add dde950a5a9d CAMEL-19062 - Clean up Parent POM - HTTP Client add 00ac2023d9f CAMEL-19062 - Clean up Parent POM - HTTP Client add e809d89ce72 CAMEL-19062 - Clean up Parent POM - HTTP Async Client add fd8e73c5511 CAMEL-19062 - Clean up Parent POM - HTTP Async Client add bf0c3d03d0d spring upgrades preparing for spring boot 3.0.3 add 83e88a68568 [CAMEL-19075] camel-bean. Incorrect choice of overloaded method with several arguments, if one of them has brackets. (#9383) add 1ba6d60f31e CAMEL-18928: removed a reference for ActiveMQ from core add cb132e4a25d (chores) camel-core: use ThreadLocal.withInitial as it's simpler to add 33b60fda590 Upgrade SB and Quarkus in camel-jbang commands add a2d11f29db8 Upgrade snmp4j 2.8.15 add 5a4a30133c0 Update camel-4-migration-guide.adoc (#9373) add 0660fc73158 Update camel-4-migration-guide.adoc add 0127ee7d55c Update camel-4-migration-guide.adoc add 36469822b13 CAMEL-19076: camel-jbang trace to show internal exchange properties also. add ab7669ba8c4 camel-jbang - Polish trace add da7842a4520 chore: change mojo for example projects (#9404) add a7efac98ea3 camel-jbang - Polish trace add 19081e26542 camel-jbang - Polish trace add 765537d0856 CAMEL-19089: Remove ExchangePattern.InOptionalOut add 2d312101a4a CAMEL-19089: Remove ExchangePattern.InOptionalOut add 3b0dfea16fc Upgrade AWS SDK v2 to version 2.20.11 add 0cd8cfb1e5a Sync deps add ad2e6264e4a Regen for commit 2d312101a4a41ae04ee4c9afde674313c969db37 add 0a40bdbbe2d CAMEL-19090: Remove deprecated getEndpointMap() on CamelContext add a56eae8359d CAMEL-19050: add DHIS2 component add 349fb189bcc CAMEL-19050: relicense code add bf8b94ff9fb CAMEL-19050: correct first version add 0c07d73d75e CAMEL-19050: improve documentation add 4e47f83077a CAMEL-19050: correct typo add 9d38dc1d4dd CAMEL-19050: solve checkstyle errors add 117a87cc121 CAMEL-19050: drop BSD license from POM add b6461cb4c85 CAMEL-19050: drop repositories from POM add f455c700674 CAMEL-19050 - Removed Camel-Dhis-api javadoc classifier add fb2aad50c89 CAMEL-19090: Remove deprecated apis in core add 79ee8bd8ac4 CAMEL-19090: Remove deprecated apis in core add f6148a80f76 CAMEL-19090: Remove deprecated apis in core add c5eeb1b6d38 CAMEL-19090: Remove deprecated apis in core add 1fd332a6dc8 Regen for commit c5eeb1b6d388a75097baf81d2478e368c47f9b59 add 262fbffbae9 CAMEL-19090: Remove deprecated apis in core add 19a5786d444 CAMEL-15105: decouple the ExtendedCamelContext from the CamelContext add ba5a90701d7 CAMEL-15105: fix camel-kafka tests add 3e61e81835e CAMEL-15105: fix camel-openstack tests add b2f6af4a695 CAMEL-15105: replace ExtendedCamelContext inheritance with delegation add cd960bc8a24 CAMEL-15105: fixed mixed usages of CamelContext and ExtendedCamelContext add cba2626e50c CAMEL-15105: extracted the CamelContextExtension add 3d2631bca88 CAMEL-15105: fixed usages of getExtension in CamelTestSupport add 0568196034c CAMEL-15105: Fix calls to former CamelContext methods that now should be done on the Extension add a26635e18b6 CAMEL-15105: implement a wrapper Configurer so that the context and the extended context configuration can be done as one add bec89203bcf CAMEL-15105: formatting and import cleanups add 75f156dd5bc CAMEL-15105: fixed tests add 71c43ad79bc CAMEL-15105: removed unused methods in AbstractCamelContext add cb4cfd930cf CAMEL-15105: formatting fixes add eb9840bb49b Regen for commit cb4cfd930cfd75e287d803518b4954001424a90e add fe2ee35a4b1 CAMEL-19086: split the ExtendedCamelContext from the Context for the LightweightCamelContext add 813cbb7c7eb CAMEL-19086: split the ExtendedCamelContext from the Context for the LightweightRuntimeCamelContext add 8112e939c2e CAMEL-19079: camel-language - Should init expression. Add resultType as configuration option. add 7e66aab7b6f Regen for commit 813cbb7c7eb3a8b085ebd8065f9bbe97298c7d38 (#9410) add 4f249a381ea Fix typo in getting started page add a63ade86c98 CAMEL-19090: Remove deprecated apis in core add ef170ec0cdd CAMEL-19090: Remove deprecated apis in core add 589018eaf3d Regen for commit ef170ec0cdd4c53d737e501c8772cf7b0b772ea0 add d224c671eca Regen SBOM from commit 589018eaf3d7df5ccae7a1cda5afd6d02bf32ac9 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 (4bfd8811383) \ N -- N -- N refs/heads/regen_bot_sbom (d224c671eca) 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. No new revisions were added by this update. Summary of changes: bom/camel-bom/pom.xml | 10 + camel-dependencies/pom.xml | 32 +- camel-sbom/camel-sbom.json | 23918 ++++++++++++------- camel-sbom/camel-sbom.xml | 12310 ++++++---- catalog/camel-allcomponents/pom.xml | 10 + catalog/camel-catalog-maven/pom.xml | 1 + .../org/apache/camel/catalog/components/amqp.json | 2 +- .../org/apache/camel/catalog/components/as2.json | 2 +- .../apache/camel/catalog/components/asterisk.json | 2 +- .../catalog/components/atmosphere-websocket.json | 2 +- .../org/apache/camel/catalog/components/atom.json | 2 +- .../org/apache/camel/catalog/components/avro.json | 2 +- .../camel/catalog/components/aws-cloudtrail.json | 2 +- .../camel/catalog/components/aws2-ddbstream.json | 2 +- .../camel/catalog/components/aws2-kinesis.json | 2 +- .../apache/camel/catalog/components/aws2-s3.json | 2 +- .../apache/camel/catalog/components/aws2-sqs.json | 2 +- .../camel/catalog/components/azure-cosmosdb.json | 2 +- .../camel/catalog/components/azure-eventhubs.json | 2 +- .../camel/catalog/components/azure-servicebus.json | 2 +- .../catalog/components/azure-storage-blob.json | 2 +- .../catalog/components/azure-storage-datalake.json | 2 +- .../catalog/components/azure-storage-queue.json | 2 +- .../org/apache/camel/catalog/components/bean.json | 2 - .../org/apache/camel/catalog/components/box.json | 2 +- .../apache/camel/catalog/components/browse.json | 2 +- .../org/apache/camel/catalog/components/class.json | 2 - .../apache/camel/catalog/components/coap+tcp.json | 2 +- .../org/apache/camel/catalog/components/coap.json | 2 +- .../apache/camel/catalog/components/coaps+tcp.json | 2 +- .../org/apache/camel/catalog/components/coaps.json | 2 +- .../apache/camel/catalog/components/cometd.json | 2 +- .../apache/camel/catalog/components/cometds.json | 2 +- .../apache/camel/catalog/components/consul.json | 2 +- .../org/apache/camel/catalog/components/corda.json | 2 +- .../apache/camel/catalog/components/couchbase.json | 2 +- .../apache/camel/catalog/components/couchdb.json | 2 +- .../org/apache/camel/catalog/components/cql.json | 2 +- .../org/apache/camel/catalog/components/cron.json | 2 +- .../org/apache/camel/catalog/components/cxf.json | 2 +- .../org/apache/camel/catalog/components/cxfrs.json | 2 +- .../apache/camel/catalog/components/dataset.json | 2 +- .../camel/catalog/components/debezium-db2.json | 2 +- .../camel/catalog/components/debezium-mongodb.json | 2 +- .../camel/catalog/components/debezium-mysql.json | 2 +- .../camel/catalog/components/debezium-oracle.json | 2 +- .../catalog/components/debezium-postgres.json | 2 +- .../catalog/components/debezium-sqlserver.json | 2 +- .../apache/camel/catalog/components/direct-vm.json | 2 +- .../apache/camel/catalog/components/direct.json | 2 +- .../camel/catalog/components/disruptor-vm.json | 2 +- .../apache/camel/catalog/components/disruptor.json | 2 +- .../apache/camel/catalog/components/docker.json | 2 +- .../apache/camel/catalog/components/dropbox.json | 2 +- .../apache/camel/catalog/components/ehcache.json | 2 +- .../org/apache/camel/catalog/components/etcd3.json | 2 +- .../apache/camel/catalog/components/facebook.json | 2 +- .../org/apache/camel/catalog/components/fhir.json | 2 +- .../camel/catalog/components/file-watch.json | 2 +- .../org/apache/camel/catalog/components/file.json | 2 +- .../apache/camel/catalog/components/flatpack.json | 2 +- .../org/apache/camel/catalog/components/ftp.json | 2 +- .../org/apache/camel/catalog/components/ftps.json | 2 +- .../org/apache/camel/catalog/components/git.json | 2 +- .../apache/camel/catalog/components/github.json | 2 +- .../catalog/components/google-calendar-stream.json | 2 +- .../camel/catalog/components/google-calendar.json | 2 +- .../camel/catalog/components/google-drive.json | 2 +- .../catalog/components/google-mail-stream.json | 2 +- .../camel/catalog/components/google-mail.json | 2 +- .../camel/catalog/components/google-pubsub.json | 2 +- .../catalog/components/google-sheets-stream.json | 2 +- .../camel/catalog/components/google-sheets.json | 2 +- .../camel/catalog/components/google-storage.json | 2 +- .../org/apache/camel/catalog/components/grpc.json | 2 +- .../camel/catalog/components/guava-eventbus.json | 2 +- .../catalog/components/hazelcast-instance.json | 2 +- .../camel/catalog/components/hazelcast-list.json | 2 +- .../camel/catalog/components/hazelcast-map.json | 2 +- .../catalog/components/hazelcast-multimap.json | 2 +- .../camel/catalog/components/hazelcast-queue.json | 2 +- .../components/hazelcast-replicatedmap.json | 2 +- .../camel/catalog/components/hazelcast-seda.json | 2 +- .../camel/catalog/components/hazelcast-set.json | 2 +- .../camel/catalog/components/hazelcast-topic.json | 2 +- .../org/apache/camel/catalog/components/hdfs.json | 2 +- .../camel/catalog/components/hwcloud-obs.json | 2 +- .../camel/catalog/components/iec60870-client.json | 2 +- .../camel/catalog/components/iec60870-server.json | 2 +- .../camel/catalog/components/ignite-cache.json | 2 +- .../camel/catalog/components/ignite-events.json | 2 +- .../camel/catalog/components/ignite-messaging.json | 2 +- .../org/apache/camel/catalog/components/imap.json | 2 +- .../org/apache/camel/catalog/components/imaps.json | 2 +- .../catalog/components/infinispan-embedded.json | 2 +- .../camel/catalog/components/infinispan.json | 2 +- .../org/apache/camel/catalog/components/irc.json | 2 +- .../apache/camel/catalog/components/ironmq.json | 2 +- .../apache/camel/catalog/components/jcache.json | 2 +- .../org/apache/camel/catalog/components/jcr.json | 2 +- .../org/apache/camel/catalog/components/jetty.json | 2 +- .../camel/catalog/components/jgroups-raft.json | 2 +- .../apache/camel/catalog/components/jgroups.json | 2 +- .../org/apache/camel/catalog/components/jira.json | 2 +- .../org/apache/camel/catalog/components/jms.json | 2 +- .../org/apache/camel/catalog/components/jmx.json | 2 +- .../org/apache/camel/catalog/components/jooq.json | 2 +- .../org/apache/camel/catalog/components/jpa.json | 2 +- .../org/apache/camel/catalog/components/jt400.json | 2 +- .../org/apache/camel/catalog/components/kafka.json | 2 +- .../apache/camel/catalog/components/kamelet.json | 2 +- .../apache/camel/catalog/components/knative.json | 2 +- .../catalog/components/kubernetes-config-maps.json | 2 +- .../components/kubernetes-custom-resources.json | 2 +- .../catalog/components/kubernetes-deployments.json | 2 +- .../catalog/components/kubernetes-events.json | 2 +- .../camel/catalog/components/kubernetes-hpa.json | 2 +- .../camel/catalog/components/kubernetes-job.json | 2 +- .../catalog/components/kubernetes-namespaces.json | 2 +- .../camel/catalog/components/kubernetes-nodes.json | 2 +- .../camel/catalog/components/kubernetes-pods.json | 2 +- .../kubernetes-replication-controllers.json | 2 +- .../catalog/components/kubernetes-services.json | 2 +- .../apache/camel/catalog/components/language.json | 1 + .../camel/catalog/components/lumberjack.json | 2 +- .../apache/camel/catalog/components/master.json | 2 +- .../org/apache/camel/catalog/components/mina.json | 2 +- .../org/apache/camel/catalog/components/minio.json | 2 +- .../org/apache/camel/catalog/components/mllp.json | 4 +- .../camel/catalog/components/mongodb-gridfs.json | 2 +- .../apache/camel/catalog/components/mongodb.json | 2 +- .../apache/camel/catalog/components/mybatis.json | 2 +- .../org/apache/camel/catalog/components/nats.json | 2 +- .../camel/catalog/components/netty-http.json | 2 +- .../org/apache/camel/catalog/components/netty.json | 2 +- .../apache/camel/catalog/components/nitrite.json | 2 +- .../apache/camel/catalog/components/oaipmh.json | 2 +- .../apache/camel/catalog/components/olingo2.json | 2 +- .../apache/camel/catalog/components/olingo4.json | 2 +- .../components/openshift-deploymentconfigs.json | 2 +- .../camel/catalog/components/paho-mqtt5.json | 2 +- .../org/apache/camel/catalog/components/paho.json | 2 +- .../catalog/components/pg-replication-slot.json | 2 +- .../apache/camel/catalog/components/pgevent.json | 2 +- .../camel/catalog/components/platform-http.json | 2 +- .../org/apache/camel/catalog/components/plc4x.json | 2 +- .../org/apache/camel/catalog/components/pop3.json | 2 +- .../org/apache/camel/catalog/components/pop3s.json | 2 +- .../apache/camel/catalog/components/pubnub.json | 2 +- .../apache/camel/catalog/components/pulsar.json | 2 +- .../apache/camel/catalog/components/quartz.json | 2 +- .../apache/camel/catalog/components/quickfix.json | 2 +- .../camel/catalog/components/reactive-streams.json | 2 +- .../org/apache/camel/catalog/components/ref.json | 2 +- .../apache/camel/catalog/components/rest-api.json | 2 +- .../org/apache/camel/catalog/components/rest.json | 2 +- .../camel/catalog/components/robotframework.json | 2 +- .../apache/camel/catalog/components/rocketmq.json | 2 +- .../org/apache/camel/catalog/components/rss.json | 2 +- .../camel/catalog/components/salesforce.json | 2 +- .../apache/camel/catalog/components/scheduler.json | 2 +- .../org/apache/camel/catalog/components/seda.json | 2 +- .../apache/camel/catalog/components/service.json | 2 +- .../apache/camel/catalog/components/servlet.json | 2 +- .../org/apache/camel/catalog/components/sftp.json | 2 +- .../org/apache/camel/catalog/components/sjms.json | 2 +- .../org/apache/camel/catalog/components/sjms2.json | 2 +- .../org/apache/camel/catalog/components/slack.json | 2 +- .../org/apache/camel/catalog/components/smpp.json | 2 +- .../org/apache/camel/catalog/components/smpps.json | 2 +- .../org/apache/camel/catalog/components/smtp.json | 2 +- .../org/apache/camel/catalog/components/smtps.json | 2 +- .../org/apache/camel/catalog/components/snmp.json | 2 +- .../apache/camel/catalog/components/splunk.json | 2 +- .../camel/catalog/components/spring-event.json | 2 +- .../camel/catalog/components/spring-rabbitmq.json | 2 +- .../camel/catalog/components/spring-redis.json | 2 +- .../apache/camel/catalog/components/spring-ws.json | 2 +- .../org/apache/camel/catalog/components/sql.json | 2 +- .../org/apache/camel/catalog/components/ssh.json | 2 +- .../org/apache/camel/catalog/components/stomp.json | 2 +- .../apache/camel/catalog/components/stream.json | 2 +- .../org/apache/camel/catalog/components/stub.json | 2 +- .../apache/camel/catalog/components/telegram.json | 2 +- .../apache/camel/catalog/components/thrift.json | 2 +- .../org/apache/camel/catalog/components/timer.json | 2 +- .../apache/camel/catalog/components/twilio.json | 2 +- .../catalog/components/twitter-directmessage.json | 2 +- .../camel/catalog/components/twitter-search.json | 2 +- .../camel/catalog/components/twitter-timeline.json | 2 +- .../apache/camel/catalog/components/undertow.json | 2 +- .../camel/catalog/components/vertx-websocket.json | 2 +- .../org/apache/camel/catalog/components/vertx.json | 2 +- .../org/apache/camel/catalog/components/vm.json | 2 +- .../apache/camel/catalog/components/weather.json | 2 +- .../org/apache/camel/catalog/components/web3j.json | 2 +- .../apache/camel/catalog/components/webhook.json | 2 +- .../apache/camel/catalog/components/wordpress.json | 2 +- .../org/apache/camel/catalog/components/xmpp.json | 2 +- .../apache/camel/catalog/components/xquery.json | 2 +- .../org/apache/camel/catalog/components/zeebe.json | 2 +- .../apache/camel/catalog/components/zendesk.json | 2 +- .../camel/catalog/components/zookeeper-master.json | 2 +- .../apache/camel/catalog/components/zookeeper.json | 2 +- .../apache/camel/catalog/models/serviceCall.json | 2 +- .../catalog/models/serviceCallConfiguration.json | 2 +- .../camel/catalog/models/setExchangePattern.json | 2 +- .../org/apache/camel/catalog/models/to.json | 2 +- .../org/apache/camel/catalog/models/toD.json | 2 +- .../org/apache/camel/catalog/models/wireTap.json | 2 +- .../apache/camel/catalog/schemas/camel-spring.xsd | 2 - .../test/resources/org/foo/camel/dummy-pretty.json | 3 +- .../src/test/resources/org/foo/camel/dummy.json | 2 +- .../src/test/resources/sample-pretty.json | 3 +- .../camel-catalog/src/test/resources/sample.json | 2 +- catalog/camel-report-maven-plugin/pom.xml | 1 + .../camel/component/dummy/DummyEndpoint.java | 3 +- components/camel-amqp/pom.xml | 1 + .../org/apache/camel/component/amqp/amqp.json | 2 +- components/camel-as2/camel-as2-api/pom.xml | 2 + .../org/apache/camel/component/as2/as2.json | 2 +- .../apache/camel/component/asterisk/asterisk.json | 2 +- .../atmosphere/websocket/atmosphere-websocket.json | 2 +- components/camel-atom/pom.xml | 1 + .../org/apache/camel/component/atom/atom.json | 2 +- .../org/apache/camel/component/avro/avro.json | 2 +- .../apache/camel/component/avro/AvroListener.java | 3 +- .../component/aws/cloudtrail/aws-cloudtrail.json | 2 +- .../camel-aws/camel-aws-secrets-manager/pom.xml | 2 +- .../aws/secretsmanager/SecretsDevConsole.java | 3 +- .../camel/component/aws/xray/XRayTracer.java | 3 +- .../component/aws2/ddbstream/aws2-ddbstream.json | 2 +- .../camel/component/aws2/kinesis/aws2-kinesis.json | 2 +- components/camel-aws/camel-aws2-kms/pom.xml | 2 +- components/camel-aws/camel-aws2-lambda/pom.xml | 2 +- .../apache/camel/component/aws2/s3/aws2-s3.json | 2 +- components/camel-aws/camel-aws2-sns/pom.xml | 2 +- .../apache/camel/component/aws2/sqs/aws2-sqs.json | 2 +- .../component/azure/cosmosdb/azure-cosmosdb.json | 2 +- .../component/azure/eventhubs/azure-eventhubs.json | 2 +- .../key/vault/AzureKeyVaultManagerDevConsole.java | 3 +- .../azure/servicebus/azure-servicebus.json | 2 +- .../azure/storage/blob/azure-storage-blob.json | 2 +- .../storage/datalake/azure-storage-datalake.json | 2 +- .../azure/storage/queue/azure-storage-queue.json | 2 +- components/camel-base64/pom.xml | 1 + components/camel-bean/pom.xml | 1 - .../component/bean/BeanComponentConfigurer.java | 3 - .../component/bean/BeanEndpointConfigurer.java | 3 - .../component/bean/BeanEndpointUriFactory.java | 3 +- .../beanclass/ClassEndpointUriFactory.java | 3 +- .../org/apache/camel/component/bean/bean.json | 2 - .../apache/camel/component/beanclass/class.json | 2 - .../apache/camel/component/bean/BeanComponent.java | 20 - .../apache/camel/component/bean/BeanConstants.java | 2 - .../apache/camel/component/bean/BeanEndpoint.java | 17 - .../org/apache/camel/component/bean/BeanInfo.java | 2 +- .../apache/camel/component/bean/MethodInfo.java | 7 +- .../bean/PojoMessageInvocationHandler.java | 51 - .../camel/component/bean/PojoProxyHelper.java | 43 - .../apache/camel/component/bean/ProxyHelper.java | 3 +- components/camel-bindy/pom.xml | 2 +- components/camel-bonita/pom.xml | 2 + .../org/apache/camel/component/box/box.json | 2 +- .../org/apache/camel/component/browse/browse.json | 2 +- .../org/apache/camel/component/cassandra/cql.json | 2 +- components/camel-cm-sms/pom.xml | 1 + .../resources/org/apache/camel/coap/coap+tcp.json | 2 +- .../resources/org/apache/camel/coap/coap.json | 2 +- .../resources/org/apache/camel/coap/coaps+tcp.json | 2 +- .../resources/org/apache/camel/coap/coaps.json | 2 +- components/camel-cometd/pom.xml | 1 + .../org/apache/camel/component/cometd/cometd.json | 2 +- .../org/apache/camel/component/cometd/cometds.json | 2 +- .../camel/component/cometd/CometdConsumerTest.java | 9 +- .../org/apache/camel/component/consul/consul.json | 2 +- .../org/apache/camel/component/corda/corda.json | 2 +- .../camel/component/couchbase/couchbase.json | 2 +- components/camel-couchdb/pom.xml | 1 + .../apache/camel/component/couchdb/couchdb.json | 2 +- .../org/apache/camel/component/cron/cron.json | 2 +- .../apache/camel/component/cron/CronHelper.java | 3 +- .../camel/component/cron/CronPatternsTest.java | 3 +- components/camel-crypto/pom.xml | 1 + components/camel-cxf/camel-cxf-common/pom.xml | 2 + components/camel-cxf/camel-cxf-rest/pom.xml | 9 + .../apache/camel/component/cxf/jaxrs/cxfrs.json | 2 +- .../camel/component/cxf/jaxrs/CxfRsEndpoint.java | 5 +- components/camel-cxf/camel-cxf-soap/pom.xml | 12 + .../org/apache/camel/component/cxf/jaxws/cxf.json | 2 +- .../camel-cxf/camel-cxf-spring-common/pom.xml | 4 + components/camel-cxf/camel-cxf-spring-rest/pom.xml | 11 + components/camel-cxf/camel-cxf-spring-soap/pom.xml | 10 + .../camel-cxf/camel-cxf-spring-transport/pom.xml | 1 + components/camel-cxf/camel-cxf-transport/pom.xml | 3 + .../component/dataformat/DataFormatComponent.java | 3 +- .../component/dataformat/DataFormatEndpoint.java | 3 +- .../apache/camel/component/dataset/dataset.json | 2 +- .../camel-debezium-common-component/pom.xml | 2 +- .../camel/component/debezium/debezium-db2.json | 2 +- .../camel/component/debezium/debezium-mongodb.json | 2 +- .../camel/component/debezium/debezium-mysql.json | 2 +- .../camel/component/debezium/debezium-oracle.json | 2 +- .../component/debezium/debezium-postgres.json | 2 +- .../component/debezium/debezium-sqlserver.json | 2 +- .../component/debug/CamelDebuggerFactory.java | 3 +- components/camel-dhis2/camel-dhis2-api/pom.xml | 50 + .../services/org/apache/camel/other.properties | 7 + .../src/generated/resources/dhis2-api.json | 14 + .../apache/camel/component/dhis2/api/Dhis2Get.java | 97 + .../camel/component/dhis2/api/Dhis2Post.java | 57 + .../component/dhis2/api/Dhis2ResourceTables.java | 65 + .../component/dhis2/api/Dhis2GetTestCase.java | 140 + .../component/dhis2/api/Dhis2PostTestCase.java | 79 + .../camel-dhis2/camel-dhis2-component/pom.xml | 146 + .../signatures/file-sig-api.txt | 17 +- .../component/dhis2/Dhis2ComponentConfigurer.java | 105 + .../dhis2/Dhis2ConfigurationConfigurer.java | 79 + .../component/dhis2/Dhis2EndpointConfigurer.java | 222 + .../component/dhis2/Dhis2EndpointUriFactory.java | 108 + .../dhis2/Dhis2GetEndpointConfiguration.java | 89 + .../Dhis2GetEndpointConfigurationConfigurer.java | 147 + .../dhis2/Dhis2PostEndpointConfiguration.java | 56 + .../Dhis2PostEndpointConfigurationConfigurer.java | 126 + .../Dhis2ResourceTablesEndpointConfiguration.java | 67 + ...ourceTablesEndpointConfigurationConfigurer.java | 124 + .../dhis2/internal/Dhis2ApiCollection.java | 77 + .../component/dhis2/internal/Dhis2ApiName.java | 32 + .../dhis2/internal/Dhis2GetApiMethod.java | 61 + .../dhis2/internal/Dhis2PostApiMethod.java | 50 + .../internal/Dhis2ResourceTablesApiMethod.java | 51 + .../services/org/apache/camel/component.properties | 7 + .../services/org/apache/camel/component/dhis2 | 2 + .../org/apache/camel/configurer/dhis2-component | 2 + .../org/apache/camel/configurer/dhis2-endpoint | 2 + ...apache.camel.component.dhis2.Dhis2Configuration | 2 + ...l.component.dhis2.Dhis2GetEndpointConfiguration | 2 + ....component.dhis2.Dhis2PostEndpointConfiguration | 2 + ....dhis2.Dhis2ResourceTablesEndpointConfiguration | 2 + .../org/apache/camel/urifactory/dhis2-endpoint | 2 + .../org/apache/camel/component/dhis2/dhis2.json} | 68 +- .../src/main/docs/dhis2-component.adoc | 455 + .../camel/component/dhis2/Dhis2Component.java | 86 + .../camel/component/dhis2/Dhis2Configuration.java | 97 + .../camel/component/dhis2/Dhis2Consumer.java | 18 +- .../camel/component/dhis2/Dhis2Endpoint.java | 113 + .../camel/component/dhis2/Dhis2Producer.java | 17 +- .../component/dhis2/internal/Dhis2Constants.java | 16 +- .../dhis2/internal/Dhis2PropertiesHelper.java | 33 +- .../component/dhis2/AbstractDhis2TestSupport.java | 85 + .../apache/camel/component/dhis2/Dhis2GetIT.java | 97 + .../apache/camel/component/dhis2/Dhis2PostIT.java | 71 + .../component/dhis2/Dhis2ResourceTablesIT.java | 67 + .../apache/camel/component/dhis2/Environment.java | 108 + .../src/test/resources/dhis.conf | 5 + .../src/test/resources/log4j2-test.xml | 36 + .../src/test/resources/test-options.properties | 10 +- components/camel-dhis2/pom.xml | 36 + .../org/apache/camel/component/direct/direct.json | 2 +- .../apache/camel/component/directvm/direct-vm.json | 2 +- components/camel-disruptor/pom.xml | 1 + .../camel/component/disruptor/disruptor-vm.json | 2 +- .../camel/component/disruptor/disruptor.json | 2 +- .../org/apache/camel/component/docker/docker.json | 2 +- components/camel-drill/pom.xml | 1 + components/camel-dropbox/pom.xml | 1 + .../apache/camel/component/dropbox/dropbox.json | 2 +- .../dynamicrouter/DynamicRouterProcessor.java | 2 +- .../DynamicRouterBasicSynchronousIT.java | 3 +- .../integration/DynamicRouterUriControlIT.java | 3 +- .../support/DynamicRouterTestSupport.java | 9 +- .../apache/camel/component/ehcache/ehcache.json | 2 +- .../org/apache/camel/component/etcd3/etcd3.json | 2 +- components/camel-exec/pom.xml | 1 + .../apache/camel/component/facebook/facebook.json | 2 +- .../component/facebook/FacebookComponent.java | 3 +- .../facebook/data/FacebookPropertiesHelper.java | 3 +- .../org/apache/camel/component/fhir/fhir.json | 2 +- .../camel/component/fhir/FhirConfigurationIT.java | 3 +- .../camel/component/file/watch/file-watch.json | 2 +- .../org/apache/camel/component/file/file.json | 2 +- components/camel-flatpack/pom.xml | 1 + .../apache/camel/component/flatpack/flatpack.json | 2 +- components/camel-ftp/pom.xml | 1 + .../apache/camel/component/file/remote/ftp.json | 2 +- .../apache/camel/component/file/remote/ftps.json | 2 +- .../apache/camel/component/file/remote/sftp.json | 2 +- .../camel/component/file/remote/FtpsEndpoint.java | 3 +- .../camel/component/file/remote/SftpEndpoint.java | 3 +- .../FtpProducerDisconnectOnBatchCompleteIT.java | 4 +- .../remote/integration/FtpServerTestSupport.java | 5 +- components/camel-geocoder/pom.xml | 1 + .../org/apache/camel/component/git/git.json | 2 +- components/camel-github/pom.xml | 1 + .../org/apache/camel/component/github/github.json | 2 +- .../bigquery/sql/GoogleBigQuerySQLEndpoint.java | 4 +- .../component/google/calendar/google-calendar.json | 2 +- .../calendar/stream/google-calendar-stream.json | 2 +- .../google/calendar/GoogleCalendarConsumer.java | 3 +- .../google/calendar/GoogleCalendarProducer.java | 3 +- .../camel/component/google/drive/google-drive.json | 2 +- .../google/drive/GoogleDriveConsumer.java | 3 +- .../google/drive/GoogleDriveProducer.java | 3 +- .../camel/component/google/mail/google-mail.json | 2 +- .../google/mail/stream/google-mail-stream.json | 2 +- .../component/google/mail/GoogleMailConsumer.java | 3 +- .../component/google/mail/GoogleMailProducer.java | 3 +- .../component/google/pubsub/google-pubsub.json | 2 +- .../manager/GoogleSecretManagerDevConsole.java | 3 +- .../component/google/sheets/google-sheets.json | 2 +- .../google/sheets/stream/google-sheets-stream.json | 2 +- .../google/sheets/GoogleSheetsConsumer.java | 3 +- .../google/sheets/GoogleSheetsProducer.java | 3 +- .../component/google/storage/google-storage.json | 2 +- components/camel-graphql/pom.xml | 1 + .../org/apache/camel/component/grpc/grpc.json | 2 +- .../component/grpc/GrpcProducerAsyncTest.java | 272 - .../component/guava/eventbus/guava-eventbus.json | 2 +- .../hazelcast/instance/hazelcast-instance.json | 2 +- .../component/hazelcast/list/hazelcast-list.json | 2 +- .../component/hazelcast/map/hazelcast-map.json | 2 +- .../hazelcast/multimap/hazelcast-multimap.json | 2 +- .../component/hazelcast/queue/hazelcast-queue.json | 2 +- .../replicatedmap/hazelcast-replicatedmap.json | 2 +- .../component/hazelcast/seda/hazelcast-seda.json | 2 +- .../component/hazelcast/set/hazelcast-set.json | 2 +- .../component/hazelcast/topic/hazelcast-topic.json | 2 +- .../org/apache/camel/component/hdfs/hdfs.json | 2 +- .../camel/component/hdfs/HdfsConsumerTest.java | 3 +- .../camel/component/hdfs/HdfsProducerTest.java | 5 +- .../headersmap/CamelFastHeadersMapTest.java | 3 +- components/camel-hl7/pom.xml | 1 + components/camel-http/pom.xml | 1 + .../apache/camel/component/http/HttpComponent.java | 3 +- .../http/HttpEndpointUriAssemblerTest.java | 3 +- .../http/HttpSendDynamicAwareBasicAuthTest.java | 2 +- .../http/HttpSendDynamicAwareRawTest.java | 4 +- .../component/http/HttpSendDynamicAwareTest.java | 4 +- .../HttpSendDynamicAwareUriWithSpacesTest.java | 3 +- .../HttpSendDynamicAwareUriWithoutSlashTest.java | 5 +- .../component/huaweicloud/obs/hwcloud-obs.json | 2 +- .../component/iec60870/client/iec60870-client.json | 2 +- .../component/iec60870/server/iec60870-server.json | 2 +- .../camel/component/ignite/cache/ignite-cache.json | 2 +- .../component/ignite/events/ignite-events.json | 2 +- .../ignite/messaging/ignite-messaging.json | 2 +- .../infinispan/embedded/infinispan-embedded.json | 2 +- .../component/infinispan/remote/infinispan.json | 2 +- .../org/apache/camel/component/irc/irc.json | 2 +- .../camel/component/irc/IrcConsumerTest.java | 12 +- .../org/apache/camel/component/ironmq/ironmq.json | 2 +- components/camel-jaxb/pom.xml | 3 + .../converter/jaxb/FallbackTypeConverter.java | 2 - .../jaxb/JaxbRestBindingJaxbDataFormatFactory.java | 3 +- .../org/apache/camel/component/jcache/jcache.json | 2 +- .../org/apache/camel/component/jcr/jcr.json | 2 +- components/camel-jdbc/pom.xml | 1 + components/camel-jetty-common/pom.xml | 1 + components/camel-jetty/pom.xml | 3 + .../org/apache/camel/component/jetty11/jetty.json | 2 +- .../camel/component/jgroups/raft/jgroups-raft.json | 2 +- .../apache/camel/component/jgroups/jgroups.json | 2 +- .../org/apache/camel/component/jira/jira.json | 2 +- components/camel-jms/pom.xml | 6 + .../org/apache/camel/component/jms/jms.json | 2 +- .../component/jms/JmsInOnlyPooledExchangeTest.java | 9 +- .../issues/JmsBlockedAsyncRoutingEngineTest.java | 160 - .../jms/issues/JmsDirectStartupOrderIssueTest.java | 2 +- components/camel-jmx/pom.xml | 1 + .../org/apache/camel/component/jmx/jmx.json | 2 +- .../camel/component/jmx/SimpleBeanFixture.java | 2 +- .../org/apache/camel/component/jooq/jooq.json | 2 +- components/camel-jpa/pom.xml | 4 + .../org/apache/camel/component/jpa/jpa.json | 2 +- .../apache/camel/component/jpa/JpaProducer.java | 10 +- .../jpa/JpaWithNamedQueryAndParametersTest.java | 2 +- .../processor/jpa/JpaProducerWithQueryTest.java | 2 +- components/camel-jsch/pom.xml | 1 + .../org/apache/camel/component/jt400/jt400.json | 2 +- components/camel-jta/pom.xml | 1 + .../org/apache/camel/jta/JtaTransactionPolicy.java | 2 +- components/camel-kafka/pom.xml | 1 + .../org/apache/camel/component/kafka/kafka.json | 2 +- .../camel/component/kafka/KafkaConsumerTest.java | 10 +- .../camel/component/kafka/KafkaProducerTest.java | 16 +- .../integration/KafkaConsumerAuthInvalidIT.java | 3 +- .../component/kafka/integration/KafkaSagaIT.java | 82 + .../apache/camel/component/kamelet/kamelet.json | 2 +- .../camel/component/kamelet/KameletComponent.java | 4 +- .../component/knative/spi/KnativeEnvironment.java | 2 +- .../apache/camel/component/knative/knative.json | 2 +- .../camel/component/knative/KnativeComponent.java | 5 +- .../camel/component/knative/KnativeEndpoint.java | 7 +- .../camel/component/knative/KnativeProducer.java | 7 +- .../config_maps/kubernetes-config-maps.json | 2 +- .../kubernetes-custom-resources.json | 2 +- .../deployments/kubernetes-deployments.json | 2 +- .../kubernetes/events/kubernetes-events.json | 2 +- .../component/kubernetes/hpa/kubernetes-hpa.json | 2 +- .../component/kubernetes/job/kubernetes-job.json | 2 +- .../namespaces/kubernetes-namespaces.json | 2 +- .../kubernetes/nodes/kubernetes-nodes.json | 2 +- .../component/kubernetes/pods/kubernetes-pods.json | 2 +- .../kubernetes-replication-controllers.json | 2 +- .../kubernetes/services/kubernetes-services.json | 2 +- .../openshift-deploymentconfigs.json | 2 +- .../properties/BasePropertiesFunction.java | 3 +- .../OpenshiftBuildConfigsEndpoint.java | 4 +- .../properties/KubernetesClientConfigureTest.java | 3 +- .../language/LanguageEndpointConfigurer.java | 6 + .../language/LanguageEndpointUriFactory.java | 3 +- .../apache/camel/component/language/language.json | 1 + .../camel/component/language/LanguageEndpoint.java | 32 +- .../camel/component/language/LanguageProducer.java | 14 +- components/camel-ldap/pom.xml | 1 + components/camel-ldif/pom.xml | 1 + .../apache/camel/component/log/LogEndpoint.java | 3 +- .../camel/component/lumberjack/lumberjack.json | 2 +- components/camel-mail-microsoft-oauth/pom.xml | 5 +- .../org/apache/camel/component/mail/imap.json | 2 +- .../org/apache/camel/component/mail/imaps.json | 2 +- .../org/apache/camel/component/mail/pop3.json | 2 +- .../org/apache/camel/component/mail/pop3s.json | 2 +- .../org/apache/camel/component/mail/smtp.json | 2 +- .../org/apache/camel/component/mail/smtps.json | 2 +- .../apache/camel/component/mail/MailConsumer.java | 3 +- .../mail/MailConsumerAuthenticatorTest.java | 6 +- .../mapstruct/DefaultMapStructFinder.java | 2 +- .../org/apache/camel/component/master/master.json | 2 +- .../component/metrics/MetricsComponentTest.java | 18 +- .../faulttolerance/FaultToleranceProcessor.java | 9 +- .../faulttolerance/FaultToleranceReifier.java | 5 +- ...tToleranceRefConfigurationNoReflectionTest.java | 3 +- .../faulttolerance/FaultToleranceRouteOkTest.java | 3 +- components/camel-mina/pom.xml | 1 + .../org/apache/camel/component/mina/mina.json | 2 +- .../org/apache/camel/component/minio/minio.json | 2 +- .../org/apache/camel/component/mllp/mllp.json | 4 +- .../apache/camel/component/mock/MockEndpoint.java | 5 +- .../component/mongodb/gridfs/mongodb-gridfs.json | 2 +- .../apache/camel/component/mongodb/mongodb.json | 2 +- .../apache/camel/component/mybatis/mybatis.json | 2 +- .../org/apache/camel/component/nats/nats.json | 2 +- .../camel/component/netty/http/netty-http.json | 2 +- .../component/netty/http/NettyHttpComponent.java | 3 +- .../http/NettyHttpEndpointUriAssemblerTest.java | 3 +- .../netty/http/NettyHttpSendDynamicAwareTest.java | 4 +- .../http/NettyHttpSimplePooledExchangeTest.java | 9 +- .../component/netty/http/ProxyProtocolTest.java | 2 +- .../org/apache/camel/component/netty/netty.json | 2 +- .../camel/component/netty/NettyComponent.java | 3 +- .../camel/component/netty/NettyConfiguration.java | 3 +- .../camel/component/netty/NettyRedeliveryTest.java | 3 +- .../NettyTextlineInOnlyPooledExchangeTest.java | 3 +- .../apache/camel/component/nitrite/nitrite.json | 2 +- components/camel-oaipmh/pom.xml | 1 + .../org/apache/camel/oaipmh/component/oaipmh.json | 2 +- components/camel-olingo2/camel-olingo2-api/pom.xml | 1 + .../camel-olingo2/camel-olingo2-component/pom.xml | 1 + .../apache/camel/component/olingo2/olingo2.json | 2 +- .../camel/component/olingo2/Olingo2Endpoint.java | 3 +- components/camel-olingo4/camel-olingo4-api/pom.xml | 1 + .../apache/camel/component/olingo4/olingo4.json | 2 +- .../camel/component/olingo4/Olingo4Endpoint.java | 3 +- .../olingo4/Olingo4ComponentConsumerTest.java | 9 +- .../olingo4/Olingo4ComponentProducerTest.java | 7 +- components/camel-openapi-java/pom.xml | 1 + .../apache/camel/openapi/RestOpenApiReader.java | 3 +- .../apache/camel/openapi/RestOpenApiSupport.java | 3 +- .../openapi/jmx/JmxRestDefinitionsResolver.java | 2 +- .../openstack/AbstractProducerTestSupport.java | 10 +- .../CamelOpenTelemetryTestSupport.java | 11 +- .../camel/opentelemetry/SpanProcessorsTest.java | 1 - .../camel/component/paho/mqtt5/paho-mqtt5.json | 2 +- .../org/apache/camel/component/paho/paho.json | 2 +- .../pg/replication/slot/pg-replication-slot.json | 2 +- .../apache/camel/component/pgevent/pgevent.json | 2 +- .../apache/camel/pgevent/PgEventConsumerTest.java | 16 +- .../http/vertx/VertxPlatformHttpSupport.java | 2 +- .../http/vertx/VertxPlatformHttpEngineTest.java | 33 + .../component/platform/http/platform-http.json | 2 +- .../platform/http/PlatformHttpComponent.java | 3 +- .../org/apache/camel/component/plc4x/plc4x.json | 2 +- .../camel/component/printer/PrinterPrintTest.java | 2 +- .../org/apache/camel/component/pubnub/pubnub.json | 2 +- .../org/apache/camel/component/pulsar/pulsar.json | 2 +- .../integration/PulsarCustomMessageReceiptIT.java | 8 +- components/camel-quartz/pom.xml | 2 + .../org/apache/camel/component/quartz/quartz.json | 2 +- .../apache/camel/component/quickfixj/quickfix.json | 2 +- .../org/apache/camel/reactive/SimpleMockTest.java | 5 +- .../org/apache/camel/reactive/SimpleMockTest.java | 3 +- .../reactive/streams/reactive-streams.json | 2 +- .../reactive/streams/ReactiveStreamsHelper.java | 3 +- .../reactive/streams/BaseReactiveTest.java | 3 +- .../engine/ReactorStreamsServiceTestSupport.java | 3 +- .../org/apache/camel/component/ref/ref.json | 2 +- .../resilience4j/ResilienceProcessor.java | 9 +- .../component/resilience4j/ResilienceReifier.java | 5 +- .../resilience4j/ResiliencePooledRouteOkTest.java | 5 +- .../resilience4j/ResilienceRouteOkTest.java | 3 +- .../camel/github/GistResourceResolverTest.java | 2 +- .../camel/github/GitHubResourceResolverTest.java | 6 +- .../rest/openapi/RestOpenApiDelegateHttpsTest.java | 3 +- .../openapi/RestOpenApiDelegateHttpsV3Test.java | 3 +- .../org/apache/camel/component/rest/rest-api.json | 2 +- .../org/apache/camel/component/rest/rest.json | 2 +- .../camel/component/rest/RestApiEndpoint.java | 5 +- .../rest/RestComponentVerifierExtension.java | 3 +- .../apache/camel/component/rest/RestEndpoint.java | 3 +- .../apache/camel/component/rest/RestProducer.java | 5 +- .../component/robotframework/robotframework.json | 2 +- .../apache/camel/component/rocketmq/rocketmq.json | 2 +- .../org/apache/camel/component/rss/rss.json | 2 +- .../engine/RxJavaStreamsServiceTestSupport.java | 3 +- .../camel-salesforce-component/pom.xml | 1 + .../camel/component/salesforce/salesforce.json | 2 +- .../component/salesforce/SalesforceComponent.java | 3 +- .../salesforce/SalesforceConsumerTest.java | 7 +- .../org/apache/camel/component/xquery/xquery.json | 2 +- .../XQueryLanguageProducerTemplateTest.java | 27 +- .../camel/component/scheduler/scheduler.json | 2 +- .../org/apache/camel/component/seda/seda.json | 2 +- .../apache/camel/component/seda/SedaEndpoint.java | 3 +- .../apache/camel/component/service/service.json | 2 +- .../camel-servicenow-component/pom.xml | 5 + components/camel-servlet/pom.xml | 1 + .../apache/camel/component/servlet/servlet.json | 2 +- components/camel-shiro/pom.xml | 1 + components/camel-sjms/pom.xml | 1 + .../org/apache/camel/component/sjms/sjms.json | 2 +- .../sjms/consumer/InOnlyPooledExchangeTest.java | 9 +- .../org/apache/camel/component/sjms2/sjms2.json | 2 +- .../org/apache/camel/component/slack/slack.json | 2 +- .../org/apache/camel/component/smpp/smpp.json | 2 +- .../org/apache/camel/component/smpp/smpps.json | 2 +- .../camel/component/smpp/SmppConsumerTest.java | 11 +- components/camel-snakeyaml/pom.xml | 1 + .../org/apache/camel/component/snmp/snmp.json | 2 +- components/camel-soap/pom.xml | 2 + components/camel-solr/pom.xml | 3 + .../org/apache/camel/component/splunk/splunk.json | 2 +- components/camel-spring-jdbc/pom.xml | 1 + components/camel-spring-main/pom.xml | 1 + .../org/apache/camel/spring/MyVetoLifecycle.java | 2 +- .../component/springrabbit/spring-rabbitmq.json | 2 +- .../RabbitMQConsumerPooledExchangeIT.java | 3 +- .../apache/camel/component/redis/spring-redis.json | 2 +- components/camel-spring-security/pom.xml | 8 + components/camel-spring-ws/pom.xml | 2 + .../camel/component/spring/ws/spring-ws.json | 2 +- components/camel-spring-xml/pom.xml | 3 + .../camel/spring/xml/CamelContextFactoryBean.java | 11 +- .../camel/spring/CamelContextFactoryBeanTest.java | 3 +- .../spring/DumpModelAsXmlPlaceholdersTest.java | 2 +- .../apache/camel/spring/EndpointReferenceTest.java | 3 +- .../DefaultPackageResolverConfigureTest.java | 3 +- .../TransactedStackSizeParallelProcessingTest.java | 3 +- .../camel/spring/processor/SpringTestHelper.java | 2 +- .../routebuilder/SpringRouteTemplateTest.java | 4 +- components/camel-spring/pom.xml | 6 + .../apache/camel/component/event/spring-event.json | 2 +- .../apache/camel/spring/SpringCamelContext.java | 5 +- .../camel/spring/spi/SpringTransactionPolicy.java | 2 +- components/camel-sql/pom.xml | 2 + .../org/apache/camel/component/sql/sql.json | 2 +- .../component/sql/stored/SqlStoredEndpoint.java | 8 +- .../org/apache/camel/component/ssh/ssh.json | 2 +- .../org/apache/camel/component/stomp/stomp.json | 2 +- .../org/apache/camel/component/stream/stream.json | 2 +- .../org/apache/camel/component/stub/stub.json | 2 +- .../apache/camel/component/stub/StubComponent.java | 5 +- components/camel-syslog/pom.xml | 1 + .../apache/camel/component/telegram/telegram.json | 2 +- .../apache/camel/test/junit5/CamelTestSupport.java | 9 +- .../test/junit5/EndpointUriFactoryTestSupport.java | 3 +- .../camel/test/main/junit5/CamelMainContext.java | 2 +- .../main/junit5/legacy/OverridePropertiesTest.java | 6 +- .../camel-test/camel-test-spring-junit5/pom.xml | 1 + .../spring/junit5/CamelAnnotationsHandler.java | 5 +- .../org/apache/camel/component/thrift/thrift.json | 2 +- .../component/thrift/ThriftProducerAsyncTest.java | 298 - .../org/apache/camel/component/timer/timer.json | 2 +- .../apache/camel/tracing/ActiveSpanManager.java | 27 +- .../main/java/org/apache/camel/tracing/Tracer.java | 5 +- .../decorators/ElasticsearchSpanDecorator.java | 2 +- .../org/apache/camel/component/twilio/twilio.json | 2 +- .../camel/component/twilio/TwilioEndpoint.java | 3 +- .../camel/component/twilio/TwilioEndpointTest.java | 4 +- .../directmessage/twitter-directmessage.json | 2 +- .../component/twitter/search/twitter-search.json | 2 +- .../twitter/timeline/twitter-timeline.json | 2 +- components/camel-undertow/pom.xml | 1 + .../apache/camel/component/undertow/undertow.json | 2 +- .../undertow/UndertowSendDynamicAwareTest.java | 4 +- .../cloud/UndertowServiceCallRouteTest.java | 9 +- .../rest/RestUndertowProducerGetPojoTest.java | 3 +- .../component/vertx/websocket/vertx-websocket.json | 2 +- .../org/apache/camel/component/vertx/vertx.json | 2 +- .../org/apache/camel/component/vm/vm.json | 2 +- components/camel-weather/pom.xml | 1 + .../apache/camel/component/weather/weather.json | 2 +- .../org/apache/camel/component/web3j/web3j.json | 2 +- .../apache/camel/component/webhook/webhook.json | 2 +- .../component/webhook/WebhookRoutePolicyTest.java | 4 +- components/camel-wordpress/pom.xml | 4 + .../camel/component/wordpress/wordpress.json | 2 +- .../component/wordpress/WordpressComponent.java | 3 +- components/camel-workday/pom.xml | 2 + .../org/apache/camel/component/xj/XJEndpoint.java | 3 +- components/camel-xmlsecurity/pom.xml | 2 + .../component/xmlsecurity/XmlVerifierEndpoint.java | 3 +- .../org/apache/camel/component/xmpp/xmpp.json | 2 +- .../apache/camel/component/xslt/XsltEndpoint.java | 3 +- .../org/apache/camel/component/zeebe/zeebe.json | 2 +- .../apache/camel/component/zendesk/zendesk.json | 2 +- .../zookeepermaster/zookeeper-master.json | 2 +- .../camel/component/zookeeper/zookeeper.json | 2 +- components/pom.xml | 1 + .../java/org/apache/camel/spi/UriEndpoint.java | 25 +- .../main/java/org/apache/camel/CamelContext.java | 19 +- .../src/main/java/org/apache/camel/Consume.java | 8 - .../main/java/org/apache/camel/EndpointInject.java | 8 - .../java/org/apache/camel/ExchangePattern.java | 3 +- .../org/apache/camel/ExtendedCamelContext.java | 14 +- .../java/org/apache/camel/FallbackConverter.java | 53 - .../org/apache/camel/FluentProducerTemplate.java | 24 - .../src/main/java/org/apache/camel/Produce.java | 8 - .../java/org/apache/camel/ProducerTemplate.java | 95 - .../java/org/apache/camel/health/HealthCheck.java | 7 - .../org/apache/camel/health/HealthCheckHelper.java | 5 +- .../org/apache/camel/spi/EndpointRegistry.java | 14 + .../org/apache/camel/spi/LifecycleStrategy.java | 23 - .../camel/spi/PackageScanResourceResolver.java | 59 - .../src/main/java/org/apache/camel/spi/Tracer.java | 11 - .../apache/camel/support/jsse/JsseParameters.java | 3 +- .../camel/impl/engine/AbstractCamelContext.java | 1641 +- .../camel/impl/engine/AbstractDynamicRegistry.java | 34 +- .../impl/engine/BaseExecutorServiceManager.java | 3 +- .../camel/impl/engine/CamelInternalProcessor.java | 13 +- .../impl/engine/CamelPostProcessorHelper.java | 16 +- .../engine/DefaultAsyncProcessorAwaitManager.java | 3 +- .../engine/DefaultAutowiredLifecycleStrategy.java | 8 +- .../impl/engine/DefaultCamelBeanPostProcessor.java | 21 +- .../impl/engine/DefaultCamelContextExtension.java | 1156 + .../apache/camel/impl/engine/DefaultChannel.java | 3 +- .../impl/engine/DefaultComponentNameResolver.java | 3 +- .../impl/engine/DefaultComponentResolver.java | 3 +- .../impl/engine/DefaultConfigurerResolver.java | 74 +- .../impl/engine/DefaultDataFormatResolver.java | 3 +- ...efaultDependencyInjectionAnnotationFactory.java | 11 +- .../impl/engine/DefaultDevConsoleResolver.java | 3 +- .../camel/impl/engine/DefaultEndpointRegistry.java | 8 + .../impl/engine/DefaultExecutorServiceManager.java | 3 +- .../impl/engine/DefaultFluentProducerTemplate.java | 26 - .../impl/engine/DefaultHealthCheckResolver.java | 5 +- .../apache/camel/impl/engine/DefaultInjector.java | 3 +- .../camel/impl/engine/DefaultLanguageResolver.java | 5 +- .../impl/engine/DefaultManagementStrategy.java | 5 +- .../engine/DefaultPackageScanResourceResolver.java | 8 +- .../camel/impl/engine/DefaultProducerTemplate.java | 58 - .../camel/impl/engine/DefaultResourceLoader.java | 8 +- .../impl/engine/DefaultResourceResolvers.java | 3 - .../camel/impl/engine/DefaultRouteController.java | 9 +- .../camel/impl/engine/DefaultRoutesLoader.java | 9 +- .../engine/DefaultServiceBootstrapCloseable.java | 21 +- .../apache/camel/impl/engine/DefaultTracer.java | 6 - .../camel/impl/engine/DefaultUnitOfWork.java | 10 +- .../impl/engine/DefaultUriFactoryResolver.java | 3 +- .../impl/engine/InternalRouteStartupManager.java | 6 +- .../engine/OnCamelContextLifecycleStrategy.java | 26 - .../impl/engine/PrototypeExchangeFactory.java | 3 +- .../impl/engine/ProvisionalEndpointRegistry.java | 29 + .../org/apache/camel/impl/engine/RouteService.java | 9 +- .../impl/engine/SharedCamelInternalProcessor.java | 5 +- .../camel/impl/engine/SimpleCamelContext.java | 2 +- .../impl/engine/SubscribeMethodProcessor.java | 5 +- .../DefaultPropertiesFunctionResolver.java | 3 +- .../component/properties/PropertiesComponent.java | 22 +- .../apache/camel/converter/ResourceConverter.java | 2 +- .../impl/converter/BaseTypeConverterRegistry.java | 3 +- .../camel/impl/converter/DefaultTypeConverter.java | 3 +- .../FastAnnotationTypeConverterLoader.java | 38 - .../impl/cloud/DefaultServiceCallProcessor.java | 3 +- .../impl/cloud/ServiceCallProcessorFactory.java | 3 +- .../apache/camel/impl/console/BlockedConsole.java | 5 +- .../apache/camel/impl/console/ConsoleHelper.java | 5 +- .../camel/impl/console/ContextDevConsole.java | 3 +- .../impl/console/DefaultDevConsoleRegistry.java | 3 +- .../impl/console/DefaultDevConsolesLoader.java | 5 +- .../camel/impl/console/EndpointDevConsole.java | 5 +- .../camel/impl/console/SourceDevConsole.java | 3 +- .../apache/camel/impl/console/TopDevConsole.java | 5 +- .../camel/impl/console/ContextDevConsoleTest.java | 5 +- .../impl/CamelContextJSonSchemaResolver.java | 2 +- core/camel-core-engine/pom.xml | 1 + ...Configurer.java => CamelContextConfigurer.java} | 296 +- .../camel/impl/ExtendedCamelContextConfigurer.java | 333 - .../camel/configurer/org.apache.camel.CamelContext | 2 + .../org/apache/camel/impl/DefaultCamelContext.java | 5 +- .../java/org/apache/camel/impl/DefaultModel.java | 13 +- .../camel/impl/lw/LightweightCamelContext.java | 718 +- .../impl/lw/LightweightCamelContextExtension.java | 969 + .../impl/lw/LightweightRuntimeCamelContext.java | 1215 +- .../camel/language/csimple/CSimpleLanguage.java | 8 +- .../camel/language/simple/SimpleLanguage.java | 39 - .../camel/language/tokenizer/TokenizeLanguage.java | 45 - .../org/apache/camel/model/cloud/serviceCall.json | 2 +- .../model/cloud/serviceCallConfiguration.json | 2 +- .../org/apache/camel/model/setExchangePattern.json | 2 +- .../resources/org/apache/camel/model/to.json | 2 +- .../resources/org/apache/camel/model/toD.json | 2 +- .../resources/org/apache/camel/model/wireTap.json | 2 +- .../java/org/apache/camel/builder/AdviceWith.java | 4 +- .../camel/builder/AdviceWithRouteBuilder.java | 9 +- .../java/org/apache/camel/builder/Builder.java | 42 - .../org/apache/camel/builder/BuilderSupport.java | 38 +- .../org/apache/camel/builder/ProxyBuilder.java | 3 +- .../org/apache/camel/builder/RouteBuilder.java | 5 +- .../camel/builder/TemplatedRouteBuilder.java | 2 +- .../apache/camel/builder/TransformerBuilder.java | 2 +- .../org/apache/camel/builder/ValidatorBuilder.java | 2 +- .../org/apache/camel/model/BeanDefinition.java | 21 - .../org/apache/camel/model/CatchDefinition.java | 26 - .../model/InterceptSendToEndpointDefinition.java | 12 - .../apache/camel/model/RouteDefinitionHelper.java | 8 +- .../org/apache/camel/model/RoutesDefinition.java | 5 +- .../camel/model/SetExchangePatternDefinition.java | 2 +- .../java/org/apache/camel/model/ToDefinition.java | 2 +- .../apache/camel/model/ToDynamicDefinition.java | 2 +- .../model/cloud/ServiceCallConfiguration.java | 5 +- .../cloud/ServiceCallConfigurationDefinition.java | 2 +- .../camel/model/cloud/ServiceCallDefinition.java | 2 +- .../cloud/ServiceCallExpressionConfiguration.java | 3 +- .../ServiceCallServiceChooserConfiguration.java | 3 +- .../ServiceCallServiceDiscoveryConfiguration.java | 3 +- .../ServiceCallServiceFilterConfiguration.java | 3 +- ...erviceCallServiceLoadBalancerConfiguration.java | 3 +- .../model/errorhandler/ErrorHandlerHelper.java | 5 +- .../camel/model/language/ExpressionDefinition.java | 4 +- .../apache/camel/model/rest/RestDefinition.java | 3 +- .../camel/processor/DefaultProcessorFactory.java | 5 +- .../java/org/apache/camel/processor/Enricher.java | 17 +- .../processor/InterceptSendToEndpointCallback.java | 3 +- .../org/apache/camel/processor/LoopProcessor.java | 3 +- .../apache/camel/processor/MulticastProcessor.java | 9 +- .../java/org/apache/camel/processor/Pipeline.java | 7 +- .../org/apache/camel/processor/PollEnricher.java | 6 +- .../camel/processor/RecipientListProcessor.java | 9 +- .../org/apache/camel/processor/RoutingSlip.java | 9 +- .../camel/processor/SendDynamicAwareResolver.java | 3 +- .../camel/processor/SendDynamicProcessor.java | 9 +- .../org/apache/camel/processor/SendProcessor.java | 8 +- .../org/apache/camel/processor/TryProcessor.java | 3 +- .../apache/camel/processor/UnitOfWorkProducer.java | 7 +- .../apache/camel/processor/WireTapProcessor.java | 7 +- .../processor/aggregate/AggregateProcessor.java | 3 +- .../errorhandler/RedeliveryErrorHandler.java | 21 +- .../loadbalancer/FailOverLoadBalancer.java | 5 +- .../processor/loadbalancer/TopicLoadBalancer.java | 5 +- .../org/apache/camel/reifier/AggregateReifier.java | 3 +- .../java/org/apache/camel/reifier/BeanReifier.java | 5 +- .../reifier/InterceptSendToEndpointReifier.java | 5 +- .../java/org/apache/camel/reifier/LogReifier.java | 5 +- .../apache/camel/reifier/OnCompletionReifier.java | 3 +- .../org/apache/camel/reifier/ProcessorReifier.java | 27 +- .../apache/camel/reifier/ResequenceReifier.java | 5 +- .../org/apache/camel/reifier/ResumableReifier.java | 3 +- .../org/apache/camel/reifier/RouteReifier.java | 17 +- .../org/apache/camel/reifier/WireTapReifier.java | 3 +- .../reifier/dataformat/DataFormatReifier.java | 3 +- .../errorhandler/ErrorHandlerRefReifier.java | 2 +- .../reifier/errorhandler/ErrorHandlerReifier.java | 3 +- .../errorhandler/LegacyErrorHandlerRefReifier.java | 2 +- .../camel/reifier/language/ExpressionReifier.java | 19 - .../camel/reifier/rest/RestBindingReifier.java | 11 +- .../core/xml/AbstractCamelContextFactoryBean.java | 43 +- .../xml/AbstractCamelContextFactoryBeanTest.java | 6 +- core/camel-core/pom.xml | 1 + .../java/org/apache/camel/CamelExceptionsTest.java | 2 - .../java/org/apache/camel/ContextTestSupport.java | 5 +- .../test/java/org/apache/camel/TestSupport.java | 31 - .../camel/builder/ContextErrorHandlerTest.java | 3 +- .../apache/camel/builder/ExchangeBuilderTest.java | 22 +- .../org/apache/camel/builder/RouteBuilderTest.java | 33 +- .../camel/builder/RouteModelLifecycleTest.java | 3 +- .../builder/RouteTemplateErrorHandlerTest.java | 2 +- .../builder/RouteTemplateModelLifecycleTest.java | 3 +- .../catalog/CustomEndpointUriFactoryTest.java | 3 +- ...untimeCamelCatalogEndpointUriAssemblerTest.java | 3 +- .../camel/catalog/RuntimeCamelCatalogTest.java | 6 + .../camel/component/bean/BeanEndpointTest.java | 30 - .../component/bean/BeanOgnlPerformanceTest.java | 23 +- .../component/bean/ProxyReturnFutureListTest.java | 93 - .../pojomessage/PojoProxyHelperOneWayTest.java | 73 - .../PojoProxyHelperRequestReplyTest.java | 61 - .../file/FileConsumerDeleteExchangePooledTest.java | 13 +- .../component/log/LogComponentOptionsTest.java | 21 +- .../camel/component/log/LogEndpointTest.java | 13 +- .../component/log/LogEndpointUriAssemblerTest.java | 3 +- .../camel/component/log/LogListenerTest.java | 3 +- .../PropertiesComponentRegistryTest.java | 2 +- .../properties/PropertiesRouteFromTest.java | 2 +- ...rtyFunctionOptionalPropertyPlaceholderTest.java | 3 +- .../camel/impl/BeanInjectProducerTemplateTest.java | 3 +- .../camel/impl/BeanInjectRouteBuilderTest.java | 3 +- .../impl/BindToRegistryBeanPostProcessorTest.java | 3 +- .../impl/CamelBeanPostProcessorInjectorTest.java | 3 +- .../CamelContextAddRestDefinitionsFromXmlTest.java | 3 +- ...CamelContextAddRouteDefinitionsFromXmlTest.java | 3 +- .../CamelProduceInterfaceEventNotifierTest.java | 5 +- .../apache/camel/impl/ConfigurerResolverTest.java | 3 +- .../impl/CustomHeadersMapFactoryRouteTest.java | 5 +- .../org/apache/camel/impl/CustomIdFactoryTest.java | 5 +- .../camel/impl/CustomUnitOfWorkFactoryTest.java | 3 +- ...efaultCamelBeanPostProcessorFieldFirstTest.java | 3 +- .../impl/DefaultCamelBeanPostProcessorTest.java | 3 +- ...melContextWithLifecycleStrategyRestartTest.java | 2 +- .../camel/impl/DefaultEndpointRegistryTest.java | 2 +- .../impl/DefaultProducerTemplateAsyncTest.java | 335 - .../apache/camel/impl/DummyLifecycleStrategy.java | 8 +- .../apache/camel/impl/EndpointPrototypeTest.java | 5 +- .../impl/EventDrivenPollingConsumerCopyTest.java | 7 +- .../impl/HashMapHeadersMapFactoryRouteTest.java | 3 +- ...erceptSendToMockEndpointStrategyCustomTest.java | 3 +- .../InterceptSendToMockEndpointStrategyTest.java | 5 +- .../camel/impl/LifecycleStrategyDiscoveryTest.java | 19 +- .../impl/LifecycleStrategyFailOnStartupTest.java | 2 +- .../apache/camel/impl/ModelCamelContextTest.java | 2 +- .../apache/camel/impl/StartupStepLoggingTest.java | 3 +- .../camel/impl/VanillaUuidGeneratorTest.java | 56 - .../camel/impl/VetoCamelContextStartTest.java | 2 +- .../camel/impl/engine/DefaultCamelContextTest.java | 4 +- .../engine/DefaultComponentNameResolverTest.java | 3 +- .../impl/engine/DefaultConfigurerResolverTest.java | 39 +- .../DefaultPackageScanResourceResolverTest.java | 2 +- .../camel/impl/engine/PeriodTaskSchedulerTest.java | 5 +- .../apache/camel/impl/engine/RouteRemove2Test.java | 4 +- .../event/CamelEventsTimestampEnabledTest.java | 10 +- .../camel/impl/event/EventNotifierEventsTest.java | 10 +- .../event/EventNotifierExchangeCompletedTest.java | 10 +- .../impl/event/EventNotifierExchangeSentTest.java | 2 +- .../EventNotifierFailureHandledEventsTest.java | 10 +- ...ntNotifierIgnoreCamelContextInitEventsTest.java | 3 +- .../event/EventNotifierRedeliveryEventsTest.java | 10 +- ...ventNotifierServiceStoppingFailedEventTest.java | 10 +- .../event/MultipleEventNotifierEventsTest.java | 13 +- .../impl/event/SimpleEventNotifierEventsTest.java | 10 +- .../impl/health/HealthCheckResultStrategyTest.java | 5 +- .../camel/impl/health/MyFooHealthCheckTest.java | 5 +- .../issues/AdviceWithStartTargetIssueTest.java | 3 +- ...ScopedOnExceptionMultipleRouteBuildersTest.java | 3 +- .../issues/DynamicRouterWithInterceptorTest.java | 3 +- .../issues/OnExceptionContinuedIssueTest.java | 3 +- .../issues/RecipientListWithInterceptorTest.java | 3 +- ...ScopedOnExceptionMultipleRouteBuildersTest.java | 3 +- .../issues/RoutingSlipWithInterceptorTest.java | 3 +- .../camel/issues/SplitWithInterceptorTest.java | 3 +- ...ryCatchInterceptSendToAllEndpointIssueTest.java | 3 +- .../TwoDoTryAndThrowInInnerCatchIssueTest.java | 2 +- .../apache/camel/issues/TwoTimerWithJMXIssue.java | 3 +- .../org/apache/camel/language/TokenizerTest.java | 95 +- .../processor/BatchConsumerPooledExchangeTest.java | 7 +- .../camel/processor/BeanCachedProcessorTest.java | 103 - .../org/apache/camel/processor/BeanCachedTest.java | 103 - ...rocessorOverloadedMethodsWithBracketsTest.java} | 51 +- .../processor/CustomProcessorFactoryTest.java | 3 +- .../camel/processor/LogEipBodyWithSimpleTest.java | 3 +- .../apache/camel/processor/LogEipListenerTest.java | 3 +- .../apache/camel/processor/NavigateRouteTest.java | 2 +- .../camel/processor/PipelineStepWithEventTest.java | 3 +- .../apache/camel/processor/PooledExchangeTest.java | 8 +- .../camel/processor/RouteMEPOptionalOutTest.java | 92 - .../processor/RouteServicesStartupOrderTest.java | 2 +- .../RouteShutdownNotReverseOrderTest.java | 2 +- .../processor/RouteShutdownReverseOrderTest.java | 2 +- .../RouteStartupOrderDirectReverseTest.java | 2 +- .../processor/RouteStartupOrderDirectTest.java | 2 +- .../camel/processor/RouteStartupOrderLastTest.java | 2 +- .../processor/RouteStartupOrderSimpleTest.java | 2 +- ...StartupOrderSuspendResumeNoAutoStartupTest.java | 4 +- .../RouteStartupOrderSuspendResumeTest.java | 2 +- .../camel/processor/RouteStartupOrderTest.java | 2 +- .../RouteStartupOrderWithDefaultTest.java | 2 +- .../StreamCachingSpoolDirectoryQuarkusTest.java | 2 +- .../processor/ToDynamicSendDynamicAwareTest.java | 2 +- .../AsyncEndpointCustomAsyncInterceptorTest.java | 3 +- .../async/AsyncEndpointCustomInterceptorTest.java | 3 +- .../processor/async/AsyncEndpointPolicyTest.java | 3 +- .../AsyncProcessorAwaitManagerInterruptTest.java | 17 +- ...sorAwaitManagerInterruptWithRedeliveryTest.java | 17 +- .../async/AsyncProcessorAwaitManagerTest.java | 15 +- .../enricher/EnricherCorrelationIdTest.java | 60 + .../ParentChildInterceptStrategyTest.java | 3 +- .../AuditInterceptorAsyncDelegateIssueTest.java | 3 +- .../AuditInterceptorDelegateIssueTest.java | 3 +- .../CustomInterceptorRouteWithChildOutputTest.java | 3 +- .../InterceptorStrategyNotOrderedTest.java | 5 +- .../InterceptorStrategyOrderedTest.java | 5 +- .../org/apache/camel/support/CustomizersTest.java | 56 +- .../PropertyBindingSupportConfigurerTest.java | 7 +- .../util/DumpModelAsXmlAggregateRouteTest.java | 2 +- ...mlChoiceFilterRoutePropertyPlaceholderTest.java | 4 +- .../util/DumpModelAsXmlChoiceFilterRouteTest.java | 6 +- .../util/DumpModelAsXmlDanishCharactersTest.java | 2 +- .../util/DumpModelAsXmlFromRouteTemplateTest.java | 4 +- .../camel/util/DumpModelAsXmlNamespaceTest.java | 2 +- .../camel/util/DumpModelAsXmlPlaceholdersTest.java | 2 +- .../util/DumpModelAsXmlRouteExpressionTest.java | 8 +- .../util/DumpModelAsXmlRoutePredicateTest.java | 8 +- .../util/DumpModelAsXmlRouteTemplateTest.java | 2 +- .../util/DumpModelAsXmlSourceLocationTest.java | 4 +- .../util/DumpModelAsXmlSplitBodyRouteTest.java | 2 +- ...umpModelAsXmlSplitNestedChoiceEndRouteTest.java | 2 +- .../DumpModelAsXmlTransformRouteConstantTest.java | 2 +- .../DumpModelAsXmlTransformRouteLanguageTest.java | 2 +- .../util/DumpModelAsXmlTransformRouteTest.java | 2 +- .../org/apache/camel/util/PlatformHelperTest.java | 49 - .../org/apache/camel/util/ResourceLoaderTest.java | 10 +- .../src/test/resources/junit-platform.properties | 2 +- .../src/test/resources/log4j2.properties | 8 +- .../camel/impl/health/AbstractHealthCheck.java | 4 - .../camel/impl/health/ConsumerHealthCheck.java | 1 - .../camel/impl/health/ContextHealthCheck.java | 3 +- .../impl/health/DefaultHealthCheckRegistry.java | 5 +- .../impl/health/DefaultHealthChecksLoader.java | 5 +- .../org/apache/camel/main/BaseMainSupport.java | 46 +- .../camel/main/DefaultConfigurationConfigurer.java | 37 +- .../apache/camel/main/DefaultRoutesCollector.java | 6 +- .../src/main/java/org/apache/camel/main/Main.java | 2 +- .../camel/main/MainAutowiredLifecycleStrategy.java | 8 +- .../apache/camel/main/MainBootstrapCloseable.java | 3 +- .../java/org/apache/camel/main/MainHelper.java | 7 +- .../java/org/apache/camel/main/MainListener.java | 12 +- .../org/apache/camel/main/MainListenerSupport.java | 8 - .../java/org/apache/camel/main/MainSupport.java | 67 +- .../camel/main/MainSupportModelConfigurer.java | 2 +- .../org/apache/camel/main/RoutesConfigurer.java | 6 +- .../org/apache/camel/main/ContextEventsTest.java | 8 +- .../java/org/apache/camel/main/MainIoCTest.java | 2 +- .../org/apache/camel/main/MainListenerTest.java | 2 +- .../apache/camel/main/MainRouteTemplateTest.java | 4 +- .../main/MainTemplatedRoutePlaceholderTest.java | 2 +- .../apache/camel/main/MainTemplatedRouteTest.java | 4 +- .../java/org/apache/camel/main/MainVetoTest.java | 2 +- .../PropertyBindingSupportOptionalValueTest.java | 3 +- ...pertyBindingSupportRootArrayReflectionTest.java | 7 +- .../main/PropertyBindingSupportRootArrayTest.java | 3 +- ...yBindingSupportRootArrayWithConfigurerTest.java | 7 +- .../camel/management/DefaultManagementAgent.java | 3 +- .../management/JmxManagementLifecycleStrategy.java | 3 +- .../management/mbean/ManagedCamelContext.java | 12 +- .../camel/management/mbean/ManagedProcessor.java | 6 +- .../camel/management/mbean/ManagedRoute.java | 4 +- .../management/ManagedBeanIntrospectionTest.java | 3 +- .../camel/management/ManagedCamelContextTest.java | 11 +- .../ManagedDefaultReactiveExecutorTest.java | 3 +- .../management/ManagedPooledExchangeTest.java | 3 +- .../DefaultComponentVerifierExtension.java | 3 +- .../org/apache/camel/support/AbstractExchange.java | 4 +- .../apache/camel/support/AsyncProcessorHelper.java | 3 +- .../camel/support/AsyncProcessorSupport.java | 3 +- .../apache/camel/support/CamelContextHelper.java | 12 +- .../apache/camel/support/DefaultAsyncProducer.java | 3 +- .../org/apache/camel/support/DefaultComponent.java | 5 +- .../org/apache/camel/support/DefaultConsumer.java | 5 +- .../support/DefaultInterceptSendToEndpoint.java | 3 +- .../org/apache/camel/support/DefaultMessage.java | 9 +- .../org/apache/camel/support/EndpointHelper.java | 7 +- .../camel/support/EventDrivenPollingConsumer.java | 3 +- .../org/apache/camel/support/ExchangeHelper.java | 12 +- .../support/FileWatcherResourceReloadStrategy.java | 2 +- .../camel/support/HeaderSelectorProducer.java | 5 +- .../camel/support/LifecycleStrategySupport.java | 64 - .../apache/camel/support/LocalBeanRegistry.java | 17 - .../org/apache/camel/support/MessageHelper.java | 42 +- .../org/apache/camel/support/MessageSupport.java | 5 +- .../org/apache/camel/support/PlatformHelper.java | 54 - .../camel/support/PropertyBindingSupport.java | 11 +- .../camel/support/PropertyConfigurerHelper.java | 5 +- .../org/apache/camel/support/ResolverHelper.java | 5 +- .../org/apache/camel/support/ResourceHelper.java | 2 +- .../apache/camel/support/RouteTemplateHelper.java | 2 +- .../camel/support/RouteWatcherReloadStrategy.java | 3 +- .../support/ScheduledPollConsumerHealthCheck.java | 1 - .../apache/camel/support/VanillaUuidGenerator.java | 53 - .../camel/support/cache/DefaultProducerCache.java | 39 +- .../camel/support/cache/EmptyProducerCache.java | 8 +- .../support/component/AbstractApiComponent.java | 7 +- .../component/ApiMethodPropertiesHelper.java | 13 +- .../support/component/SendDynamicAwareSupport.java | 3 +- .../org/apache/camel/support/jndi/JndiContext.java | 8 - .../support/management/MBeanInfoAssembler.java | 2 +- .../apache/camel/support/resume/AdapterHelper.java | 3 +- .../throttling/ThrottlingExceptionRoutePolicy.java | 9 + .../java/org/apache/camel/util/ObjectHelper.java | 28 - .../org/apache/camel/util/PropertiesHelper.java | 13 - core/camel-xml-jaxb/pom.xml | 2 + .../java/org/apache/camel/xml/jaxb/JaxbHelper.java | 3 +- .../camel/xml/jaxb/JaxbModelToXMLDumper.java | 2 +- .../modules/ROOT/examples/json/dhis2.json | 1 + docs/components/modules/ROOT/nav.adoc | 1 + .../modules/ROOT/pages/dhis2-component.adoc | 1 + .../modules/others/examples/json/dhis2-api.json | 1 + docs/main/modules/getting-started/pages/index.adoc | 2 +- .../ROOT/pages/camel-4-migration-guide.adoc | 77 +- .../camel/cli/connector/LocalCliConnector.java | 21 +- .../component/dsl/BeanComponentBuilderFactory.java | 17 - .../component/dsl/ClasComponentBuilderFactory.java | 17 - .../org/apache/camel/dsl/modeline/NameTrait.java | 3 +- .../camel/dsl/modeline/ModelineParserTest.java | 3 +- .../dsl/support/RouteBuilderLoaderSupport.java | 3 +- .../endpoint/dsl/BeanEndpointBuilderFactory.java | 31 - .../endpoint/dsl/ClassEndpointBuilderFactory.java | 31 - .../dsl/LanguageEndpointBuilderFactory.java | 14 + .../builder/endpoint/AbstractEndpointBuilder.java | 7 +- .../camel/builder/endpoint/DumpRoutesTest.java | 2 +- .../groovy/common/model/BeanConfiguration.groovy | 3 +- .../camel/dsl/java/joor/JavaMainRestsTest.java | 2 +- .../camel/dsl/java/joor/JavaMainTemplateTest.java | 2 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 4 +- .../core/commands/action/CamelTraceAction.java | 104 +- .../core/commands/catalog/CatalogBaseCommand.java | 2 +- .../camel/dsl/jbang/core/common/RuntimeUtil.java | 6 +- .../java/org/apache/camel/main/KameletMain.java | 31 +- .../download/BasePackageScanDownloadListener.java | 7 +- .../main/download/CircuitBreakerDownloader.java | 6 +- .../download/DependencyDownloaderRoutesLoader.java | 5 +- .../injection/AnnotationDependencyInjection.java | 7 +- .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 2 +- .../apache/camel/dsl/xml/io/XmlLoadRestTest.java | 4 +- .../org/apache/camel/dsl/xml/io/XmlLoadTest.java | 4 +- .../apache/camel/dsl/xml/io/XmlMainRestsTest.java | 2 +- .../camel/dsl/xml/io/XmlMainTemplateTest.java | 2 +- .../XmlMainTemplatedRouteFromDifferentDSLTest.java | 4 +- .../jaxb/definition/CreateModelFromXmlTest.java | 2 +- .../xml/jaxb/definition/LoadRestFromXmlTest.java | 2 +- .../xml/jaxb/definition/LoadRouteFromXmlTest.java | 2 +- .../LoadRouteFromXmlWithInterceptTest.java | 2 +- .../LoadRouteFromXmlWithNamespaceTest.java | 2 +- .../LoadRouteFromXmlWithOnExceptionTest.java | 2 +- .../definition/LoadRouteFromXmlWithPolicyTest.java | 2 +- .../definition/RouteTemplateLoadFromXmlTest.java | 4 +- .../camel/dsl/xml/jaxb/JaxbXmlLoadRestTest.java | 4 +- .../apache/camel/dsl/xml/jaxb/JaxbXmlLoadTest.java | 2 +- .../camel/dsl/xml/jaxb/JaxbXmlMainRestsTest.java | 2 +- .../dsl/xml/jaxb/JaxbXmlMainTemplateTest.java | 2 +- .../yaml/common/YamlDeserializationContext.java | 5 +- .../apache/camel/dsl/yaml/common/YamlSupport.java | 6 +- .../dsl/yaml/deserializers/ModelDeserializers.java | 12 +- .../ErrorHandlerBuilderDeserializer.java | 3 +- .../generated/resources/schema/camel-yaml-dsl.json | 12 +- .../generated/resources/schema/camelYamlDsl.json | 12 +- .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 101 +- .../camel/dsl/yaml/YamlRoutesBuilderLoader.java | 3 +- .../camel/dsl/yaml/EmptyRouteFileTest.groovy | 3 +- .../apache/camel/dsl/yaml/ErrorHandlerTest.groovy | 12 +- ...ptyRouteFileTest.groovy => PausableTest.groovy} | 32 +- .../org/apache/camel/dsl/yaml/ResumableTest.groovy | 37 +- parent/pom.xml | 506 +- pom.xml | 24 +- .../camel-test-infra-messaging-common/pom.xml | 1 + tests/camel-itest/pom.xml | 6 + .../camel/itest/async/HttpAsyncCallbackTest.java | 106 - ...ComponentConfigurationAndDocumentationTest.java | 4 +- ...ComponentConfigurationAndDocumentationTest.java | 2 +- .../camel/itest/doc/EipDocumentationTest.java | 10 +- ...yLanguageConfigurationAndDocumentationTest.java | 2 +- ...eLanguageConfigurationAndDocumentationTest.java | 2 +- ...ataFormatConfigurationAndDocumentationTest.java | 2 +- .../itest/issues/IntercepFromAndStrategyTest.java | 3 +- .../apache/camel/tooling/model/ExampleModel.java | 15 +- .../src/test/resources/twilio.json | 2 +- .../java/org/apache/camel/util/json/Jsoner.java | 2 +- .../packaging/EndpointSchemaGeneratorMojo.java | 4 +- .../camel/maven/packaging/PrepareExampleMojo.java | 10 +- .../src/test/resources/json/test_component.json | 2 +- .../generator/openapi/RestDslXmlGenerator.java | 2 +- .../generator/openapi/RestDslYamlGenerator.java | 2 +- .../java/org/apache/camel/spi/UriEndpoint.java | 25 +- 1180 files changed, 31261 insertions(+), 23440 deletions(-) delete mode 100644 components/camel-bean/src/main/java/org/apache/camel/component/bean/PojoMessageInvocationHandler.java delete mode 100644 components/camel-bean/src/main/java/org/apache/camel/component/bean/PojoProxyHelper.java create mode 100644 components/camel-dhis2/camel-dhis2-api/pom.xml create mode 100644 components/camel-dhis2/camel-dhis2-api/src/generated/resources/META-INF/services/org/apache/camel/other.properties create mode 100644 components/camel-dhis2/camel-dhis2-api/src/generated/resources/dhis2-api.json create mode 100644 components/camel-dhis2/camel-dhis2-api/src/main/java/org/apache/camel/component/dhis2/api/Dhis2Get.java create mode 100644 components/camel-dhis2/camel-dhis2-api/src/main/java/org/apache/camel/component/dhis2/api/Dhis2Post.java create mode 100644 components/camel-dhis2/camel-dhis2-api/src/main/java/org/apache/camel/component/dhis2/api/Dhis2ResourceTables.java create mode 100644 components/camel-dhis2/camel-dhis2-api/src/test/java/org/apache/camel/component/dhis2/api/Dhis2GetTestCase.java create mode 100644 components/camel-dhis2/camel-dhis2-api/src/test/java/org/apache/camel/component/dhis2/api/Dhis2PostTestCase.java create mode 100644 components/camel-dhis2/camel-dhis2-component/pom.xml copy core/camel-core/src/test/resources/junit-platform.properties => components/camel-dhis2/camel-dhis2-component/signatures/file-sig-api.txt (61%) create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ComponentConfigurer.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ConfigurationConfigurer.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2EndpointConfigurer.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2EndpointUriFactory.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2GetEndpointConfiguration.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2GetEndpointConfigurationConfigurer.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PostEndpointConfiguration.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PostEndpointConfigurationConfigurer.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ResourceTablesEndpointConfiguration.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ResourceTablesEndpointConfigurationConfigurer.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/internal/Dhis2ApiCollection.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/internal/Dhis2ApiName.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/internal/Dhis2GetApiMethod.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/internal/Dhis2PostApiMethod.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/internal/Dhis2ResourceTablesApiMethod.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/component/dhis2 create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/configurer/dhis2-component create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/configurer/dhis2-endpoint create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.dhis2.Dhis2Configuration create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.dhis2.Dhis2GetEndpointConfiguration create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.dhis2.Dhis2PostEndpointConfiguration create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.dhis2.Dhis2ResourceTablesEndpointConfiguration create mode 100644 components/camel-dhis2/camel-dhis2-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dhis2-endpoint copy components/{camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json => camel-dhis2/camel-dhis2-component/src/generated/resources/org/apache/camel/component/dhis2/dhis2.json} (53%) create mode 100644 components/camel-dhis2/camel-dhis2-component/src/main/docs/dhis2-component.adoc create mode 100644 components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Component.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Configuration.java rename core/camel-core/src/test/java/org/apache/camel/component/bean/pojomessage/Person.java => components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Consumer.java (66%) create mode 100644 components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Endpoint.java rename core/camel-api/src/main/java/org/apache/camel/spi/OnCamelContextStop.java => components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/Dhis2Producer.java (62%) rename core/camel-api/src/main/java/org/apache/camel/spi/OnCamelContextStart.java => components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/internal/Dhis2Constants.java (71%) copy dsl/camel-dsl-modeline/src/main/java/org/apache/camel/dsl/modeline/NameTrait.java => components/camel-dhis2/camel-dhis2-component/src/main/java/org/apache/camel/component/dhis2/internal/Dhis2PropertiesHelper.java (53%) create mode 100644 components/camel-dhis2/camel-dhis2-component/src/test/java/org/apache/camel/component/dhis2/AbstractDhis2TestSupport.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/test/java/org/apache/camel/component/dhis2/Dhis2GetIT.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/test/java/org/apache/camel/component/dhis2/Dhis2PostIT.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/test/java/org/apache/camel/component/dhis2/Dhis2ResourceTablesIT.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/test/java/org/apache/camel/component/dhis2/Environment.java create mode 100644 components/camel-dhis2/camel-dhis2-component/src/test/resources/dhis.conf create mode 100644 components/camel-dhis2/camel-dhis2-component/src/test/resources/log4j2-test.xml copy core/camel-core/src/test/resources/junit-platform.properties => components/camel-dhis2/camel-dhis2-component/src/test/resources/test-options.properties (67%) create mode 100644 components/camel-dhis2/pom.xml delete mode 100644 components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProducerAsyncTest.java delete mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/JmsBlockedAsyncRoutingEngineTest.java create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/KafkaSagaIT.java copy core/camel-core/src/test/java/org/apache/camel/impl/ConfigurerResolverTest.java => components/camel-saxon/src/test/java/org/apache/camel/language/XQueryLanguageProducerTemplateTest.java (56%) delete mode 100644 components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftProducerAsyncTest.java delete mode 100644 core/camel-api/src/main/java/org/apache/camel/FallbackConverter.java create mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultCamelContextExtension.java delete mode 100644 core/camel-base/src/main/java/org/apache/camel/impl/converter/FastAnnotationTypeConverterLoader.java copy core/camel-core-engine/src/generated/java/org/apache/camel/impl/{ExtendedCamelContextConfigurer.java => CamelContextConfigurer.java} (51%) create mode 100644 core/camel-core-engine/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.CamelContext create mode 100644 core/camel-core-engine/src/main/java/org/apache/camel/impl/lw/LightweightCamelContextExtension.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/ProxyReturnFutureListTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/pojomessage/PojoProxyHelperOneWayTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/pojomessage/PojoProxyHelperRequestReplyTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/VanillaUuidGeneratorTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/BeanCachedProcessorTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/BeanCachedTest.java copy core/camel-core/src/test/java/org/apache/camel/processor/{RouteStartupOrderSimpleTest.java => BeanProcessorOverloadedMethodsWithBracketsTest.java} (53%) delete mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/RouteMEPOptionalOutTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/enricher/EnricherCorrelationIdTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/util/PlatformHelperTest.java delete mode 100644 core/camel-support/src/main/java/org/apache/camel/support/PlatformHelper.java delete mode 100644 core/camel-support/src/main/java/org/apache/camel/support/VanillaUuidGenerator.java create mode 120000 docs/components/modules/ROOT/examples/json/dhis2.json create mode 120000 docs/components/modules/ROOT/pages/dhis2-component.adoc create mode 120000 docs/components/modules/others/examples/json/dhis2-api.json copy dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/{EmptyRouteFileTest.groovy => PausableTest.groovy} (57%) rename core/camel-core/src/test/java/org/apache/camel/processor/BeanCachedProcessorGlobalTest.java => dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ResumableTest.groovy (52%) delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/HttpAsyncCallbackTest.java