This is an automated email from the ASF dual-hosted git repository. aldettinger pushed a change to branch CAMEL-13826 in repository https://gitbox.apache.org/repos/asf/camel.git.
discard 9fbfea4 CAMEL-13826: Turned TestSupport into a utility class add 330d52b CAMEL-13589: remove references to Wiki add 22ac12b CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Added migration guide note add 0d870f5 Upgrade Jnats to version 2.6.0 add 853d381 CAMEL-13837: FactoryFinder API should avoid throwing exceptions for n… (#3089) add f1d9443 Upgrade MyBatis add e1526e2 CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Updated camel-grape docs add 087b5a7 Stream caching should be able to init with camel-quarkus out of the box add 7981824 CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Removed netty-http4 decorator for aws-xray component add de3b6ee CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Removed netty-http4 decorator for opentracing component add 9ea5498 Regen add b83833c CAMEL-13792: Fixed issue with camel-rest-swagger and renaming http components and some flaws with settign up rest configuration add fce66e0 Fixed example as swagger petstorre uses https now and http4 works OOTB where as undertow dont add 698f6bc CAMEL-13787: Remove twitter-streaming component add 115049e Upgrade OWASP Maven Plugin to version 5.2.1 add ee00206 Restore ability to run Spring Boot itests with unitTestEnabled=true add 0f3d8e6 Fixed secret in apt compiler plugin and allow to set it via @UriPath as well add b7810a9 CAMEL-13845: camel-telegram - Do not show authorizationToken in uri. CAMEL-13847: camel-webhook - Should be lenient properties and fixed creating delegate uri with right set of parameters. add b60bc82 Upgrade migration guide add 4b34ad0 Fixed MIGRATION guide with hdfs correct scheme add 21b774a CAMEL-13839: replace all NO-BREAK SPACE with SPACE add 075f3a2 Remove link to twitter-streaming-component add a429059 CAMEL-13846: Make PropertyBindingSupport a fluent builder only add 1a5f8b2 CAMEL-13792: Fixed issue with camel-rest-swagger and renaming http components and some flaws with settign up rest configuration add 5a7dca4 CAMEL-13846: Make PropertyBindingSupport a fluent builder only add de8e3ef CAMEL-13846: Make PropertyBindingSupport a fluent builder only add 3fa336d CAMEL-13846: Make PropertyBindingSupport a fluent builder only add f7ec6e1 Upgraded consul docker image add abcd877 Fixed camel-atmos and polished add 7337198 CAMEL-13848: Add room password to camel-xmpp. Thanks to Tapio Piironen for the patch. add 5b408b9 Fixed CS for Camel-Twitter add ab08e6e CAMEL-13786: add delivery delay to jms component add dd29fb0 CAMEL-13786: regen add 4c2f7fb CAMEL-13786: Integration test for JMS 2.0 deliveryDelay add 1063c77 Regen add 8745711 CAMEL-13798: additional title fixes add daf9d25 CAMEL-13854: camel-microprofile-config: service file point to the wrong class add 43643fd CAMEL-13855: camel-microprofile-config: discover properties sources from registry add 91c40c9 CAMEL-13856: camel-microprofile-config: sould have an option to enable/disable automatic lookup of properties sources add e2564f3 CAMEL-13857: camel-microprofile-config: should implement LoadablePropertiesSource add 43389ad CAMEL-13858: camel-properties: load properties should iterate through loadable property source in reverse order add 08c6192 CAMEL-13859: came-properties: allow to filter properties by key when loading all add 8b25edf CAMEL-13860: camel-properties: get[Inital|Override]Properties should never return null add b6208d8 CAMEL-13800: fix some issues in mobile resolutions new 5c7e318 CAMEL-13826: Turned TestSupport into a utility class new ab05cfe CAMEL-13826: Removed deprecated methods and class new 4459363 CAMEL-13826: Moved route coverage to a dedicated class new 603665b CAMEL-13826: rough migration of the camel-ahc component. To be polished, squashed and rebased 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 (9fbfea4) \ N -- N -- N refs/heads/CAMEL-13826 (603665b) 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 4 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: MIGRATION.md | 19 +- .../src/main/docs/activemq-component.adoc | 3 +- .../src/main/docs/ahc-ws-component.adoc | 12 +- components/camel-ahc/pom.xml | 7 +- .../camel-ahc/src/main/docs/ahc-component.adoc | 4 +- .../ahc/AhcBridgeEndpointPathWithSpacesTest.java | 6 +- .../camel/component/ahc/AhcBridgeEndpointTest.java | 12 +- .../component/ahc/AhcClientConfigRealmUriTest.java | 4 +- .../component/ahc/AhcClientConfigUriTest.java | 4 +- .../ahc/AhcComponentClientConfigTest.java | 2 +- ...entConfigWithClientConfigUriParametersTest.java | 5 +- .../ahc/AhcComponentCustomClientConfigTest.java | 2 +- .../ahc/AhcComponentNettyClientConfigTest.java | 2 +- .../apache/camel/component/ahc/AhcGoogleTest.java | 8 +- .../ahc/AhcOperationFailedExceptionTest.java | 4 +- .../camel/component/ahc/AhcProduce500Test.java | 9 +- .../component/ahc/AhcProduceClientConfigTest.java | 2 +- ...entConfigWithClientConfigUriParametersTest.java | 5 +- .../component/ahc/AhcProduceGetHeadersTest.java | 2 +- .../ahc/AhcProduceGetNoSlashInUriTest.java | 2 +- .../camel/component/ahc/AhcProduceGetTest.java | 4 +- .../AhcProduceNoThrowExceptionOnFailureTest.java | 2 +- .../component/ahc/AhcProducePostDoWhileTest.java | 2 +- .../component/ahc/AhcProducePostHeadersTest.java | 2 +- .../camel/component/ahc/AhcProducePostTest.java | 4 +- .../ahc/AhcProduceTransferExceptionTest.java | 9 +- ...hcProduceWithClientConfigUriParametersTest.java | 2 +- .../ahc/AhcProducerConnectionCloseHeadersTest.java | 2 +- .../component/ahc/AhcProducerSessionTest.java | 2 +- .../AhcProducerTwoParametersWithSameKeyTest.java | 10 +- .../apache/camel/component/ahc/BaseAhcTest.java | 6 +- .../camel/component/ahc/HttpEndpointURLTest.java | 6 +- .../ahc/HttpHeaderFilterStrategyTest.java | 11 +- .../ahc/javabody/AhcProduceJavaBodyTest.java | 8 +- .../camel-amqp/src/main/docs/amqp-component.adoc | 25 +- .../camel-apns/src/main/docs/apns-component.adoc | 4 +- .../src/main/docs/as2-component.adoc | 28 +- .../camel-atmos/src/main/docs/atmos-component.adoc | 12 +- .../camel/component/atmos/AtmosComponent.java | 8 +- .../camel/component/atmos/AtmosConfiguration.java | 22 +- .../camel/component/atmos/AtmosEndpoint.java | 2 - .../camel/component/atmos/AtmosComponentTest.java | 6 +- .../camel/component/atmos/AtmosConsumerTest.java | 15 +- .../main/docs/atmosphere-websocket-component.adoc | 15 +- .../camel-avro/src/main/docs/avro-component.adoc | 10 +- .../src/main/docs/aws-cw-component.adoc | 2 +- .../src/main/docs/aws-ddbstream-component.adoc | 12 +- .../src/main/docs/aws-kinesis-component.adoc | 6 +- .../main/docs/aws-kinesis-firehose-component.adoc | 6 +- .../src/main/docs/aws-sns-component.adoc | 2 +- .../src/main/docs/aws-swf-component.adoc | 6 +- .../http/NettyHttp4SegmentDecorator.java | 25 -- ...pache.camel.component.aws.xray.SegmentDecorator | 1 - components/camel-azure/src/main/docs/azure.adoc | 2 +- .../src/main/docs/barcode-dataformat.adoc | 4 +- .../src/main/docs/bean-validator-component.adoc | 4 +- .../camel-bean/src/main/docs/bean-language.adoc | 4 +- .../src/main/docs/beanstalk-component.adoc | 38 +-- .../src/main/docs/bindy-dataformat.adoc | 8 +- .../src/main/docs/box-component.adoc | 74 ++--- .../src/main/docs/braintree-component.adoc | 308 ++++++++++---------- .../src/main/docs/caffeine-cache-component.adoc | 6 +- .../main/docs/caffeine-loadcache-component.adoc | 6 +- .../src/main/docs/cql-component.adoc | 6 +- .../camel-cbor/src/main/docs/cbor-dataformat.adoc | 6 +- components/camel-cdi/src/main/docs/cdi.adoc | 132 ++++----- .../camel-chunk/src/main/docs/chunk-component.adoc | 22 +- .../src/main/docs/cm-sms-component.adoc | 8 +- .../camel-coap/src/main/docs/coap-component.adoc | 8 +- .../src/main/docs/cometd-component.adoc | 6 +- .../camel/component/consul/ConsulTestSupport.java | 2 +- .../camel-crypto/src/main/docs/pgp-dataformat.adoc | 10 +- .../src/main/docs/cxf-transport.adoc | 6 +- .../camel-cxf/src/main/docs/cxf-component.adoc | 20 +- .../camel-cxf/src/main/docs/cxfrs-component.adoc | 22 +- .../src/main/docs/dataset-component.adoc | 14 +- .../src/main/docs/docker-component.adoc | 2 +- .../camel-dozer/src/main/docs/dozer-component.adoc | 48 ++-- .../src/main/docs/dropbox-component.adoc | 10 +- .../src/main/docs/ehcache-component.adoc | 14 +- .../main/docs/elasticsearch-rest-component.adoc | 6 +- .../camel-elsql/src/main/docs/elsql-component.adoc | 16 +- .../src/main/docs/facebook-component.adoc | 21 +- .../camel-file/src/main/docs/file-component.adoc | 12 +- .../camel/component/file/GenericFileEndpoint.java | 4 +- .../camel-flink/src/main/docs/flink-component.adoc | 4 +- .../camel-fop/src/main/docs/fop-component.adoc | 2 +- .../camel-ftp/src/main/docs/ftp-component.adoc | 12 +- .../src/main/docs/ganglia-component.adoc | 16 +- .../camel-git/src/main/docs/git-component.adoc | 2 +- .../src/main/docs/github-component.adoc | 6 +- .../src/main/docs/google-bigquery-component.adoc | 2 +- .../main/docs/google-bigquery-sql-component.adoc | 2 +- .../src/main/docs/google-calendar-component.adoc | 16 +- .../docs/google-calendar-stream-component.adoc | 18 +- .../src/main/docs/google-drive-component.adoc | 10 +- .../src/main/docs/google-mail-component.adoc | 18 +- .../main/docs/google-mail-stream-component.adoc | 16 +- .../src/main/docs/google-pubsub-component.adoc | 2 +- .../src/main/docs/google-sheets-component.adoc | 18 +- .../main/docs/google-sheets-stream-component.adoc | 16 +- .../camel-gora/src/main/docs/gora-component.adoc | 24 +- .../camel-grape/src/main/docs/grape-component.adoc | 40 +-- .../src/main/docs/groovy-language.adoc | 4 +- .../src/main/docs/hazelcast-list-component.adoc | 2 +- .../docs/hazelcast-replicatedmap-component.adoc | 8 +- .../main/docs/hazelcast-ringbuffer-component.adoc | 6 +- .../src/main/docs/hazelcast-topic-component.adoc | 2 +- .../camel-hazelcast/src/main/docs/hazelcast.adoc | 6 +- .../camel-hdfs/src/main/docs/hdfs-component.adoc | 4 +- .../src/main/docs/hipchat-component.adoc | 10 +- .../camel-hl7/src/main/docs/hl7-dataformat.adoc | 16 +- .../src/main/docs/hl7terser-language.adoc | 2 +- .../camel-http/src/main/docs/http-component.adoc | 10 +- .../camel/component/http4/HttpComponent.java | 8 +- .../camel-irc/src/main/docs/irc-component.adoc | 4 +- .../src/main/docs/jacksonxml-dataformat.adoc | 54 ++-- components/camel-jasypt/src/main/docs/jasypt.adoc | 16 +- .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc | 8 +- .../camel-jbpm/src/main/docs/jbpm-component.adoc | 2 +- .../camel-jcr/src/main/docs/jcr-component.adoc | 2 +- .../camel-jetty/src/main/docs/jetty-component.adoc | 13 +- .../src/main/docs/jgroups-raft-component.adoc | 8 +- .../src/main/docs/jgroups-component.adoc | 12 +- .../camel-jira/src/main/docs/jira-component.adoc | 12 +- .../camel-jms/src/main/docs/jms-component.adoc | 26 +- .../camel/component/jms/JmsConfiguration.java | 32 ++- .../camel-jolt/src/main/docs/jolt-component.adoc | 14 +- .../camel-jpa/src/main/docs/jpa-component.adoc | 4 +- .../camel-jsch/src/main/docs/scp-component.adoc | 2 +- .../src/main/docs/jsonpath-language.adoc | 8 +- .../camel-kafka/src/main/docs/kafka-component.adoc | 4 +- .../docs/kubernetes-config-maps-component.adoc | 2 +- .../docs/kubernetes-deployments-component.adoc | 2 +- .../src/main/docs/kubernetes-hpa-component.adoc | 2 +- .../src/main/docs/kubernetes-job-component.adoc | 2 +- .../main/docs/kubernetes-namespaces-component.adoc | 2 +- .../src/main/docs/kubernetes-nodes-component.adoc | 2 +- ...rnetes-persistent-volumes-claims-component.adoc | 2 +- .../kubernetes-persistent-volumes-component.adoc | 2 +- .../src/main/docs/kubernetes-pods-component.adoc | 2 +- ...bernetes-replication-controllers-component.adoc | 2 +- .../docs/kubernetes-resources-quota-component.adoc | 2 +- .../main/docs/kubernetes-secrets-component.adoc | 2 +- .../kubernetes-service-accounts-component.adoc | 2 +- .../main/docs/kubernetes-services-component.adoc | 2 +- .../camel-kubernetes/src/main/docs/kubernetes.adoc | 4 +- .../docs/openshift-build-configs-component.adoc | 2 +- .../src/main/docs/openshift-builds-component.adoc | 2 +- components/camel-kura/src/main/docs/kura.adoc | 26 +- .../camel-ldap/src/main/docs/ldap-component.adoc | 2 +- .../src/main/docs/linkedin-component.adoc | 82 +++--- .../camel-log/src/main/docs/log-component.adoc | 18 +- .../camel-lzf/src/main/docs/lzf-dataformat.adoc | 20 +- .../camel-mail/src/main/docs/mail-component.adoc | 8 +- .../src/main/docs/mime-multipart-dataformat.adoc | 2 +- .../src/main/docs/metrics-component.adoc | 56 ++-- .../src/main/docs/micrometer-component.adoc | 58 ++-- components/camel-microprofile-config/pom.xml | 5 + .../config/CamelMicroProfilePropertiesSource.java | 49 +++- .../org/apache/camel/properties-source-factory | 2 +- .../CamelMicroProfilePropertiesSourceTest.java | 47 +++- .../camel-mina/src/main/docs/mina-component.adoc | 4 +- .../camel-mllp/src/main/docs/mllp-component.adoc | 58 ++-- .../camel-mock/src/main/docs/mock-component.adoc | 4 +- .../src/main/docs/mongodb-gridfs-component.adoc | 8 +- .../src/main/docs/mongodb-component.adoc | 10 +- .../src/main/docs/mybatis-component.adoc | 6 +- .../camel-nats/src/main/docs/nats-component.adoc | 8 +- .../src/main/docs/netty-http-component.adoc | 10 +- .../component/netty4/http/NettyHttpComponent.java | 9 +- .../camel-netty/src/main/docs/netty-component.adoc | 10 +- .../camel-nsq/src/main/docs/nsq-component.adoc | 6 +- .../src/main/docs/olingo2-component.adoc | 68 ++--- .../src/main/docs/olingo4-component.adoc | 56 ++-- .../camel-openstack/src/main/docs/openstack.adoc | 2 +- .../src/main/docs/opentracing.adoc | 4 +- .../decorators/NettyHttp4SpanDecorator.java | 26 -- .../org.apache.camel.opentracing.SpanDecorator | 1 - .../src/main/docs/optaplanner-component.adoc | 2 +- .../camel-paho/src/main/docs/paho-component.adoc | 6 +- .../camel-pdf/src/main/docs/pdf-component.adoc | 4 +- .../src/main/docs/properties-component.adoc | 27 +- .../AbstractLocationPropertiesSource.java | 14 + .../component/properties/PropertiesComponent.java | 116 ++++++-- .../src/main/docs/pulsar-component.adoc | 2 +- .../src/main/docs/quartz-component.adoc | 14 +- .../src/main/docs/quickfix-component.adoc | 2 +- .../src/main/docs/rabbitmq-component.adoc | 2 +- .../reactive/streams/ReactiveStreamsHelper.java | 11 +- .../rest/swagger/RestSwaggerEndpoint.java | 9 +- .../rest/swagger/RestSwaggerEndpointTest.java | 14 +- .../camel-rest/src/main/docs/rest-component.adoc | 8 +- .../camel/component/rest/RestApiEndpoint.java | 21 +- .../apache/camel/component/rest/RestEndpoint.java | 14 +- .../src/main/docs/restlet-component.adoc | 2 +- .../camel-saxon/src/main/docs/xquery-language.adoc | 2 +- .../src/main/docs/scheduler-component.adoc | 14 +- .../src/main/docs/schematron-component.adoc | 12 +- .../src/main/docs/servicenow-component.adoc | 4 +- .../camel-slack/src/main/docs/slack-component.adoc | 6 +- .../camel-smpp/src/main/docs/smpp-component.adoc | 66 ++--- .../src/main/docs/yaml-snakeyaml-dataformat.adoc | 18 +- .../src/main/docs/spark-rest-component.adoc | 6 +- .../camel-spark/src/main/docs/spark-component.adoc | 60 ++-- .../src/main/docs/splunk-component.adoc | 4 +- .../src/main/docs/spring-boot.adoc | 64 ++--- .../spring/boot/util/CamelPropertiesHelper.java | 5 +- .../src/main/docs/spring-cloud-netflix.adoc | 2 +- .../src/main/docs/spring-cloud.adoc | 2 +- .../src/main/docs/spring-redis-component.adoc | 2 +- components/camel-spring/src/main/docs/spring.adoc | 4 +- .../camel-sql/src/main/docs/sql-component.adoc | 36 +-- .../src/main/docs/sql-stored-component.adoc | 4 +- .../src/main/docs/swagger-java.adoc | 18 +- .../src/main/docs/syslog-dataformat.adoc | 13 +- .../src/main/docs/tarfile-dataformat.adoc | 10 +- .../src/main/docs/telegram-component.adoc | 8 +- .../component/telegram/TelegramComponent.java | 21 +- .../component/telegram/TelegramConfiguration.java | 32 +-- .../camel/component/telegram/TelegramEndpoint.java | 2 +- .../component/telegram/TelegramChatBotTest.java | 4 +- .../telegram/TelegramComponentParametersTest.java | 4 +- .../telegram/TelegramConfigurationTest.java | 3 +- .../telegram/TelegramConsumerChannelPostTest.java | 2 +- .../TelegramConsumerEmptyResponseTest.java | 2 +- .../TelegramConsumerFallbackConversionTest.java | 2 +- .../telegram/TelegramConsumerMappingTest.java | 2 +- .../TelegramConsumerMediaDocumentTest.java | 2 +- .../telegram/TelegramConsumerMediaPhotoTest.java | 2 +- .../telegram/TelegramConsumerMediaVideoTest.java | 2 +- .../telegram/TelegramConsumerMultipleTest.java | 2 +- .../telegram/TelegramConsumerServiceErrorTest.java | 2 +- .../telegram/TelegramConsumerSingleTest.java | 2 +- .../TelegramProducerChatIdResolutionTest.java | 2 +- .../telegram/TelegramProducerLocationTest.java | 2 +- .../telegram/TelegramProducerMediaTest.java | 2 +- .../telegram/TelegramWebhookCallTest.java | 2 +- .../telegram/TelegramWebhookRegistrationTest.java | 4 +- .../src/main/docs/test-blueprint.adoc | 16 +- .../src/main/docs/test-junit5.adoc | 27 ++ .../camel/test/CamelRouteCoverageDumper.java | 190 +++++++++++++ .../apache/camel/test/junit5/CamelTestSupport.java | 237 +--------------- .../patterns/DebugNoLazyTypeConverterTest.java | 5 - .../RouteProcessorDumpRouteCoverageTest.java | 20 +- .../src/test/resources/jndi.properties | 22 -- .../spring/ContainerAwareSpringTestSupportIT.java | 2 +- .../ContainerAwareTestSupportIT.java | 2 +- .../camel-timer/src/main/docs/timer-component.adoc | 2 +- .../src/main/docs/twilio-component.adoc | 8 +- components/camel-twitter/pom.xml | 5 - .../main/docs/twitter-directmessage-component.adoc | 17 +- .../src/main/docs/twitter-search-component.adoc | 17 +- .../src/main/docs/twitter-streaming-component.adoc | 141 ---------- .../src/main/docs/twitter-timeline-component.adoc | 17 +- .../camel-twitter/src/main/docs/twitter.adoc | 149 ---------- .../component/twitter/AbstractTwitterEndpoint.java | 5 +- .../component/twitter/TwitterConfiguration.java | 52 +--- .../consumer/AbstractTwitterConsumerHandler.java | 4 +- .../twitter/consumer/DefaultTwitterConsumer.java | 34 +-- .../camel/component/twitter/data/ConsumerType.java | 2 +- .../camel/component/twitter/data/EndpointType.java | 2 +- .../component/twitter/data/StreamingType.java | 29 -- .../AbstractStreamingConsumerHandler.java | 128 --------- .../streaming/FilterStreamingConsumerHandler.java | 80 ------ .../streaming/SampleStreamingConsumerHandler.java | 40 --- .../streaming/TwitterStreamingComponent.java | 48 ---- .../streaming/TwitterStreamingEndpoint.java | 84 ------ .../streaming/UserStreamingConsumerHandler.java | 226 --------------- .../camel/component/twitter/SearchEventTest.java | 91 ------ .../TwitterComponentVerifierExtensionTest.java | 24 -- .../twitter/TwitterComponentVerifierTest.java | 24 -- .../component/twitter/UriConfigurationTest.java | 18 -- .../camel/component/twitter/UserStreamingTest.java | 49 ---- .../deprecated/DirectMessageDirectTest.java | 53 ---- .../deprecated/DirectMessagePollingTest.java | 52 ---- .../twitter/deprecated/HomeTimeLineDirectTest.java | 38 --- .../deprecated/HomeTimeLinePollingTest.java | 37 --- .../deprecated/SearchByExchangeDirectTest.java | 140 ---------- .../twitter/deprecated/SearchDirectTest.java | 38 --- .../twitter/deprecated/SearchEventTest.java | 93 ------- .../twitter/deprecated/SearchPollingTest.java | 37 --- .../twitter/deprecated/UserProducerInOnlyTest.java | 79 ------ .../twitter/deprecated/UserProducerInOutTest.java | 84 ------ .../twitter/deprecated/UserStreamingTest.java | 51 ---- .../twitter/deprecated/UserTimeLineDirectTest.java | 38 --- .../deprecated/UserTimeLinePollingTest.java | 38 --- ...terStreamingComponentVerifierExtensionTest.java | 26 -- .../TwitterStreamingComponentVerifierTest.java | 26 -- .../src/main/docs/undertow-component.adoc | 5 +- .../component/undertow/UndertowComponent.java | 9 +- .../src/main/docs/univocity-csv-dataformat.adoc | 18 +- .../src/main/docs/univocity-fixed-dataformat.adoc | 18 +- .../src/main/docs/univocity-tsv-dataformat.adoc | 18 +- .../src/main/docs/validator-component.adoc | 2 +- .../src/main/docs/velocity-component.adoc | 4 +- .../src/main/docs/weather-component.adoc | 2 +- .../camel/component/webhook/WebhookComponent.java | 5 +- .../camel/component/webhook/WebhookEndpoint.java | 5 + .../src/main/docs/websocket-component.adoc | 6 +- .../src/main/docs/xmlsecurity-component.adoc | 68 ++--- .../camel-xmpp/src/main/docs/xmpp-component.adoc | 5 +- .../apache/camel/component/xmpp/XmppEndpoint.java | 13 + .../component/xmpp/XmppGroupChatProducer.java | 12 +- .../camel-xslt/src/main/docs/xslt-component.adoc | 12 +- .../src/main/docs/json-xstream-dataformat.adoc | 4 +- .../src/main/docs/xstream-dataformat.adoc | 8 +- .../src/main/docs/zendesk-component.adoc | 2 +- .../src/main/docs/gzipdeflater-dataformat.adoc | 4 +- .../src/main/docs/zipdeflater-dataformat.adoc | 6 +- .../src/main/docs/zipfile-dataformat.adoc | 8 +- components/camel-zipkin/src/main/docs/zipkin.adoc | 20 +- components/readme.adoc | 7 +- .../java/org/apache/camel/spi/FactoryFinder.java | 31 +-- .../apache/camel/spi/LoadablePropertiesSource.java | 9 + .../org/apache/camel/spi/PropertiesComponent.java | 16 +- core/camel-base/src/main/docs/simple-language.adoc | 4 +- .../src/main/docs/tokenize-language.adoc | 6 +- .../impl/converter/BaseTypeConverterRegistry.java | 52 +++- .../camel/impl/engine/AbstractCamelContext.java | 181 +++++------- .../impl/engine/BeanProcessorFactoryResolver.java | 4 +- .../impl/engine/BeanProxyFactoryResolver.java | 4 +- .../impl/engine/DefaultComponentResolver.java | 4 +- .../impl/engine/DefaultDataFormatResolver.java | 6 +- .../camel/impl/engine/DefaultFactoryFinder.java | 123 +++----- .../camel/impl/engine/DefaultLanguageResolver.java | 4 +- .../camel/impl/engine/DefaultProcessorFactory.java | 14 +- .../impl/engine/DefaultStreamCachingStrategy.java | 34 ++- .../impl/engine/HeadersMapFactoryResolver.java | 4 +- .../impl/engine/ReactiveExecutorResolver.java | 4 +- .../impl/engine/RestRegistryFactoryResolver.java | 4 +- .../camel/processor/SendDynamicAwareResolver.java | 4 +- .../impl/cloud/ServiceCallProcessorFactory.java | 2 +- .../apache/camel/core/osgi/OsgiFactoryFinder.java | 14 +- .../camel/core/osgi/OsgiFactoryFinderTest.java | 15 +- .../src/main/docs/eips/aggregate-eip.adoc | 34 +-- .../main/docs/eips/eventDrivenConsumer-eip.adoc | 8 +- .../camel-core/src/main/docs/eips/process-eip.adoc | 3 +- .../src/main/docs/eips/rollback-eip.adoc | 12 +- core/camel-core/src/main/docs/eips/toD-eip.adoc | 20 +- .../camel-core/src/main/docs/eips/wireTap-eip.adoc | 12 +- .../org/apache/camel/impl/DefaultCamelContext.java | 8 +- .../cloud/ServiceCallExpressionConfiguration.java | 4 +- .../ServiceCallServiceChooserConfiguration.java | 4 +- .../ServiceCallServiceDiscoveryConfiguration.java | 4 +- .../ServiceCallServiceFilterConfiguration.java | 4 +- ...erviceCallServiceLoadBalancerConfiguration.java | 4 +- .../camel/reifier/rest/RestBindingReifier.java | 2 +- .../PropertiesComponentPropertiesSourceTest.java | 145 ++++++++++ .../impl/engine/DefaultFactoryFinderTest.java | 62 +---- ...=> StreamCachingSpoolDirectoryQuarkusTest.java} | 28 +- ...opertyBindingSupportAutowireNestedDeepTest.java | 2 +- .../PropertyBindingSupportAutowireNestedTest.java | 10 +- .../PropertyBindingSupportAutowireTest.java | 2 +- .../support/PropertyBindingSupportListTest.java | 8 +- .../support/PropertyBindingSupportMapTest.java | 8 +- .../camel/support/PropertyBindingSupportTest.java | 111 +++++--- .../builder/endpoint/EndpointBuilderFactory.java | 1 - .../endpoint/dsl/AMQPEndpointBuilderFactory.java | 24 ++ .../dsl/ActiveMQEndpointBuilderFactory.java | 25 ++ .../endpoint/dsl/AtmosEndpointBuilderFactory.java | 309 ++++++++++----------- .../endpoint/dsl/JmsEndpointBuilderFactory.java | 24 ++ .../dsl/TelegramEndpointBuilderFactory.java | 44 ++- ...TwitterDirectMessageEndpointBuilderFactory.java | 84 ++---- .../dsl/TwitterSearchEndpointBuilderFactory.java | 84 ++---- .../TwitterStreamingEndpointBuilderFactory.java | 256 ----------------- .../dsl/TwitterTimelineEndpointBuilderFactory.java | 84 ++---- .../endpoint/dsl/XmppEndpointBuilderFactory.java | 33 +++ .../src/main/docs/xtokenize-language.adoc | 2 +- .../java/org/apache/camel/main/MainSupport.java | 10 +- .../management/JmxManagementStrategyFactory.java | 2 +- .../DefaultComponentVerifierExtension.java | 2 +- .../org/apache/camel/support/DefaultComponent.java | 2 +- .../org/apache/camel/support/DefaultEndpoint.java | 2 +- .../org/apache/camel/support/EndpointHelper.java | 2 +- .../camel/support/PropertyBindingSupport.java | 258 ++++++++--------- .../camel/support/RestProducerFactoryHelper.java | 6 +- .../camel/support/ScheduledPollConsumer.java | 4 +- .../support/component/AbstractApiComponent.java | 2 +- .../java/org/apache/camel/util/URISupport.java | 2 +- .../java/org/apache/camel/util/URISupportTest.java | 12 +- docs/components/modules/ROOT/nav.adoc | 4 +- .../modules/ROOT/pages/activemq-component.adoc | 3 +- .../modules/ROOT/pages/ahc-component.adoc | 4 +- .../modules/ROOT/pages/ahc-ws-component.adoc | 12 +- .../modules/ROOT/pages/amqp-component.adoc | 25 +- .../modules/ROOT/pages/apns-component.adoc | 4 +- .../modules/ROOT/pages/as2-component.adoc | 28 +- .../modules/ROOT/pages/atmos-component.adoc | 12 +- .../ROOT/pages/atmosphere-websocket-component.adoc | 15 +- .../modules/ROOT/pages/avro-component.adoc | 10 +- .../modules/ROOT/pages/aws-cw-component.adoc | 2 +- .../ROOT/pages/aws-ddbstream-component.adoc | 12 +- .../modules/ROOT/pages/aws-kinesis-component.adoc | 6 +- .../ROOT/pages/aws-kinesis-firehose-component.adoc | 6 +- .../modules/ROOT/pages/aws-sns-component.adoc | 2 +- .../modules/ROOT/pages/aws-swf-component.adoc | 6 +- docs/components/modules/ROOT/pages/azure.adoc | 2 +- .../modules/ROOT/pages/barcode-dataformat.adoc | 4 +- .../modules/ROOT/pages/bean-language.adoc | 4 +- .../ROOT/pages/bean-validator-component.adoc | 4 +- .../modules/ROOT/pages/beanstalk-component.adoc | 38 +-- .../modules/ROOT/pages/bindy-dataformat.adoc | 8 +- .../modules/ROOT/pages/box-component.adoc | 74 ++--- .../modules/ROOT/pages/braintree-component.adoc | 308 ++++++++++---------- .../ROOT/pages/caffeine-cache-component.adoc | 6 +- .../ROOT/pages/caffeine-loadcache-component.adoc | 6 +- .../modules/ROOT/pages/cbor-dataformat.adoc | 6 +- docs/components/modules/ROOT/pages/cdi.adoc | 132 ++++----- .../modules/ROOT/pages/chunk-component.adoc | 22 +- .../modules/ROOT/pages/cm-sms-component.adoc | 8 +- .../modules/ROOT/pages/coap-component.adoc | 8 +- .../modules/ROOT/pages/cometd-component.adoc | 6 +- .../modules/ROOT/pages/cql-component.adoc | 6 +- .../modules/ROOT/pages/cxf-component.adoc | 20 +- .../modules/ROOT/pages/cxf-transport.adoc | 6 +- .../modules/ROOT/pages/cxfrs-component.adoc | 22 +- .../modules/ROOT/pages/dataset-component.adoc | 14 +- .../modules/ROOT/pages/docker-component.adoc | 2 +- .../modules/ROOT/pages/dozer-component.adoc | 48 ++-- .../modules/ROOT/pages/dropbox-component.adoc | 10 +- .../modules/ROOT/pages/ehcache-component.adoc | 14 +- .../ROOT/pages/elasticsearch-rest-component.adoc | 6 +- .../modules/ROOT/pages/elsql-component.adoc | 16 +- .../modules/ROOT/pages/facebook-component.adoc | 21 +- .../modules/ROOT/pages/file-component.adoc | 12 +- .../modules/ROOT/pages/flink-component.adoc | 4 +- .../modules/ROOT/pages/fop-component.adoc | 2 +- .../modules/ROOT/pages/ftp-component.adoc | 12 +- .../modules/ROOT/pages/ganglia-component.adoc | 16 +- .../modules/ROOT/pages/git-component.adoc | 2 +- .../modules/ROOT/pages/github-component.adoc | 6 +- .../ROOT/pages/google-bigquery-component.adoc | 2 +- .../ROOT/pages/google-bigquery-sql-component.adoc | 2 +- .../ROOT/pages/google-calendar-component.adoc | 16 +- .../pages/google-calendar-stream-component.adoc | 18 +- .../modules/ROOT/pages/google-drive-component.adoc | 10 +- .../modules/ROOT/pages/google-mail-component.adoc | 18 +- .../ROOT/pages/google-mail-stream-component.adoc | 16 +- .../ROOT/pages/google-pubsub-component.adoc | 2 +- .../ROOT/pages/google-sheets-component.adoc | 18 +- .../ROOT/pages/google-sheets-stream-component.adoc | 16 +- .../modules/ROOT/pages/gora-component.adoc | 24 +- .../modules/ROOT/pages/grape-component.adoc | 40 +-- .../modules/ROOT/pages/groovy-language.adoc | 4 +- .../ROOT/pages/gzipdeflater-dataformat.adoc | 4 +- .../ROOT/pages/hazelcast-list-component.adoc | 2 +- .../pages/hazelcast-replicatedmap-component.adoc | 8 +- .../ROOT/pages/hazelcast-ringbuffer-component.adoc | 6 +- .../ROOT/pages/hazelcast-topic-component.adoc | 2 +- docs/components/modules/ROOT/pages/hazelcast.adoc | 6 +- .../modules/ROOT/pages/hdfs-component.adoc | 4 +- .../modules/ROOT/pages/hipchat-component.adoc | 10 +- .../modules/ROOT/pages/hl7-dataformat.adoc | 16 +- .../modules/ROOT/pages/hl7terser-language.adoc | 2 +- .../modules/ROOT/pages/http-component.adoc | 10 +- .../modules/ROOT/pages/irc-component.adoc | 4 +- .../modules/ROOT/pages/jacksonxml-dataformat.adoc | 54 ++-- docs/components/modules/ROOT/pages/jasypt.adoc | 16 +- .../modules/ROOT/pages/jaxb-dataformat.adoc | 8 +- .../modules/ROOT/pages/jbpm-component.adoc | 2 +- .../modules/ROOT/pages/jcr-component.adoc | 2 +- .../modules/ROOT/pages/jetty-component.adoc | 13 +- .../modules/ROOT/pages/jgroups-component.adoc | 12 +- .../modules/ROOT/pages/jgroups-raft-component.adoc | 8 +- .../modules/ROOT/pages/jira-component.adoc | 12 +- .../modules/ROOT/pages/jms-component.adoc | 26 +- .../modules/ROOT/pages/jolt-component.adoc | 14 +- .../modules/ROOT/pages/jpa-component.adoc | 4 +- .../ROOT/pages/json-xstream-dataformat.adoc | 4 +- .../modules/ROOT/pages/jsonpath-language.adoc | 8 +- .../modules/ROOT/pages/kafka-component.adoc | 4 +- .../pages/kubernetes-config-maps-component.adoc | 2 +- .../pages/kubernetes-deployments-component.adoc | 2 +- .../ROOT/pages/kubernetes-hpa-component.adoc | 2 +- .../ROOT/pages/kubernetes-job-component.adoc | 2 +- .../pages/kubernetes-namespaces-component.adoc | 2 +- .../ROOT/pages/kubernetes-nodes-component.adoc | 2 +- ...rnetes-persistent-volumes-claims-component.adoc | 2 +- .../kubernetes-persistent-volumes-component.adoc | 2 +- .../ROOT/pages/kubernetes-pods-component.adoc | 2 +- ...bernetes-replication-controllers-component.adoc | 2 +- .../kubernetes-resources-quota-component.adoc | 2 +- .../ROOT/pages/kubernetes-secrets-component.adoc | 2 +- .../kubernetes-service-accounts-component.adoc | 2 +- .../ROOT/pages/kubernetes-services-component.adoc | 2 +- docs/components/modules/ROOT/pages/kubernetes.adoc | 4 +- docs/components/modules/ROOT/pages/kura.adoc | 26 +- .../modules/ROOT/pages/ldap-component.adoc | 2 +- .../modules/ROOT/pages/linkedin-component.adoc | 82 +++--- .../modules/ROOT/pages/log-component.adoc | 18 +- .../modules/ROOT/pages/lzf-dataformat.adoc | 20 +- .../modules/ROOT/pages/mail-component.adoc | 8 +- .../modules/ROOT/pages/metrics-component.adoc | 56 ++-- .../modules/ROOT/pages/micrometer-component.adoc | 58 ++-- .../ROOT/pages/mime-multipart-dataformat.adoc | 2 +- .../modules/ROOT/pages/mina-component.adoc | 4 +- .../modules/ROOT/pages/mllp-component.adoc | 58 ++-- .../modules/ROOT/pages/mock-component.adoc | 4 +- .../modules/ROOT/pages/mongodb-component.adoc | 10 +- .../ROOT/pages/mongodb-gridfs-component.adoc | 8 +- .../modules/ROOT/pages/mybatis-component.adoc | 6 +- .../modules/ROOT/pages/nats-component.adoc | 8 +- .../modules/ROOT/pages/netty-component.adoc | 10 +- .../modules/ROOT/pages/netty-http-component.adoc | 10 +- .../modules/ROOT/pages/nsq-component.adoc | 6 +- .../modules/ROOT/pages/olingo2-component.adoc | 68 ++--- .../modules/ROOT/pages/olingo4-component.adoc | 56 ++-- .../pages/openshift-build-configs-component.adoc | 2 +- .../ROOT/pages/openshift-builds-component.adoc | 2 +- docs/components/modules/ROOT/pages/openstack.adoc | 2 +- .../components/modules/ROOT/pages/opentracing.adoc | 4 +- .../modules/ROOT/pages/optaplanner-component.adoc | 2 +- .../modules/ROOT/pages/paho-component.adoc | 6 +- .../modules/ROOT/pages/pdf-component.adoc | 4 +- .../modules/ROOT/pages/pgp-dataformat.adoc | 10 +- .../modules/ROOT/pages/properties-component.adoc | 24 +- .../modules/ROOT/pages/pulsar-component.adoc | 2 +- .../modules/ROOT/pages/quartz-component.adoc | 14 +- .../modules/ROOT/pages/quickfix-component.adoc | 2 +- .../modules/ROOT/pages/rabbitmq-component.adoc | 2 +- .../modules/ROOT/pages/rest-component.adoc | 8 +- .../modules/ROOT/pages/restlet-component.adoc | 2 +- .../modules/ROOT/pages/scheduler-component.adoc | 14 +- .../modules/ROOT/pages/schematron-component.adoc | 12 +- .../modules/ROOT/pages/scp-component.adoc | 2 +- .../modules/ROOT/pages/servicenow-component.adoc | 4 +- .../modules/ROOT/pages/slack-component.adoc | 6 +- .../modules/ROOT/pages/smpp-component.adoc | 66 ++--- .../modules/ROOT/pages/spark-component.adoc | 60 ++-- .../modules/ROOT/pages/spark-rest-component.adoc | 6 +- .../modules/ROOT/pages/splunk-component.adoc | 4 +- .../components/modules/ROOT/pages/spring-boot.adoc | 64 ++--- .../modules/ROOT/pages/spring-cloud-netflix.adoc | 2 +- .../modules/ROOT/pages/spring-cloud.adoc | 2 +- .../modules/ROOT/pages/spring-redis-component.adoc | 2 +- docs/components/modules/ROOT/pages/spring.adoc | 4 +- .../modules/ROOT/pages/sql-component.adoc | 36 +-- .../modules/ROOT/pages/sql-stored-component.adoc | 4 +- .../modules/ROOT/pages/swagger-java.adoc | 18 +- .../modules/ROOT/pages/syslog-dataformat.adoc | 13 +- .../modules/ROOT/pages/tarfile-dataformat.adoc | 10 +- .../modules/ROOT/pages/telegram-component.adoc | 8 +- .../modules/ROOT/pages/test-blueprint.adoc | 16 +- .../modules/ROOT/pages/timer-component.adoc | 2 +- .../modules/ROOT/pages/twilio-component.adoc | 8 +- .../pages/twitter-directmessage-component.adoc | 17 +- .../ROOT/pages/twitter-search-component.adoc | 17 +- .../ROOT/pages/twitter-streaming-component.adoc | 141 ---------- .../ROOT/pages/twitter-timeline-component.adoc | 17 +- docs/components/modules/ROOT/pages/twitter.adoc | 149 ---------- .../modules/ROOT/pages/undertow-component.adoc | 5 +- .../ROOT/pages/univocity-csv-dataformat.adoc | 18 +- .../ROOT/pages/univocity-fixed-dataformat.adoc | 18 +- .../ROOT/pages/univocity-tsv-dataformat.adoc | 18 +- .../modules/ROOT/pages/validator-component.adoc | 2 +- .../modules/ROOT/pages/velocity-component.adoc | 4 +- .../modules/ROOT/pages/weather-component.adoc | 2 +- .../modules/ROOT/pages/websocket-component.adoc | 6 +- .../modules/ROOT/pages/xmlsecurity-component.adoc | 68 ++--- .../modules/ROOT/pages/xmpp-component.adoc | 5 +- .../modules/ROOT/pages/xquery-language.adoc | 2 +- .../modules/ROOT/pages/xslt-component.adoc | 12 +- .../modules/ROOT/pages/xstream-dataformat.adoc | 8 +- .../ROOT/pages/yaml-snakeyaml-dataformat.adoc | 18 +- .../modules/ROOT/pages/zendesk-component.adoc | 2 +- .../modules/ROOT/pages/zipdeflater-dataformat.adoc | 6 +- .../modules/ROOT/pages/zipfile-dataformat.adoc | 8 +- docs/components/modules/ROOT/pages/zipkin.adoc | 20 +- .../modules/ROOT/pages/aggregate-eip.adoc | 34 +-- .../modules/ROOT/pages/bean-binding.adoc | 44 +-- docs/user-manual/modules/ROOT/pages/books.adoc | 20 +- docs/user-manual/modules/ROOT/pages/building.adoc | 4 +- .../ROOT/pages/camel-configuration-utilities.adoc | 120 ++++---- .../user-manual/modules/ROOT/pages/camel-core.adoc | 2 +- .../modules/ROOT/pages/camel-jar-dependencies.adoc | 6 +- .../modules/ROOT/pages/camel-run-maven-goal.adoc | 8 +- .../ROOT/pages/commercial-camel-offerings.adoc | 8 +- .../modules/ROOT/pages/configuring-camel.adoc | 10 +- .../modules/ROOT/pages/content-enricher.adoc | 60 ++-- .../modules/ROOT/pages/correlation-identifier.adoc | 2 +- .../ROOT/pages/cronscheduledroutepolicy.adoc | 8 +- .../modules/ROOT/pages/dead-letter-channel.adoc | 8 +- .../modules/ROOT/pages/dozer-type-conversion.adoc | 4 +- .../pages/enterprise-integration-patterns.adoc | 2 +- .../modules/ROOT/pages/error-handler.adoc | 2 - .../ROOT/pages/eventDrivenConsumer-eip.adoc | 8 +- .../modules/ROOT/pages/exception-clause.adoc | 110 ++++---- .../user-manual/modules/ROOT/pages/expression.adoc | 2 +- .../pages/faq/how-do-i-configure-endpoints.adoc | 12 +- ...ow-do-i-import-routes-from-other-xml-files.adoc | 12 +- ...kage-applications-using-camel-and-activemq.adoc | 2 +- .../pages/faq/how-to-use-a-dynamic-uri-in-to.adoc | 4 +- .../modules/ROOT/pages/graceful-shutdown.adoc | 4 +- .../modules/ROOT/pages/guaranteed-delivery.adoc | 4 +- .../modules/ROOT/pages/http-session-handling.adoc | 6 +- docs/user-manual/modules/ROOT/pages/index.adoc | 1 - docs/user-manual/modules/ROOT/pages/java-dsl.adoc | 3 +- docs/user-manual/modules/ROOT/pages/jmx.adoc | 18 +- docs/user-manual/modules/ROOT/pages/json.adoc | 48 ++-- .../modules/ROOT/pages/message-channel.adoc | 2 +- .../modules/ROOT/pages/oncompletion.adoc | 14 +- .../ROOT/pages/parameter-binding-annotations.adoc | 12 +- .../modules/ROOT/pages/point-to-point-channel.adoc | 2 +- .../modules/ROOT/pages/pojo-producing.adoc | 8 +- .../modules/ROOT/pages/polling-consumer.adoc | 36 +-- .../modules/ROOT/pages/process-eip.adoc | 3 +- .../modules/ROOT/pages/producertemplate.adoc | 2 +- docs/user-manual/modules/ROOT/pages/rest-dsl.adoc | 120 ++++---- .../modules/ROOT/pages/rollback-eip.adoc | 12 +- .../modules/ROOT/pages/route-policy.adoc | 20 +- .../ROOT/pages/scala-dsl-getting-started.adoc | 2 +- .../modules/ROOT/pages/scripting-languages.adoc | 2 +- .../modules/ROOT/pages/simple-language.adoc | 4 +- .../ROOT/pages/simplescheduledroutepolicy.adoc | 24 +- .../modules/ROOT/pages/spring-remoting.adoc | 46 +-- .../modules/ROOT/pages/spring-testing.adoc | 156 +++++------ docs/user-manual/modules/ROOT/pages/spring.adoc | 26 +- docs/user-manual/modules/ROOT/pages/support.adoc | 6 +- docs/user-manual/modules/ROOT/pages/team.adoc | 178 ++++++------ docs/user-manual/modules/ROOT/pages/testing.adoc | 20 +- .../modules/ROOT/pages/threading-model.adoc | 2 +- docs/user-manual/modules/ROOT/pages/toD-eip.adoc | 20 +- .../modules/ROOT/pages/tokenize-language.adoc | 6 +- docs/user-manual/modules/ROOT/pages/tracer.adoc | 2 +- .../modules/ROOT/pages/transactional-client.adoc | 12 +- .../modules/ROOT/pages/type-converter.adoc | 4 +- .../modules/ROOT/pages/user-stories.adoc | 6 +- .../ROOT/pages/using-propertyplaceholder.adoc | 98 +++---- .../ROOT/pages/walk-through-another-example.adoc | 4 +- .../ROOT/pages/what-are-the-dependencies.adoc | 6 +- .../modules/ROOT/pages/wireTap-eip.adoc | 12 +- .../modules/ROOT/pages/xml-reference.adoc | 2 +- examples/camel-example-rest-swagger/pom.xml | 2 +- .../README.adoc | 2 +- examples/camel-example-telegram/README.adoc | 4 +- examples/camel-example-telegram/pom.xml | 6 +- .../apache/camel/example/telegram/Application.java | 3 +- .../example/telegram/TelegramRouteBuilder.java | 4 +- parent/pom.xml | 6 +- .../springboot/AtmosComponentConfiguration.java | 2 +- .../springboot/cloud/ConsulServiceRegistryIT.java | 2 +- .../jms/springboot/JmsComponentConfiguration.java | 13 + .../PropertiesComponentConfiguration.java | 14 + ...TwitterStreamingComponentAutoConfiguration.java | 129 --------- .../TwitterStreamingComponentConfiguration.java | 164 ----------- .../src/main/resources/META-INF/spring.factories | 3 +- .../camel/itest/jms2/Jms2DeliveryDelayTest.java | 58 ++-- .../apache/camel/itest/karaf/CamelTwitterTest.java | 1 - .../camel/itest/springboot/CamelTwitterTest.java | 1 - .../arquillian/ArquillianSyncBootJarLauncher.java | 3 +- .../tools/apt/EndpointAnnotationProcessor.java | 4 +- .../main/java/org/apache/camel/spi/UriPath.java | 5 + 653 files changed, 5403 insertions(+), 7911 deletions(-) delete mode 100644 components/camel-aws-xray/src/main/java/org/apache/camel/component/aws/xray/decorators/http/NettyHttp4SegmentDecorator.java delete mode 100644 components/camel-opentracing/src/main/java/org/apache/camel/opentracing/decorators/NettyHttp4SpanDecorator.java create mode 100644 components/camel-test-junit5/src/main/java/org/apache/camel/test/CamelRouteCoverageDumper.java delete mode 100644 components/camel-test-junit5/src/test/resources/jndi.properties delete mode 100644 components/camel-twitter/src/main/docs/twitter-streaming-component.adoc delete mode 100644 components/camel-twitter/src/main/docs/twitter.adoc delete mode 100644 components/camel-twitter/src/main/java/org/apache/camel/component/twitter/data/StreamingType.java delete mode 100644 components/camel-twitter/src/main/java/org/apache/camel/component/twitter/streaming/AbstractStreamingConsumerHandler.java delete mode 100644 components/camel-twitter/src/main/java/org/apache/camel/component/twitter/streaming/FilterStreamingConsumerHandler.java delete mode 100644 components/camel-twitter/src/main/java/org/apache/camel/component/twitter/streaming/SampleStreamingConsumerHandler.java delete mode 100644 components/camel-twitter/src/main/java/org/apache/camel/component/twitter/streaming/TwitterStreamingComponent.java delete mode 100644 components/camel-twitter/src/main/java/org/apache/camel/component/twitter/streaming/TwitterStreamingEndpoint.java delete mode 100644 components/camel-twitter/src/main/java/org/apache/camel/component/twitter/streaming/UserStreamingConsumerHandler.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/SearchEventTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/TwitterComponentVerifierExtensionTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/TwitterComponentVerifierTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/UserStreamingTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/DirectMessageDirectTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/DirectMessagePollingTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/HomeTimeLineDirectTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/HomeTimeLinePollingTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/SearchByExchangeDirectTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/SearchDirectTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/SearchEventTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/SearchPollingTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/UserProducerInOnlyTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/UserProducerInOutTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/UserStreamingTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/UserTimeLineDirectTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/deprecated/UserTimeLinePollingTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/streaming/TwitterStreamingComponentVerifierExtensionTest.java delete mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/streaming/TwitterStreamingComponentVerifierTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentPropertiesSourceTest.java copy core/camel-core/src/test/java/org/apache/camel/processor/{StreamCachingCustomShouldSpoolRuleTest.java => StreamCachingSpoolDirectoryQuarkusTest.java} (83%) delete mode 100644 core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterStreamingEndpointBuilderFactory.java delete mode 100644 docs/components/modules/ROOT/pages/twitter-streaming-component.adoc delete mode 100644 docs/components/modules/ROOT/pages/twitter.adoc delete mode 100644 platforms/spring-boot/components-starter/camel-twitter-starter/src/main/java/org/apache/camel/component/twitter/streaming/springboot/TwitterStreamingComponentAutoConfiguration.java delete mode 100644 platforms/spring-boot/components-starter/camel-twitter-starter/src/main/java/org/apache/camel/component/twitter/streaming/springboot/TwitterStreamingComponentConfiguration.java copy core/camel-core/src/test/java/org/apache/camel/processor/OnCompletionWhenTest.java => tests/camel-itest-jms2/src/test/java/org/apache/camel/itest/jms2/Jms2DeliveryDelayTest.java (51%)