[camel] branch master updated: CAMEL-16020: Remove synchronous on default endpoint as its rarely in use.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[camel] branch master updated: CAMEL-16020: Remove synchronous on default endpoint as its rarely in use.

davsclaus-2
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 692579d  CAMEL-16020: Remove synchronous on default endpoint as its rarely in use.
692579d is described below

commit 692579d8d1ed0262b548b6e2085bf4a775873ae5
Author: Claus Ibsen <[hidden email]>
AuthorDate: Wed Jan 13 21:56:58 2021 +0100

    CAMEL-16020: Remove synchronous on default endpoint as its rarely in use.
---
 .../apache/camel/catalog/components/activemq.json  |   3 +-
 .../apache/camel/catalog/components/ahc-ws.json    |   1 -
 .../apache/camel/catalog/components/ahc-wss.json   |   1 -
 .../org/apache/camel/catalog/components/ahc.json   |   1 -
 .../org/apache/camel/catalog/components/amqp.json  |   3 +-
 .../org/apache/camel/catalog/components/apns.json  |   1 -
 .../apache/camel/catalog/components/arangodb.json  |   1 -
 .../org/apache/camel/catalog/components/as2.json   |   3 +-
 .../apache/camel/catalog/components/asterisk.json  |   3 +-
 .../apache/camel/catalog/components/atlasmap.json  |   3 +-
 .../org/apache/camel/catalog/components/atmos.json |   1 -
 .../catalog/components/atmosphere-websocket.json   |   3 +-
 .../org/apache/camel/catalog/components/atom.json  |   1 -
 .../camel/catalog/components/atomix-map.json       |   3 +-
 .../camel/catalog/components/atomix-messaging.json |   3 +-
 .../camel/catalog/components/atomix-multimap.json  |   3 +-
 .../camel/catalog/components/atomix-queue.json     |   3 +-
 .../camel/catalog/components/atomix-set.json       |   3 +-
 .../camel/catalog/components/atomix-value.json     |   3 +-
 .../org/apache/camel/catalog/components/avro.json  |   3 +-
 .../apache/camel/catalog/components/aws-cw.json    |   1 -
 .../apache/camel/catalog/components/aws-ddb.json   |   1 -
 .../camel/catalog/components/aws-ddbstream.json    |   1 -
 .../apache/camel/catalog/components/aws-ec2.json   |   3 +-
 .../apache/camel/catalog/components/aws-ecs.json   |   3 +-
 .../apache/camel/catalog/components/aws-eks.json   |   3 +-
 .../apache/camel/catalog/components/aws-iam.json   |   3 +-
 .../catalog/components/aws-kinesis-firehose.json   |   1 -
 .../camel/catalog/components/aws-kinesis.json      |   1 -
 .../apache/camel/catalog/components/aws-kms.json   |   3 +-
 .../camel/catalog/components/aws-lambda.json       |   1 -
 .../apache/camel/catalog/components/aws-mq.json    |   3 +-
 .../apache/camel/catalog/components/aws-msk.json   |   3 +-
 .../apache/camel/catalog/components/aws-s3.json    |   1 -
 .../apache/camel/catalog/components/aws-sdb.json   |   3 +-
 .../apache/camel/catalog/components/aws-ses.json   |   1 -
 .../apache/camel/catalog/components/aws-sns.json   |   1 -
 .../apache/camel/catalog/components/aws-sqs.json   |   1 -
 .../apache/camel/catalog/components/aws-swf.json   |   1 -
 .../camel/catalog/components/aws-translate.json    |   3 +-
 .../camel/catalog/components/aws2-athena.json      |   3 +-
 .../apache/camel/catalog/components/aws2-cw.json   |   1 -
 .../apache/camel/catalog/components/aws2-ddb.json  |   1 -
 .../camel/catalog/components/aws2-ddbstream.json   |   1 -
 .../apache/camel/catalog/components/aws2-ec2.json  |   3 +-
 .../apache/camel/catalog/components/aws2-ecs.json  |   1 -
 .../apache/camel/catalog/components/aws2-eks.json  |   1 -
 .../camel/catalog/components/aws2-eventbridge.json |   1 -
 .../apache/camel/catalog/components/aws2-iam.json  |   1 -
 .../catalog/components/aws2-kinesis-firehose.json  |   1 -
 .../camel/catalog/components/aws2-kinesis.json     |   1 -
 .../apache/camel/catalog/components/aws2-kms.json  |   1 -
 .../camel/catalog/components/aws2-lambda.json      |   1 -
 .../apache/camel/catalog/components/aws2-mq.json   |   1 -
 .../apache/camel/catalog/components/aws2-msk.json  |   1 -
 .../apache/camel/catalog/components/aws2-s3.json   |   1 -
 .../apache/camel/catalog/components/aws2-ses.json  |   1 -
 .../apache/camel/catalog/components/aws2-sns.json  |   1 -
 .../apache/camel/catalog/components/aws2-sqs.json  |   1 -
 .../apache/camel/catalog/components/aws2-sts.json  |   1 -
 .../camel/catalog/components/aws2-translate.json   |   1 -
 .../camel/catalog/components/azure-blob.json       |   1 -
 .../camel/catalog/components/azure-eventhubs.json  |   1 -
 .../camel/catalog/components/azure-queue.json      |   1 -
 .../catalog/components/azure-storage-blob.json     |   1 -
 .../catalog/components/azure-storage-queue.json    |   1 -
 .../camel/catalog/components/bean-validator.json   |   1 -
 .../org/apache/camel/catalog/components/bean.json  |   3 +-
 .../apache/camel/catalog/components/beanstalk.json |   1 -
 .../apache/camel/catalog/components/bonita.json    |   1 -
 .../org/apache/camel/catalog/components/box.json   |   1 -
 .../apache/camel/catalog/components/braintree.json |   1 -
 .../apache/camel/catalog/components/browse.json    |   3 +-
 .../camel/catalog/components/caffeine-cache.json   |   1 -
 .../catalog/components/caffeine-loadcache.json     |   1 -
 .../camel/catalog/components/chatscript.json       |   3 +-
 .../org/apache/camel/catalog/components/chunk.json |   3 +-
 .../org/apache/camel/catalog/components/class.json |   3 +-
 .../apache/camel/catalog/components/cm-sms.json    |   3 +-
 .../org/apache/camel/catalog/components/cmis.json  |   1 -
 .../apache/camel/catalog/components/coap+tcp.json  |   3 +-
 .../org/apache/camel/catalog/components/coap.json  |   3 +-
 .../apache/camel/catalog/components/coaps+tcp.json |   3 +-
 .../org/apache/camel/catalog/components/coaps.json |   3 +-
 .../apache/camel/catalog/components/cometd.json    |   3 +-
 .../apache/camel/catalog/components/cometds.json   |   3 +-
 .../apache/camel/catalog/components/consul.json    |   1 -
 .../camel/catalog/components/controlbus.json       |   3 +-
 .../org/apache/camel/catalog/components/corda.json |   1 -
 .../apache/camel/catalog/components/couchbase.json |   1 -
 .../apache/camel/catalog/components/couchdb.json   |   1 -
 .../org/apache/camel/catalog/components/cql.json   |   1 -
 .../org/apache/camel/catalog/components/cron.json  |   3 +-
 .../camel/catalog/components/crypto-cms.json       |   1 -
 .../apache/camel/catalog/components/crypto.json    |   1 -
 .../org/apache/camel/catalog/components/cxf.json   |   2 +-
 .../org/apache/camel/catalog/components/cxfrs.json |   4 +-
 .../camel/catalog/components/dataformat.json       |   3 +-
 .../camel/catalog/components/dataset-test.json     |   3 +-
 .../apache/camel/catalog/components/dataset.json   |   3 +-
 .../camel/catalog/components/debezium-mongodb.json |   1 -
 .../camel/catalog/components/debezium-mysql.json   |   1 -
 .../catalog/components/debezium-postgres.json      |   1 -
 .../catalog/components/debezium-sqlserver.json     |   1 -
 .../camel/catalog/components/digitalocean.json     |   1 -
 .../apache/camel/catalog/components/direct-vm.json |   3 +-
 .../apache/camel/catalog/components/direct.json    |   3 +-
 .../camel/catalog/components/disruptor-vm.json     |   3 +-
 .../apache/camel/catalog/components/disruptor.json |   3 +-
 .../org/apache/camel/catalog/components/djl.json   |   3 +-
 .../org/apache/camel/catalog/components/dns.json   |   3 +-
 .../apache/camel/catalog/components/docker.json    |   1 -
 .../org/apache/camel/catalog/components/dozer.json |   3 +-
 .../org/apache/camel/catalog/components/drill.json |   3 +-
 .../apache/camel/catalog/components/dropbox.json   |   3 +-
 .../apache/camel/catalog/components/ehcache.json   |   1 -
 .../catalog/components/elasticsearch-rest.json     |   3 +-
 .../org/apache/camel/catalog/components/elsql.json |   1 -
 .../apache/camel/catalog/components/etcd-keys.json |   1 -
 .../camel/catalog/components/etcd-stats.json       |   1 -
 .../camel/catalog/components/etcd-watch.json       |   1 -
 .../org/apache/camel/catalog/components/exec.json  |   3 +-
 .../apache/camel/catalog/components/facebook.json  |   1 -
 .../org/apache/camel/catalog/components/fhir.json  |   1 -
 .../camel/catalog/components/file-watch.json       |   3 +-
 .../org/apache/camel/catalog/components/file.json  |   2 +-
 .../apache/camel/catalog/components/flatpack.json  |   1 -
 .../org/apache/camel/catalog/components/flink.json |   3 +-
 .../org/apache/camel/catalog/components/fop.json   |   3 +-
 .../camel/catalog/components/freemarker.json       |   3 +-
 .../org/apache/camel/catalog/components/ftp.json   |   2 +-
 .../org/apache/camel/catalog/components/ftps.json  |   2 +-
 .../apache/camel/catalog/components/ganglia.json   |   3 +-
 .../apache/camel/catalog/components/geocoder.json  |   1 -
 .../org/apache/camel/catalog/components/git.json   |   3 +-
 .../apache/camel/catalog/components/github.json    |   1 -
 .../catalog/components/google-bigquery-sql.json    |   3 +-
 .../camel/catalog/components/google-bigquery.json  |   3 +-
 .../catalog/components/google-calendar-stream.json |   1 -
 .../camel/catalog/components/google-calendar.json  |   1 -
 .../camel/catalog/components/google-drive.json     |   1 -
 .../catalog/components/google-mail-stream.json     |   1 -
 .../camel/catalog/components/google-mail.json      |   1 -
 .../camel/catalog/components/google-pubsub.json    |   3 +-
 .../catalog/components/google-sheets-stream.json   |   1 -
 .../camel/catalog/components/google-sheets.json    |   1 -
 .../org/apache/camel/catalog/components/gora.json  |   3 +-
 .../org/apache/camel/catalog/components/grape.json |   3 +-
 .../apache/camel/catalog/components/graphql.json   |   1 -
 .../org/apache/camel/catalog/components/grpc.json  |   2 +-
 .../camel/catalog/components/guava-eventbus.json   |   3 +-
 .../catalog/components/hazelcast-atomicvalue.json  |   3 +-
 .../catalog/components/hazelcast-instance.json     |   3 +-
 .../camel/catalog/components/hazelcast-list.json   |   3 +-
 .../camel/catalog/components/hazelcast-map.json    |   3 +-
 .../catalog/components/hazelcast-multimap.json     |   3 +-
 .../camel/catalog/components/hazelcast-queue.json  |   3 +-
 .../components/hazelcast-replicatedmap.json        |   3 +-
 .../catalog/components/hazelcast-ringbuffer.json   |   3 +-
 .../camel/catalog/components/hazelcast-seda.json   |   1 -
 .../camel/catalog/components/hazelcast-set.json    |   3 +-
 .../camel/catalog/components/hazelcast-topic.json  |   3 +-
 .../org/apache/camel/catalog/components/hbase.json |   3 +-
 .../org/apache/camel/catalog/components/hdfs.json  |   1 -
 .../org/apache/camel/catalog/components/http.json  |   1 -
 .../org/apache/camel/catalog/components/https.json |   1 -
 .../camel/catalog/components/iec60870-client.json  |   1 -
 .../camel/catalog/components/iec60870-server.json  |   1 -
 .../camel/catalog/components/ignite-cache.json     |   3 +-
 .../camel/catalog/components/ignite-compute.json   |   3 +-
 .../camel/catalog/components/ignite-events.json    |   3 +-
 .../camel/catalog/components/ignite-idgen.json     |   3 +-
 .../camel/catalog/components/ignite-messaging.json |   3 +-
 .../camel/catalog/components/ignite-queue.json     |   3 +-
 .../camel/catalog/components/ignite-set.json       |   3 +-
 .../org/apache/camel/catalog/components/imap.json  |   1 -
 .../org/apache/camel/catalog/components/imaps.json |   1 -
 .../camel/catalog/components/infinispan.json       |   3 +-
 .../apache/camel/catalog/components/influxdb.json  |   3 +-
 .../org/apache/camel/catalog/components/iota.json  |   1 -
 .../org/apache/camel/catalog/components/ipfs.json  |   3 +-
 .../org/apache/camel/catalog/components/irc.json   |   1 -
 .../apache/camel/catalog/components/ironmq.json    |   1 -
 .../org/apache/camel/catalog/components/jbpm.json  |   2 +-
 .../apache/camel/catalog/components/jclouds.json   |   1 -
 .../org/apache/camel/catalog/components/jcr.json   |   3 +-
 .../org/apache/camel/catalog/components/jdbc.json  |   3 +-
 .../org/apache/camel/catalog/components/jetty.json |   1 -
 .../camel/catalog/components/jgroups-raft.json     |   3 +-
 .../apache/camel/catalog/components/jgroups.json   |   3 +-
 .../org/apache/camel/catalog/components/jing.json  |   3 +-
 .../org/apache/camel/catalog/components/jira.json  |   1 -
 .../org/apache/camel/catalog/components/jms.json   |   3 +-
 .../org/apache/camel/catalog/components/jmx.json   |   1 -
 .../org/apache/camel/catalog/components/jolt.json  |   3 +-
 .../org/apache/camel/catalog/components/jooq.json  |   1 -
 .../org/apache/camel/catalog/components/jpa.json   |   1 -
 .../org/apache/camel/catalog/components/jslt.json  |   3 +-
 .../camel/catalog/components/json-validator.json   |   3 +-
 .../apache/camel/catalog/components/jsonata.json   |   3 +-
 .../org/apache/camel/catalog/components/jt400.json |   1 -
 .../org/apache/camel/catalog/components/kafka.json |   3 +-
 .../catalog/components/kubernetes-config-maps.json |   1 -
 .../components/kubernetes-custom-resources.json    |   1 -
 .../catalog/components/kubernetes-deployments.json |   1 -
 .../camel/catalog/components/kubernetes-hpa.json   |   1 -
 .../camel/catalog/components/kubernetes-job.json   |   1 -
 .../catalog/components/kubernetes-namespaces.json  |   1 -
 .../camel/catalog/components/kubernetes-nodes.json |   1 -
 .../kubernetes-persistent-volumes-claims.json      |   1 -
 .../components/kubernetes-persistent-volumes.json  |   1 -
 .../camel/catalog/components/kubernetes-pods.json  |   1 -
 .../kubernetes-replication-controllers.json        |   1 -
 .../components/kubernetes-resources-quota.json     |   1 -
 .../catalog/components/kubernetes-secrets.json     |   1 -
 .../components/kubernetes-service-accounts.json    |   1 -
 .../catalog/components/kubernetes-services.json    |   1 -
 .../org/apache/camel/catalog/components/kudu.json  |   3 +-
 .../apache/camel/catalog/components/language.json  |   3 +-
 .../org/apache/camel/catalog/components/ldap.json  |   3 +-
 .../org/apache/camel/catalog/components/ldif.json  |   3 +-
 .../org/apache/camel/catalog/components/log.json   |   1 -
 .../org/apache/camel/catalog/components/lpr.json   |   3 +-
 .../apache/camel/catalog/components/lucene.json    |   3 +-
 .../camel/catalog/components/lumberjack.json       |   3 +-
 .../apache/camel/catalog/components/master.json    |   3 +-
 .../apache/camel/catalog/components/metrics.json   |   3 +-
 .../camel/catalog/components/micrometer.json       |   3 +-
 .../catalog/components/microprofile-metrics.json   |   3 +-
 .../camel/catalog/components/milo-client.json      |   1 -
 .../camel/catalog/components/milo-server.json      |   3 +-
 .../org/apache/camel/catalog/components/mina.json  |   1 -
 .../org/apache/camel/catalog/components/minio.json |   1 -
 .../org/apache/camel/catalog/components/mllp.json  |   1 -
 .../org/apache/camel/catalog/components/mock.json  |   3 +-
 .../camel/catalog/components/mongodb-gridfs.json   |   3 +-
 .../apache/camel/catalog/components/mongodb.json   |   1 -
 .../org/apache/camel/catalog/components/msv.json   |   1 -
 .../apache/camel/catalog/components/mustache.json  |   3 +-
 .../org/apache/camel/catalog/components/mvel.json  |   3 +-
 .../camel/catalog/components/mybatis-bean.json     |   3 +-
 .../apache/camel/catalog/components/mybatis.json   |   1 -
 .../apache/camel/catalog/components/nagios.json    |   1 -
 .../org/apache/camel/catalog/components/nats.json  |   1 -
 .../camel/catalog/components/netty-http.json       |   2 +-
 .../org/apache/camel/catalog/components/netty.json |   2 +-
 .../apache/camel/catalog/components/nitrite.json   |   1 -
 .../org/apache/camel/catalog/components/nsq.json   |   1 -
 .../apache/camel/catalog/components/oaipmh.json    |   1 -
 .../apache/camel/catalog/components/olingo2.json   |   1 -
 .../apache/camel/catalog/components/olingo4.json   |   1 -
 .../components/openshift-build-configs.json        |   1 -
 .../camel/catalog/components/openshift-builds.json |   1 -
 .../camel/catalog/components/openstack-cinder.json |   3 +-
 .../camel/catalog/components/openstack-glance.json |   3 +-
 .../catalog/components/openstack-keystone.json     |   3 +-
 .../catalog/components/openstack-neutron.json      |   3 +-
 .../camel/catalog/components/openstack-nova.json   |   3 +-
 .../camel/catalog/components/openstack-swift.json  |   3 +-
 .../camel/catalog/components/optaplanner.json      |   3 +-
 .../org/apache/camel/catalog/components/paho.json  |   1 -
 .../org/apache/camel/catalog/components/pdf.json   |   3 +-
 .../catalog/components/pg-replication-slot.json    |   1 -
 .../apache/camel/catalog/components/pgevent.json   |   1 -
 .../camel/catalog/components/platform-http.json    |   3 +-
 .../org/apache/camel/catalog/components/pop3.json  |   1 -
 .../org/apache/camel/catalog/components/pop3s.json |   1 -
 .../apache/camel/catalog/components/pubnub.json    |   1 -
 .../apache/camel/catalog/components/pulsar.json    |   2 +-
 .../apache/camel/catalog/components/quartz.json    |   1 -
 .../apache/camel/catalog/components/quickfix.json  |   3 +-
 .../apache/camel/catalog/components/rabbitmq.json  |   1 -
 .../camel/catalog/components/reactive-streams.json |   3 +-
 .../org/apache/camel/catalog/components/ref.json   |   3 +-
 .../apache/camel/catalog/components/rest-api.json  |   3 +-
 .../camel/catalog/components/rest-openapi.json     |   3 +-
 .../camel/catalog/components/rest-swagger.json     |   1 -
 .../org/apache/camel/catalog/components/rest.json  |   3 +-
 .../apache/camel/catalog/components/resteasy.json  |   1 -
 .../camel/catalog/components/robotframework.json   |   1 -
 .../org/apache/camel/catalog/components/rss.json   |   1 -
 .../org/apache/camel/catalog/components/saga.json  |   3 +-
 .../camel/catalog/components/salesforce.json       |   3 +-
 .../camel/catalog/components/sap-netweaver.json    |   3 +-
 .../apache/camel/catalog/components/scheduler.json |   2 +-
 .../camel/catalog/components/schematron.json       |   1 -
 .../org/apache/camel/catalog/components/scp.json   |   2 +-
 .../org/apache/camel/catalog/components/seda.json  |   3 +-
 .../apache/camel/catalog/components/service.json   |   3 +-
 .../camel/catalog/components/servicenow.json       |   1 -
 .../apache/camel/catalog/components/servlet.json   |   3 +-
 .../org/apache/camel/catalog/components/sftp.json  |   2 +-
 .../org/apache/camel/catalog/components/sip.json   |   1 -
 .../org/apache/camel/catalog/components/sips.json  |   1 -
 .../org/apache/camel/catalog/components/sjms.json  |   2 +-
 .../org/apache/camel/catalog/components/sjms2.json |   2 +-
 .../org/apache/camel/catalog/components/slack.json |   1 -
 .../org/apache/camel/catalog/components/smpp.json  |   1 -
 .../org/apache/camel/catalog/components/smpps.json |   1 -
 .../org/apache/camel/catalog/components/smtp.json  |   1 -
 .../org/apache/camel/catalog/components/smtps.json |   1 -
 .../org/apache/camel/catalog/components/snmp.json  |   1 -
 .../org/apache/camel/catalog/components/solr.json  |   1 -
 .../apache/camel/catalog/components/solrCloud.json |   1 -
 .../org/apache/camel/catalog/components/solrs.json |   1 -
 .../apache/camel/catalog/components/soroush.json   |   1 -
 .../org/apache/camel/catalog/components/spark.json |   3 +-
 .../camel/catalog/components/splunk-hec.json       |   1 -
 .../apache/camel/catalog/components/splunk.json    |   1 -
 .../camel/catalog/components/spring-batch.json     |   3 +-
 .../camel/catalog/components/spring-event.json     |   3 +-
 .../catalog/components/spring-integration.json     |   3 +-
 .../camel/catalog/components/spring-ldap.json      |   3 +-
 .../camel/catalog/components/spring-rabbitmq.json  |   2 +-
 .../camel/catalog/components/spring-redis.json     |   3 +-
 .../apache/camel/catalog/components/spring-ws.json |   1 -
 .../camel/catalog/components/sql-stored.json       |   3 +-
 .../org/apache/camel/catalog/components/sql.json   |   1 -
 .../org/apache/camel/catalog/components/ssh.json   |   1 -
 .../org/apache/camel/catalog/components/stax.json  |   3 +-
 .../org/apache/camel/catalog/components/stomp.json |   1 -
 .../apache/camel/catalog/components/stream.json    |   3 +-
 .../camel/catalog/components/string-template.json  |   3 +-
 .../org/apache/camel/catalog/components/stub.json  |   3 +-
 .../apache/camel/catalog/components/telegram.json  |   1 -
 .../apache/camel/catalog/components/thrift.json    |   2 +-
 .../org/apache/camel/catalog/components/tika.json  |   3 +-
 .../org/apache/camel/catalog/components/timer.json |   2 +-
 .../apache/camel/catalog/components/twilio.json    |   1 -
 .../catalog/components/twitter-directmessage.json  |   1 -
 .../camel/catalog/components/twitter-search.json   |   1 -
 .../camel/catalog/components/twitter-timeline.json |   1 -
 .../apache/camel/catalog/components/undertow.json  |   1 -
 .../apache/camel/catalog/components/validator.json |   1 -
 .../apache/camel/catalog/components/velocity.json  |   3 +-
 .../camel/catalog/components/vertx-http.json       |   1 -
 .../camel/catalog/components/vertx-kafka.json      |   1 -
 .../camel/catalog/components/vertx-websocket.json  |   1 -
 .../org/apache/camel/catalog/components/vertx.json |   3 +-
 .../org/apache/camel/catalog/components/vm.json    |   3 +-
 .../apache/camel/catalog/components/weather.json   |   1 -
 .../org/apache/camel/catalog/components/web3j.json |   3 +-
 .../apache/camel/catalog/components/webhook.json   |   3 +-
 .../camel/catalog/components/websocket-jsr356.json |   3 +-
 .../apache/camel/catalog/components/websocket.json |   1 -
 .../org/apache/camel/catalog/components/weka.json  |   1 -
 .../apache/camel/catalog/components/wordpress.json |   3 +-
 .../apache/camel/catalog/components/workday.json   |   1 -
 .../apache/camel/catalog/components/xchange.json   |   3 +-
 .../org/apache/camel/catalog/components/xj.json    |   1 -
 .../camel/catalog/components/xmlsecurity-sign.json |   1 -
 .../catalog/components/xmlsecurity-verify.json     |   1 -
 .../org/apache/camel/catalog/components/xmpp.json  |   1 -
 .../apache/camel/catalog/components/xquery.json    |   1 -
 .../camel/catalog/components/xslt-saxon.json       |   1 -
 .../org/apache/camel/catalog/components/xslt.json  |   1 -
 .../apache/camel/catalog/components/yammer.json    |   1 -
 .../apache/camel/catalog/components/zendesk.json   |   1 -
 .../camel/catalog/components/zookeeper-master.json |   3 +-
 .../apache/camel/catalog/components/zookeeper.json |   3 +-
 .../camel/catalog/docs/activemq-component.adoc     |   5 +-
 .../apache/camel/catalog/docs/ahc-component.adoc   |   3 +-
 .../camel/catalog/docs/ahc-ws-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/amqp-component.adoc  |   5 +-
 .../apache/camel/catalog/docs/apns-component.adoc  |   3 +-
 .../camel/catalog/docs/arangodb-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/as2-component.adoc   |   7 +-
 .../camel/catalog/docs/asterisk-component.adoc     |   3 +-
 .../camel/catalog/docs/atlasmap-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/atmos-component.adoc |   3 +-
 .../docs/atmosphere-websocket-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/atom-component.adoc  |   3 +-
 .../camel/catalog/docs/atomix-map-component.adoc   |   3 +-
 .../catalog/docs/atomix-messaging-component.adoc   |   3 +-
 .../catalog/docs/atomix-multimap-component.adoc    |   3 +-
 .../camel/catalog/docs/atomix-queue-component.adoc |   3 +-
 .../camel/catalog/docs/atomix-set-component.adoc   |   3 +-
 .../camel/catalog/docs/atomix-value-component.adoc |   3 +-
 .../apache/camel/catalog/docs/avro-component.adoc  |   3 +-
 .../camel/catalog/docs/aws-cw-component.adoc       |   3 +-
 .../camel/catalog/docs/aws-ddb-component.adoc      |   3 +-
 .../catalog/docs/aws-ddbstream-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-ec2-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-ecs-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-eks-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-iam-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-kinesis-component.adoc  |   3 +-
 .../docs/aws-kinesis-firehose-component.adoc       |   3 +-
 .../camel/catalog/docs/aws-kms-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-lambda-component.adoc   |   3 +-
 .../camel/catalog/docs/aws-mq-component.adoc       |   3 +-
 .../camel/catalog/docs/aws-msk-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-s3-component.adoc       |   3 +-
 .../camel/catalog/docs/aws-sdb-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-ses-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-sns-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-sqs-component.adoc      |   3 +-
 .../camel/catalog/docs/aws-swf-component.adoc      |   3 +-
 .../catalog/docs/aws-translate-component.adoc      |   3 +-
 .../camel/catalog/docs/aws2-athena-component.adoc  |   3 +-
 .../camel/catalog/docs/aws2-cw-component.adoc      |   3 +-
 .../camel/catalog/docs/aws2-ddb-component.adoc     |   3 +-
 .../catalog/docs/aws2-ddbstream-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-ec2-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-ecs-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-eks-component.adoc     |   3 +-
 .../catalog/docs/aws2-eventbridge-component.adoc   |   3 +-
 .../camel/catalog/docs/aws2-iam-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-kinesis-component.adoc |   3 +-
 .../docs/aws2-kinesis-firehose-component.adoc      |   3 +-
 .../camel/catalog/docs/aws2-kms-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-lambda-component.adoc  |   3 +-
 .../camel/catalog/docs/aws2-mq-component.adoc      |   3 +-
 .../camel/catalog/docs/aws2-msk-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-s3-component.adoc      |   3 +-
 .../camel/catalog/docs/aws2-ses-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-sns-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-sqs-component.adoc     |   3 +-
 .../camel/catalog/docs/aws2-sts-component.adoc     |   3 +-
 .../catalog/docs/aws2-translate-component.adoc     |   3 +-
 .../camel/catalog/docs/azure-blob-component.adoc   |   3 +-
 .../catalog/docs/azure-eventhubs-component.adoc    |   3 +-
 .../camel/catalog/docs/azure-queue-component.adoc  |   3 +-
 .../catalog/docs/azure-storage-blob-component.adoc |   3 +-
 .../docs/azure-storage-queue-component.adoc        |   3 +-
 .../apache/camel/catalog/docs/bean-component.adoc  |   3 +-
 .../catalog/docs/bean-validator-component.adoc     |   3 +-
 .../camel/catalog/docs/beanstalk-component.adoc    |   3 +-
 .../camel/catalog/docs/bonita-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/box-component.adoc   |  23 ++--
 .../camel/catalog/docs/braintree-component.adoc    |  31 +++--
 .../camel/catalog/docs/browse-component.adoc       |   3 +-
 .../catalog/docs/caffeine-cache-component.adoc     |   3 +-
 .../catalog/docs/caffeine-loadcache-component.adoc |   3 +-
 .../camel/catalog/docs/chatscript-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/chunk-component.adoc |   3 +-
 .../apache/camel/catalog/docs/class-component.adoc |   3 +-
 .../camel/catalog/docs/cm-sms-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/cmis-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/coap-component.adoc  |   3 +-
 .../camel/catalog/docs/cometd-component.adoc       |   3 +-
 .../camel/catalog/docs/consul-component.adoc       |   3 +-
 .../camel/catalog/docs/controlbus-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/corda-component.adoc |   3 +-
 .../camel/catalog/docs/couchbase-component.adoc    |   3 +-
 .../camel/catalog/docs/couchdb-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/cql-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/cron-component.adoc  |   3 +-
 .../camel/catalog/docs/crypto-cms-component.adoc   |   3 +-
 .../camel/catalog/docs/crypto-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/cxf-component.adoc   |   2 +-
 .../apache/camel/catalog/docs/cxfrs-component.adoc |   2 +-
 .../camel/catalog/docs/dataformat-component.adoc   |   3 +-
 .../camel/catalog/docs/dataset-component.adoc      |   3 +-
 .../camel/catalog/docs/dataset-test-component.adoc |   3 +-
 .../catalog/docs/debezium-mongodb-component.adoc   |   3 +-
 .../catalog/docs/debezium-mysql-component.adoc     |   3 +-
 .../catalog/docs/debezium-postgres-component.adoc  |   3 +-
 .../catalog/docs/debezium-sqlserver-component.adoc |   3 +-
 .../camel/catalog/docs/digitalocean-component.adoc |   3 +-
 .../camel/catalog/docs/direct-component.adoc       |   3 +-
 .../camel/catalog/docs/direct-vm-component.adoc    |   3 +-
 .../camel/catalog/docs/disruptor-component.adoc    |   3 +-
 .../apache/camel/catalog/docs/djl-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/dns-component.adoc   |   3 +-
 .../camel/catalog/docs/docker-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/dozer-component.adoc |   3 +-
 .../apache/camel/catalog/docs/drill-component.adoc |   3 +-
 .../camel/catalog/docs/dropbox-component.adoc      |   3 +-
 .../camel/catalog/docs/ehcache-component.adoc      |   3 +-
 .../catalog/docs/elasticsearch-rest-component.adoc |   3 +-
 .../apache/camel/catalog/docs/elsql-component.adoc |   3 +-
 .../camel/catalog/docs/etcd-keys-component.adoc    |   3 +-
 .../camel/catalog/docs/etcd-stats-component.adoc   |   3 +-
 .../camel/catalog/docs/etcd-watch-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/exec-component.adoc  |   3 +-
 .../camel/catalog/docs/facebook-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/fhir-component.adoc  |  29 +++--
 .../apache/camel/catalog/docs/file-component.adoc  |   2 +-
 .../camel/catalog/docs/file-watch-component.adoc   |   3 +-
 .../camel/catalog/docs/flatpack-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/flink-component.adoc |   3 +-
 .../apache/camel/catalog/docs/fop-component.adoc   |   3 +-
 .../camel/catalog/docs/freemarker-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/ftp-component.adoc   |   2 +-
 .../apache/camel/catalog/docs/ftps-component.adoc  |   2 +-
 .../camel/catalog/docs/ganglia-component.adoc      |   3 +-
 .../camel/catalog/docs/geocoder-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/git-component.adoc   |   3 +-
 .../camel/catalog/docs/github-component.adoc       |   3 +-
 .../catalog/docs/google-bigquery-component.adoc    |   3 +-
 .../docs/google-bigquery-sql-component.adoc        |   3 +-
 .../catalog/docs/google-calendar-component.adoc    |  17 ++-
 .../camel/catalog/docs/google-drive-component.adoc |  27 ++--
 .../camel/catalog/docs/google-mail-component.adoc  |  17 ++-
 .../catalog/docs/google-pubsub-component.adoc      |   3 +-
 .../catalog/docs/google-sheets-component.adoc      |   7 +-
 .../docs/google-sheets-stream-component.adoc       |   7 +-
 .../apache/camel/catalog/docs/gora-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/grape-component.adoc |   3 +-
 .../camel/catalog/docs/graphql-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/grpc-component.adoc  |   2 +-
 .../catalog/docs/guava-eventbus-component.adoc     |   3 +-
 .../docs/hazelcast-atomicvalue-component.adoc      |   3 +-
 .../catalog/docs/hazelcast-instance-component.adoc |   3 +-
 .../catalog/docs/hazelcast-list-component.adoc     |   3 +-
 .../catalog/docs/hazelcast-map-component.adoc      |   3 +-
 .../catalog/docs/hazelcast-multimap-component.adoc |   3 +-
 .../catalog/docs/hazelcast-queue-component.adoc    |   3 +-
 .../docs/hazelcast-replicatedmap-component.adoc    |   3 +-
 .../docs/hazelcast-ringbuffer-component.adoc       |   3 +-
 .../catalog/docs/hazelcast-seda-component.adoc     |   3 +-
 .../catalog/docs/hazelcast-set-component.adoc      |   3 +-
 .../catalog/docs/hazelcast-topic-component.adoc    |   3 +-
 .../apache/camel/catalog/docs/hbase-component.adoc |   3 +-
 .../apache/camel/catalog/docs/hdfs-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/http-component.adoc  |   3 +-
 .../catalog/docs/iec60870-client-component.adoc    |   3 +-
 .../catalog/docs/iec60870-server-component.adoc    |   3 +-
 .../camel/catalog/docs/ignite-cache-component.adoc |   3 +-
 .../catalog/docs/ignite-compute-component.adoc     |   3 +-
 .../catalog/docs/ignite-events-component.adoc      |   3 +-
 .../camel/catalog/docs/ignite-idgen-component.adoc |   3 +-
 .../catalog/docs/ignite-messaging-component.adoc   |   3 +-
 .../camel/catalog/docs/ignite-queue-component.adoc |   3 +-
 .../camel/catalog/docs/ignite-set-component.adoc   |   3 +-
 .../camel/catalog/docs/infinispan-component.adoc   |   3 +-
 .../camel/catalog/docs/influxdb-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/iota-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/ipfs-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/irc-component.adoc   |   3 +-
 .../camel/catalog/docs/ironmq-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/jbpm-component.adoc  |   2 +-
 .../camel/catalog/docs/jclouds-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/jcr-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/jdbc-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/jetty-component.adoc |   3 +-
 .../camel/catalog/docs/jgroups-component.adoc      |   3 +-
 .../camel/catalog/docs/jgroups-raft-component.adoc |   3 +-
 .../apache/camel/catalog/docs/jing-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/jira-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/jms-component.adoc   |   5 +-
 .../apache/camel/catalog/docs/jmx-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/jolt-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/jooq-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/jpa-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/jslt-component.adoc  |   3 +-
 .../catalog/docs/json-validator-component.adoc     |   3 +-
 .../camel/catalog/docs/jsonata-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/jt400-component.adoc |   3 +-
 .../apache/camel/catalog/docs/kafka-component.adoc |   5 +-
 .../docs/kubernetes-config-maps-component.adoc     |   3 +-
 .../kubernetes-custom-resources-component.adoc     |   3 +-
 .../docs/kubernetes-deployments-component.adoc     |   3 +-
 .../catalog/docs/kubernetes-hpa-component.adoc     |   3 +-
 .../catalog/docs/kubernetes-job-component.adoc     |   3 +-
 .../docs/kubernetes-namespaces-component.adoc      |   3 +-
 .../catalog/docs/kubernetes-nodes-component.adoc   |   3 +-
 ...rnetes-persistent-volumes-claims-component.adoc |   3 +-
 .../kubernetes-persistent-volumes-component.adoc   |   3 +-
 .../catalog/docs/kubernetes-pods-component.adoc    |   3 +-
 ...bernetes-replication-controllers-component.adoc |   3 +-
 .../docs/kubernetes-resources-quota-component.adoc |   3 +-
 .../catalog/docs/kubernetes-secrets-component.adoc |   3 +-
 .../kubernetes-service-accounts-component.adoc     |   3 +-
 .../docs/kubernetes-services-component.adoc        |   3 +-
 .../apache/camel/catalog/docs/kudu-component.adoc  |   3 +-
 .../camel/catalog/docs/language-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/ldap-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/ldif-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/log-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/lpr-component.adoc   |   3 +-
 .../camel/catalog/docs/lucene-component.adoc       |   3 +-
 .../camel/catalog/docs/lumberjack-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/mail-component.adoc  |   3 +-
 .../camel/catalog/docs/master-component.adoc       |   3 +-
 .../camel/catalog/docs/metrics-component.adoc      |   3 +-
 .../camel/catalog/docs/micrometer-component.adoc   |   3 +-
 .../docs/microprofile-metrics-component.adoc       |   3 +-
 .../camel/catalog/docs/milo-client-component.adoc  |   3 +-
 .../camel/catalog/docs/milo-server-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/mina-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/minio-component.adoc |   5 +-
 .../apache/camel/catalog/docs/mllp-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/mock-component.adoc  |   3 +-
 .../camel/catalog/docs/mongodb-component.adoc      |   3 +-
 .../catalog/docs/mongodb-gridfs-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/msv-component.adoc   |   3 +-
 .../camel/catalog/docs/mustache-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/mvel-component.adoc  |   3 +-
 .../camel/catalog/docs/mybatis-bean-component.adoc |   3 +-
 .../camel/catalog/docs/mybatis-component.adoc      |   3 +-
 .../camel/catalog/docs/nagios-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/nats-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/netty-component.adoc |   2 +-
 .../camel/catalog/docs/netty-http-component.adoc   |   2 +-
 .../camel/catalog/docs/nitrite-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/nsq-component.adoc   |   3 +-
 .../camel/catalog/docs/oaipmh-component.adoc       |   3 +-
 .../camel/catalog/docs/olingo2-component.adoc      |   5 +-
 .../camel/catalog/docs/olingo4-component.adoc      |   5 +-
 .../docs/openshift-build-configs-component.adoc    |   3 +-
 .../catalog/docs/openshift-builds-component.adoc   |   3 +-
 .../catalog/docs/openstack-cinder-component.adoc   |   3 +-
 .../catalog/docs/openstack-glance-component.adoc   |   3 +-
 .../catalog/docs/openstack-keystone-component.adoc |   3 +-
 .../catalog/docs/openstack-neutron-component.adoc  |   3 +-
 .../catalog/docs/openstack-nova-component.adoc     |   3 +-
 .../catalog/docs/openstack-swift-component.adoc    |   3 +-
 .../camel/catalog/docs/optaplanner-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/paho-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/pdf-component.adoc   |   3 +-
 .../docs/pg-replication-slot-component.adoc        |   3 +-
 .../camel/catalog/docs/pgevent-component.adoc      |   3 +-
 .../catalog/docs/platform-http-component.adoc      |   3 +-
 .../camel/catalog/docs/pubnub-component.adoc       |   3 +-
 .../camel/catalog/docs/pulsar-component.adoc       |   2 +-
 .../camel/catalog/docs/quartz-component.adoc       |   3 +-
 .../camel/catalog/docs/quickfix-component.adoc     |   3 +-
 .../camel/catalog/docs/rabbitmq-component.adoc     |   3 +-
 .../catalog/docs/reactive-streams-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/ref-component.adoc   |   3 +-
 .../camel/catalog/docs/rest-api-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/rest-component.adoc  |   3 +-
 .../camel/catalog/docs/rest-openapi-component.adoc |   3 +-
 .../camel/catalog/docs/rest-swagger-component.adoc |   3 +-
 .../camel/catalog/docs/resteasy-component.adoc     |   3 +-
 .../catalog/docs/robotframework-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/rss-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/saga-component.adoc  |   3 +-
 .../camel/catalog/docs/salesforce-component.adoc   |   3 +-
 .../catalog/docs/sap-netweaver-component.adoc      |   3 +-
 .../camel/catalog/docs/scheduler-component.adoc    |   2 +-
 .../camel/catalog/docs/schematron-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/scp-component.adoc   |   2 +-
 .../apache/camel/catalog/docs/seda-component.adoc  |   3 +-
 .../camel/catalog/docs/service-component.adoc      |   3 +-
 .../camel/catalog/docs/servicenow-component.adoc   |   3 +-
 .../camel/catalog/docs/servlet-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/sftp-component.adoc  |   2 +-
 .../apache/camel/catalog/docs/sip-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/sjms-component.adoc  |   2 +-
 .../apache/camel/catalog/docs/sjms2-component.adoc |   2 +-
 .../apache/camel/catalog/docs/slack-component.adoc |   3 +-
 .../apache/camel/catalog/docs/smpp-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/snmp-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/solr-component.adoc  |   3 +-
 .../camel/catalog/docs/soroush-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/spark-component.adoc |   3 +-
 .../camel/catalog/docs/splunk-component.adoc       |   3 +-
 .../camel/catalog/docs/splunk-hec-component.adoc   |   3 +-
 .../camel/catalog/docs/spring-batch-component.adoc |   3 +-
 .../camel/catalog/docs/spring-event-component.adoc |   3 +-
 .../catalog/docs/spring-integration-component.adoc |   3 +-
 .../camel/catalog/docs/spring-ldap-component.adoc  |   3 +-
 .../catalog/docs/spring-rabbitmq-component.adoc    |   2 +-
 .../camel/catalog/docs/spring-redis-component.adoc |   3 +-
 .../camel/catalog/docs/spring-ws-component.adoc    |   3 +-
 .../apache/camel/catalog/docs/sql-component.adoc   |   3 +-
 .../camel/catalog/docs/sql-stored-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/ssh-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/stax-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/stomp-component.adoc |   3 +-
 .../camel/catalog/docs/stream-component.adoc       |   3 +-
 .../catalog/docs/string-template-component.adoc    |   3 +-
 .../apache/camel/catalog/docs/stub-component.adoc  |   3 +-
 .../camel/catalog/docs/telegram-component.adoc     |   3 +-
 .../camel/catalog/docs/thrift-component.adoc       |   2 +-
 .../apache/camel/catalog/docs/tika-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/timer-component.adoc |   2 +-
 .../camel/catalog/docs/twilio-component.adoc       | 115 +++++++++--------
 .../docs/twitter-directmessage-component.adoc      |   3 +-
 .../catalog/docs/twitter-search-component.adoc     |   3 +-
 .../catalog/docs/twitter-timeline-component.adoc   |   3 +-
 .../camel/catalog/docs/undertow-component.adoc     |   3 +-
 .../camel/catalog/docs/validator-component.adoc    |   3 +-
 .../camel/catalog/docs/velocity-component.adoc     |   3 +-
 .../apache/camel/catalog/docs/vertx-component.adoc |   3 +-
 .../camel/catalog/docs/vertx-http-component.adoc   |   3 +-
 .../camel/catalog/docs/vertx-kafka-component.adoc  |   3 +-
 .../catalog/docs/vertx-websocket-component.adoc    |   3 +-
 .../apache/camel/catalog/docs/vm-component.adoc    |   3 +-
 .../camel/catalog/docs/weather-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/web3j-component.adoc |   3 +-
 .../camel/catalog/docs/webhook-component.adoc      |   3 +-
 .../camel/catalog/docs/websocket-component.adoc    |   3 +-
 .../catalog/docs/websocket-jsr356-component.adoc   |   3 +-
 .../apache/camel/catalog/docs/weka-component.adoc  |   3 +-
 .../camel/catalog/docs/wordpress-component.adoc    |   3 +-
 .../camel/catalog/docs/workday-component.adoc      |   3 +-
 .../camel/catalog/docs/xchange-component.adoc      |   3 +-
 .../apache/camel/catalog/docs/xj-component.adoc    |   3 +-
 .../catalog/docs/xmlsecurity-sign-component.adoc   |   3 +-
 .../catalog/docs/xmlsecurity-verify-component.adoc |   3 +-
 .../apache/camel/catalog/docs/xmpp-component.adoc  |   3 +-
 .../camel/catalog/docs/xquery-component.adoc       |   3 +-
 .../apache/camel/catalog/docs/xslt-component.adoc  |   3 +-
 .../camel/catalog/docs/xslt-saxon-component.adoc   |   3 +-
 .../camel/catalog/docs/yammer-component.adoc       |   3 +-
 .../camel/catalog/docs/zendesk-component.adoc      |   5 +-
 .../camel/catalog/docs/zookeeper-component.adoc    |   3 +-
 .../catalog/docs/zookeeper-master-component.adoc   |   3 +-
 .../apache/camel/component/activemq/activemq.json  |   3 +-
 .../src/main/docs/activemq-component.adoc          |   5 +-
 .../component/ahc/ws/WsEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/ahc/ws/ahc-ws.json  |   1 -
 .../org/apache/camel/component/ahc/ws/ahc-wss.json |   1 -
 .../src/main/docs/ahc-ws-component.adoc            |   3 +-
 .../camel/component/ahc/AhcEndpointConfigurer.java |   3 -
 .../camel/component/ahc/AhcEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/ahc/ahc.json        |   1 -
 .../camel-ahc/src/main/docs/ahc-component.adoc     |   3 +-
 .../org/apache/camel/component/amqp/amqp.json      |   3 +-
 .../camel-amqp/src/main/docs/amqp-component.adoc   |   5 +-
 .../component/apns/ApnsEndpointConfigurer.java     |   3 -
 .../component/apns/ApnsEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/apns/apns.json      |   1 -
 .../camel-apns/src/main/docs/apns-component.adoc   |   3 +-
 .../arangodb/ArangoDbEndpointConfigurer.java       |   3 -
 .../arangodb/ArangoDbEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/arangodb/arangodb.json  |   1 -
 .../src/main/docs/arangodb-component.adoc          |   3 +-
 .../camel/component/as2/AS2EndpointConfigurer.java |   4 -
 .../camel/component/as2/AS2EndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/as2/as2.json        |   3 +-
 .../src/main/docs/as2-component.adoc               |   7 +-
 .../asterisk/AsteriskEndpointConfigurer.java       |   3 -
 .../asterisk/AsteriskEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/asterisk/asterisk.json  |   3 +-
 .../src/main/docs/asterisk-component.adoc          |   3 +-
 .../atlasmap/AtlasMapEndpointConfigurer.java       |   3 -
 .../atlasmap/AtlasMapEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/atlasmap/atlasmap.json  |   3 +-
 .../src/main/docs/atlasmap-component.adoc          |   3 +-
 .../component/atmos/AtmosEndpointConfigurer.java   |   3 -
 .../component/atmos/AtmosEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/atmos/atmos.json    |   1 -
 .../camel-atmos/src/main/docs/atmos-component.adoc |   3 +-
 .../websocket/WebsocketEndpointUriFactory.java     |   3 +-
 .../atmosphere/websocket/atmosphere-websocket.json |   3 +-
 .../main/docs/atmosphere-websocket-component.adoc  |   3 +-
 .../component/atom/AtomEndpointConfigurer.java     |   3 -
 .../component/atom/AtomEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/atom/atom.json      |   1 -
 .../camel-atom/src/main/docs/atom-component.adoc   |   3 +-
 .../client/map/AtomixMapEndpointConfigurer.java    |   3 -
 .../client/map/AtomixMapEndpointUriFactory.java    |   3 +-
 .../AtomixMessagingEndpointConfigurer.java         |   3 -
 .../AtomixMessagingEndpointUriFactory.java         |   3 +-
 .../multimap/AtomixMultiMapEndpointConfigurer.java |   3 -
 .../multimap/AtomixMultiMapEndpointUriFactory.java |   3 +-
 .../queue/AtomixQueueEndpointConfigurer.java       |   3 -
 .../queue/AtomixQueueEndpointUriFactory.java       |   3 +-
 .../client/set/AtomixSetEndpointConfigurer.java    |   3 -
 .../client/set/AtomixSetEndpointUriFactory.java    |   3 +-
 .../value/AtomixValueEndpointConfigurer.java       |   3 -
 .../value/AtomixValueEndpointUriFactory.java       |   3 +-
 .../component/atomix/client/map/atomix-map.json    |   3 +-
 .../atomix/client/messaging/atomix-messaging.json  |   3 +-
 .../atomix/client/multimap/atomix-multimap.json    |   3 +-
 .../atomix/client/queue/atomix-queue.json          |   3 +-
 .../component/atomix/client/set/atomix-set.json    |   3 +-
 .../atomix/client/value/atomix-value.json          |   3 +-
 .../src/main/docs/atomix-map-component.adoc        |   3 +-
 .../src/main/docs/atomix-messaging-component.adoc  |   3 +-
 .../src/main/docs/atomix-multimap-component.adoc   |   3 +-
 .../src/main/docs/atomix-queue-component.adoc      |   3 +-
 .../src/main/docs/atomix-set-component.adoc        |   3 +-
 .../src/main/docs/atomix-value-component.adoc      |   3 +-
 .../component/avro/AvroEndpointConfigurer.java     |   3 -
 .../component/avro/AvroEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/avro/avro.json      |   3 +-
 .../src/main/docs/avro-component.adoc              |   3 +-
 .../component/aws/cw/CwEndpointConfigurer.java     |   3 -
 .../component/aws/cw/CwEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/aws/cw/aws-cw.json  |   1 -
 .../src/main/docs/aws-cw-component.adoc            |   3 +-
 .../component/aws/ddb/DdbEndpointConfigurer.java   |   3 -
 .../component/aws/ddb/DdbEndpointUriFactory.java   |   3 +-
 .../aws/ddbstream/DdbStreamEndpointConfigurer.java |   3 -
 .../aws/ddbstream/DdbStreamEndpointUriFactory.java |   3 +-
 .../apache/camel/component/aws/ddb/aws-ddb.json    |   1 -
 .../component/aws/ddbstream/aws-ddbstream.json     |   1 -
 .../src/main/docs/aws-ddb-component.adoc           |   3 +-
 .../src/main/docs/aws-ddbstream-component.adoc     |   3 +-
 .../component/aws/ec2/EC2EndpointConfigurer.java   |   3 -
 .../component/aws/ec2/EC2EndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/ec2/aws-ec2.json    |   3 +-
 .../src/main/docs/aws-ec2-component.adoc           |   3 +-
 .../component/aws/ecs/ECSEndpointConfigurer.java   |   3 -
 .../component/aws/ecs/ECSEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/ecs/aws-ecs.json    |   3 +-
 .../src/main/docs/aws-ecs-component.adoc           |   3 +-
 .../component/aws/eks/EKSEndpointConfigurer.java   |   3 -
 .../component/aws/eks/EKSEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/eks/aws-eks.json    |   3 +-
 .../src/main/docs/aws-eks-component.adoc           |   3 +-
 .../component/aws/iam/IAMEndpointConfigurer.java   |   3 -
 .../component/aws/iam/IAMEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/iam/aws-iam.json    |   3 +-
 .../src/main/docs/aws-iam-component.adoc           |   3 +-
 .../KinesisFirehoseEndpointConfigurer.java         |   3 -
 .../KinesisFirehoseEndpointUriFactory.java         |   3 +-
 .../aws/kinesis/KinesisEndpointConfigurer.java     |   3 -
 .../aws/kinesis/KinesisEndpointUriFactory.java     |   3 +-
 .../aws/firehose/aws-kinesis-firehose.json         |   1 -
 .../camel/component/aws/kinesis/aws-kinesis.json   |   1 -
 .../src/main/docs/aws-kinesis-component.adoc       |   3 +-
 .../main/docs/aws-kinesis-firehose-component.adoc  |   3 +-
 .../component/aws/kms/KMSEndpointConfigurer.java   |   3 -
 .../component/aws/kms/KMSEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/kms/aws-kms.json    |   3 +-
 .../src/main/docs/aws-kms-component.adoc           |   3 +-
 .../aws/lambda/LambdaEndpointConfigurer.java       |   3 -
 .../aws/lambda/LambdaEndpointUriFactory.java       |   3 +-
 .../camel/component/aws/lambda/aws-lambda.json     |   1 -
 .../src/main/docs/aws-lambda-component.adoc        |   3 +-
 .../component/aws/mq/MQEndpointConfigurer.java     |   3 -
 .../component/aws/mq/MQEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/aws/mq/aws-mq.json  |   3 +-
 .../src/main/docs/aws-mq-component.adoc            |   3 +-
 .../component/aws/msk/MSKEndpointConfigurer.java   |   3 -
 .../component/aws/msk/MSKEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/msk/aws-msk.json    |   3 +-
 .../src/main/docs/aws-msk-component.adoc           |   3 +-
 .../component/aws/s3/S3EndpointConfigurer.java     |   3 -
 .../component/aws/s3/S3EndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/aws/s3/aws-s3.json  |   1 -
 .../src/main/docs/aws-s3-component.adoc            |   3 +-
 .../component/aws/sdb/SdbEndpointConfigurer.java   |   3 -
 .../component/aws/sdb/SdbEndpointUriFactory.java   |  11 +-
 .../apache/camel/component/aws/sdb/aws-sdb.json    |   3 +-
 .../src/main/docs/aws-sdb-component.adoc           |   3 +-
 .../component/aws/ses/SesEndpointConfigurer.java   |   3 -
 .../component/aws/ses/SesEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/ses/aws-ses.json    |   1 -
 .../src/main/docs/aws-ses-component.adoc           |   3 +-
 .../component/aws/sns/SnsEndpointConfigurer.java   |   3 -
 .../component/aws/sns/SnsEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/sns/aws-sns.json    |   1 -
 .../src/main/docs/aws-sns-component.adoc           |   3 +-
 .../component/aws/sqs/SqsEndpointConfigurer.java   |   3 -
 .../component/aws/sqs/SqsEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/sqs/aws-sqs.json    |   1 -
 .../src/main/docs/aws-sqs-component.adoc           |   3 +-
 .../component/aws/swf/SWFEndpointConfigurer.java   |   3 -
 .../component/aws/swf/SWFEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws/swf/aws-swf.json    |   1 -
 .../src/main/docs/aws-swf-component.adoc           |   3 +-
 .../aws/translate/TranslateEndpointConfigurer.java |   3 -
 .../aws/translate/TranslateEndpointUriFactory.java |   3 +-
 .../component/aws/translate/aws-translate.json     |   3 +-
 .../src/main/docs/aws-translate-component.adoc     |   3 +-
 .../aws2/athena/Athena2EndpointConfigurer.java     |   3 -
 .../aws2/athena/Athena2EndpointUriFactory.java     |   3 +-
 .../camel/component/aws2/athena/aws2-athena.json   |   3 +-
 .../src/main/docs/aws2-athena-component.adoc       |   3 +-
 .../component/aws2/cw/Cw2EndpointConfigurer.java   |   3 -
 .../component/aws2/cw/Cw2EndpointUriFactory.java   |   3 +-
 .../apache/camel/component/aws2/cw/aws2-cw.json    |   1 -
 .../src/main/docs/aws2-cw-component.adoc           |   3 +-
 .../component/aws2/ddb/Ddb2EndpointConfigurer.java |   3 -
 .../component/aws2/ddb/Ddb2EndpointUriFactory.java |   3 +-
 .../ddbstream/Ddb2StreamEndpointConfigurer.java    |   3 -
 .../ddbstream/Ddb2StreamEndpointUriFactory.java    |   3 +-
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |   1 -
 .../component/aws2/ddbstream/aws2-ddbstream.json   |   1 -
 .../src/main/docs/aws2-ddb-component.adoc          |   3 +-
 .../src/main/docs/aws2-ddbstream-component.adoc    |   3 +-
 .../aws2/ec2/AWS2EC2EndpointConfigurer.java        |   3 -
 .../aws2/ec2/AWS2EC2EndpointUriFactory.java        |  15 ++-
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |   3 +-
 .../src/main/docs/aws2-ec2-component.adoc          |   3 +-
 .../component/aws2/ecs/ECS2EndpointConfigurer.java |   3 -
 .../component/aws2/ecs/ECS2EndpointUriFactory.java |  15 ++-
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |   1 -
 .../src/main/docs/aws2-ecs-component.adoc          |   3 +-
 .../component/aws2/eks/EKS2EndpointConfigurer.java |   3 -
 .../component/aws2/eks/EKS2EndpointUriFactory.java |  15 ++-
 .../apache/camel/component/aws2/eks/aws2-eks.json  |   1 -
 .../src/main/docs/aws2-eks-component.adoc          |   3 +-
 .../eventbridge/EventbridgeEndpointConfigurer.java |   3 -
 .../eventbridge/EventbridgeEndpointUriFactory.java |   3 +-
 .../aws2/eventbridge/aws2-eventbridge.json         |   1 -
 .../src/main/docs/aws2-eventbridge-component.adoc  |   3 +-
 .../component/aws2/iam/IAM2EndpointConfigurer.java |   3 -
 .../component/aws2/iam/IAM2EndpointUriFactory.java |  13 +-
 .../apache/camel/component/aws2/iam/aws2-iam.json  |   1 -
 .../src/main/docs/aws2-iam-component.adoc          |   3 +-
 .../KinesisFirehose2EndpointConfigurer.java        |   3 -
 .../KinesisFirehose2EndpointUriFactory.java        |  13 +-
 .../aws2/kinesis/Kinesis2EndpointConfigurer.java   |   3 -
 .../aws2/kinesis/Kinesis2EndpointUriFactory.java   |   3 +-
 .../aws2/firehose/aws2-kinesis-firehose.json       |   1 -
 .../camel/component/aws2/kinesis/aws2-kinesis.json |   1 -
 .../src/main/docs/aws2-kinesis-component.adoc      |   3 +-
 .../main/docs/aws2-kinesis-firehose-component.adoc |   3 +-
 .../component/aws2/kms/KMS2EndpointConfigurer.java |   3 -
 .../component/aws2/kms/KMS2EndpointUriFactory.java |  13 +-
 .../apache/camel/component/aws2/kms/aws2-kms.json  |   1 -
 .../src/main/docs/aws2-kms-component.adoc          |   3 +-
 .../aws2/lambda/Lambda2EndpointConfigurer.java     |   3 -
 .../aws2/lambda/Lambda2EndpointUriFactory.java     |  13 +-
 .../camel/component/aws2/lambda/aws2-lambda.json   |   1 -
 .../src/main/docs/aws2-lambda-component.adoc       |   3 +-
 .../component/aws2/mq/MQ2EndpointConfigurer.java   |   3 -
 .../component/aws2/mq/MQ2EndpointUriFactory.java   |  13 +-
 .../apache/camel/component/aws2/mq/aws2-mq.json    |   1 -
 .../src/main/docs/aws2-mq-component.adoc           |   3 +-
 .../component/aws2/msk/MSK2EndpointConfigurer.java |   3 -
 .../component/aws2/msk/MSK2EndpointUriFactory.java |  13 +-
 .../apache/camel/component/aws2/msk/aws2-msk.json  |   1 -
 .../src/main/docs/aws2-msk-component.adoc          |   3 +-
 .../aws2/s3/AWS2S3EndpointConfigurer.java          |   3 -
 .../aws2/s3/AWS2S3EndpointUriFactory.java          |   3 +-
 .../apache/camel/component/aws2/s3/aws2-s3.json    |   1 -
 .../src/main/docs/aws2-s3-component.adoc           |   3 +-
 .../component/aws2/ses/Ses2EndpointConfigurer.java |   3 -
 .../component/aws2/ses/Ses2EndpointUriFactory.java |   3 +-
 .../apache/camel/component/aws2/ses/aws2-ses.json  |   1 -
 .../src/main/docs/aws2-ses-component.adoc          |   3 +-
 .../component/aws2/sns/Sns2EndpointConfigurer.java |   3 -
 .../component/aws2/sns/Sns2EndpointUriFactory.java |   3 +-
 .../apache/camel/component/aws2/sns/aws2-sns.json  |   1 -
 .../src/main/docs/aws2-sns-component.adoc          |   3 +-
 .../component/aws2/sqs/Sqs2EndpointConfigurer.java |   3 -
 .../component/aws2/sqs/Sqs2EndpointUriFactory.java |   3 +-
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |   1 -
 .../src/main/docs/aws2-sqs-component.adoc          |   3 +-
 .../component/aws2/sts/STS2EndpointConfigurer.java |   3 -
 .../component/aws2/sts/STS2EndpointUriFactory.java |  15 ++-
 .../apache/camel/component/aws2/sts/aws2-sts.json  |   1 -
 .../src/main/docs/aws2-sts-component.adoc          |   3 +-
 .../translate/Translate2EndpointConfigurer.java    |   3 -
 .../translate/Translate2EndpointUriFactory.java    |   3 +-
 .../component/aws2/translate/aws2-translate.json   |   1 -
 .../src/main/docs/aws2-translate-component.adoc    |   3 +-
 .../eventhubs/EventHubsEndpointConfigurer.java     |   3 -
 .../eventhubs/EventHubsEndpointUriFactory.java     |   3 +-
 .../component/azure/eventhubs/azure-eventhubs.json |   1 -
 .../src/main/docs/azure-eventhubs-component.adoc   |   3 +-
 .../azure/storage/blob/BlobEndpointConfigurer.java |   3 -
 .../azure/storage/blob/BlobEndpointUriFactory.java |   3 +-
 .../azure/storage/blob/azure-storage-blob.json     |   1 -
 .../main/docs/azure-storage-blob-component.adoc    |   3 +-
 .../storage/queue/QueueEndpointConfigurer.java     |   3 -
 .../storage/queue/QueueEndpointUriFactory.java     |   3 +-
 .../azure/storage/queue/azure-storage-queue.json   |   1 -
 .../main/docs/azure-storage-queue-component.adoc   |   3 +-
 .../azure/blob/BlobServiceEndpointConfigurer.java  |   3 -
 .../azure/blob/BlobServiceEndpointUriFactory.java  |   3 +-
 .../queue/QueueServiceEndpointConfigurer.java      |   3 -
 .../queue/QueueServiceEndpointUriFactory.java      |   3 +-
 .../camel/component/azure/blob/azure-blob.json     |   1 -
 .../camel/component/azure/queue/azure-queue.json   |   1 -
 .../src/main/docs/azure-blob-component.adoc        |   3 +-
 .../src/main/docs/azure-queue-component.adoc       |   3 +-
 .../validator/BeanValidatorEndpointConfigurer.java |   3 -
 .../validator/BeanValidatorEndpointUriFactory.java |   3 +-
 .../component/bean/validator/bean-validator.json   |   1 -
 .../src/main/docs/bean-validator-component.adoc    |   3 +-
 .../component/bean/BeanEndpointConfigurer.java     |   3 -
 .../component/bean/BeanEndpointUriFactory.java     |   3 +-
 .../beanclass/ClassEndpointUriFactory.java         |   3 +-
 .../org/apache/camel/component/bean/bean.json      |   3 +-
 .../apache/camel/component/beanclass/class.json    |   3 +-
 .../camel-bean/src/main/docs/bean-component.adoc   |   3 +-
 .../camel-bean/src/main/docs/class-component.adoc  |   3 +-
 .../beanstalk/BeanstalkEndpointConfigurer.java     |   3 -
 .../beanstalk/BeanstalkEndpointUriFactory.java     |   3 +-
 .../camel/component/beanstalk/beanstalk.json       |   1 -
 .../src/main/docs/beanstalk-component.adoc         |   3 +-
 .../component/bonita/BonitaEndpointConfigurer.java |   3 -
 .../component/bonita/BonitaEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/bonita/bonita.json  |   1 -
 .../src/main/docs/bonita-component.adoc            |   3 +-
 .../camel/component/box/BoxEndpointConfigurer.java |   4 -
 .../camel/component/box/BoxEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/box/box.json        |   1 -
 .../src/main/docs/box-component.adoc               |  23 ++--
 .../braintree/BraintreeEndpointConfigurer.java     |   4 -
 .../braintree/BraintreeEndpointUriFactory.java     |   3 +-
 .../camel/component/braintree/braintree.json       |   1 -
 .../src/main/docs/braintree-component.adoc         |  31 +++--
 .../component/browse/BrowseEndpointConfigurer.java |   3 -
 .../component/browse/BrowseEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/browse/browse.json  |   3 +-
 .../src/main/docs/browse-component.adoc            |   3 +-
 .../cache/CaffeineCacheEndpointConfigurer.java     |   3 -
 .../cache/CaffeineCacheEndpointUriFactory.java     |   3 +-
 .../load/CaffeineLoadCacheEndpointConfigurer.java  |   3 -
 .../load/CaffeineLoadCacheEndpointUriFactory.java  |   3 +-
 .../component/caffeine/cache/caffeine-cache.json   |   1 -
 .../caffeine/load/caffeine-loadcache.json          |   1 -
 .../src/main/docs/caffeine-cache-component.adoc    |   3 +-
 .../main/docs/caffeine-loadcache-component.adoc    |   3 +-
 .../cassandra/CassandraEndpointConfigurer.java     |   3 -
 .../cassandra/CassandraEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/cassandra/cql.json  |   1 -
 .../src/main/docs/cql-component.adoc               |   3 +-
 .../chatscript/ChatScriptEndpointConfigurer.java   |   3 -
 .../chatscript/ChatScriptEndpointUriFactory.java   |   3 +-
 .../camel/component/chatscript/chatscript.json     |   3 +-
 .../src/main/docs/chatscript-component.adoc        |   3 +-
 .../component/chunk/ChunkEndpointConfigurer.java   |   3 -
 .../component/chunk/ChunkEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/chunk/chunk.json    |   3 +-
 .../camel-chunk/src/main/docs/chunk-component.adoc |   3 +-
 .../camel/component/cm/CMEndpointConfigurer.java   |   3 -
 .../camel/component/cm/CMEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/cm/cm-sms.json      |   3 +-
 .../src/main/docs/cm-sms-component.adoc            |   3 +-
 .../component/cmis/CMISEndpointConfigurer.java     |   3 -
 .../component/cmis/CMISEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/cmis/cmis.json      |   1 -
 .../camel-cmis/src/main/docs/cmis-component.adoc   |   3 +-
 .../apache/camel/coap/CoAPEndpointConfigurer.java  |   3 -
 .../apache/camel/coap/CoAPEndpointUriFactory.java  |   3 +-
 .../resources/org/apache/camel/coap/coap+tcp.json  |   3 +-
 .../resources/org/apache/camel/coap/coap.json      |   3 +-
 .../resources/org/apache/camel/coap/coaps+tcp.json |   3 +-
 .../resources/org/apache/camel/coap/coaps.json     |   3 +-
 .../camel-coap/src/main/docs/coap-component.adoc   |   3 +-
 .../component/cometd/CometdEndpointConfigurer.java |   3 -
 .../component/cometd/CometdEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/cometd/cometd.json  |   3 +-
 .../org/apache/camel/component/cometd/cometds.json |   3 +-
 .../src/main/docs/cometd-component.adoc            |   3 +-
 .../component/consul/ConsulEndpointConfigurer.java |   3 -
 .../component/consul/ConsulEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/consul/consul.json  |   1 -
 .../src/main/docs/consul-component.adoc            |   3 +-
 .../controlbus/ControlBusEndpointConfigurer.java   |   3 -
 .../controlbus/ControlBusEndpointUriFactory.java   |   3 +-
 .../camel/component/controlbus/controlbus.json     |   3 +-
 .../src/main/docs/controlbus-component.adoc        |   3 +-
 .../component/corda/CordaEndpointConfigurer.java   |   3 -
 .../component/corda/CordaEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/corda/corda.json    |   1 -
 .../camel-corda/src/main/docs/corda-component.adoc |   3 +-
 .../couchbase/CouchbaseEndpointConfigurer.java     |   3 -
 .../couchbase/CouchbaseEndpointUriFactory.java     |  37 +++---
 .../camel/component/couchbase/couchbase.json       |   1 -
 .../src/main/docs/couchbase-component.adoc         |   3 +-
 .../couchdb/CouchDbEndpointConfigurer.java         |   3 -
 .../couchdb/CouchDbEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/couchdb/couchdb.json    |   1 -
 .../src/main/docs/couchdb-component.adoc           |   3 +-
 .../component/cron/CronEndpointConfigurer.java     |   3 -
 .../component/cron/CronEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/cron/cron.json      |   3 +-
 .../camel-cron/src/main/docs/cron-component.adoc   |   3 +-
 .../apache/camel/component/cron/CronComponent.java |   1 -
 .../crypto/cms/CryptoCmsEndpointConfigurer.java    |   3 -
 .../crypto/cms/CryptoCmsEndpointUriFactory.java    |   3 +-
 .../camel/component/crypto/cms/crypto-cms.json     |   1 -
 .../src/main/docs/crypto-cms-component.adoc        |   3 +-
 .../crypto/DigitalSignatureEndpointConfigurer.java |   3 -
 .../crypto/DigitalSignatureEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/crypto/crypto.json  |   1 -
 .../src/main/docs/crypto-component.adoc            |   3 +-
 .../org/apache/camel/component/cxf/cxf.json        |   2 +-
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |   4 +-
 .../camel-cxf/src/main/docs/cxf-component.adoc     |   2 +-
 .../camel-cxf/src/main/docs/cxfrs-component.adoc   |   2 +-
 .../apache/camel/component/cxf/CxfEndpoint.java    |  11 ++
 .../camel/component/cxf/jaxrs/CxfRsEndpoint.java   |  11 ++
 .../dataformat/DataFormatEndpointConfigurer.java   |   3 -
 .../dataformat/DataFormatEndpointUriFactory.java   |   3 +-
 .../camel/component/dataformat/dataformat.json     |   3 +-
 .../src/main/docs/dataformat-component.adoc        |   3 +-
 .../dataset/DataSetEndpointUriFactory.java         |   3 +-
 .../dataset/DataSetTestEndpointUriFactory.java     |   3 +-
 .../camel/component/dataset/dataset-test.json      |   3 +-
 .../apache/camel/component/dataset/dataset.json    |   3 +-
 .../src/main/docs/dataset-component.adoc           |   3 +-
 .../src/main/docs/dataset-test-component.adoc      |   3 +-
 .../DebeziumMongodbEndpointConfigurer.java         |   3 -
 .../DebeziumMongodbEndpointUriFactory.java         |   3 +-
 .../camel/component/debezium/debezium-mongodb.json |   1 -
 .../src/main/docs/debezium-mongodb-component.adoc  |   3 +-
 .../debezium/DebeziumMySqlEndpointConfigurer.java  |   3 -
 .../debezium/DebeziumMySqlEndpointUriFactory.java  |   3 +-
 .../camel/component/debezium/debezium-mysql.json   |   1 -
 .../src/main/docs/debezium-mysql-component.adoc    |   3 +-
 .../DebeziumPostgresEndpointConfigurer.java        |   3 -
 .../DebeziumPostgresEndpointUriFactory.java        |   3 +-
 .../component/debezium/debezium-postgres.json      |   1 -
 .../src/main/docs/debezium-postgres-component.adoc |   3 +-
 .../DebeziumSqlserverEndpointConfigurer.java       |   3 -
 .../DebeziumSqlserverEndpointUriFactory.java       |   3 +-
 .../component/debezium/debezium-sqlserver.json     |   1 -
 .../main/docs/debezium-sqlserver-component.adoc    |   3 +-
 .../DigitalOceanEndpointConfigurer.java            |   3 -
 .../DigitalOceanEndpointUriFactory.java            |   3 +-
 .../camel/component/digitalocean/digitalocean.json |   1 -
 .../src/main/docs/digitalocean-component.adoc      |   3 +-
 .../component/direct/DirectEndpointConfigurer.java |   3 -
 .../component/direct/DirectEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/direct/direct.json  |   3 +-
 .../src/main/docs/direct-component.adoc            |   3 +-
 .../directvm/DirectVmEndpointConfigurer.java       |   3 -
 .../directvm/DirectVmEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/directvm/direct-vm.json |   3 +-
 .../src/main/docs/direct-vm-component.adoc         |   3 +-
 .../disruptor/DisruptorEndpointConfigurer.java     |   3 -
 .../disruptor/DisruptorEndpointUriFactory.java     |   3 +-
 .../vm/DisruptorVmEndpointUriFactory.java          |   3 +-
 .../camel/component/disruptor/disruptor-vm.json    |   3 +-
 .../camel/component/disruptor/disruptor.json       |   3 +-
 .../src/main/docs/disruptor-component.adoc         |   3 +-
 .../camel/component/djl/DJLEndpointConfigurer.java |   3 -
 .../camel/component/djl/DJLEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/djl/djl.json        |   3 +-
 .../camel-djl/src/main/docs/djl-component.adoc     |   3 +-
 .../camel/component/dns/DnsEndpointConfigurer.java |   3 -
 .../camel/component/dns/DnsEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/dns/dns.json        |   3 +-
 .../camel-dns/src/main/docs/dns-component.adoc     |   3 +-
 .../component/docker/DockerEndpointConfigurer.java |   3 -
 .../component/docker/DockerEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/docker/docker.json  |   1 -
 .../src/main/docs/docker-component.adoc            |   3 +-
 .../component/dozer/DozerEndpointConfigurer.java   |   3 -
 .../component/dozer/DozerEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/dozer/dozer.json    |   3 +-
 .../camel-dozer/src/main/docs/dozer-component.adoc |   3 +-
 .../component/drill/DrillEndpointConfigurer.java   |   3 -
 .../component/drill/DrillEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/drill/drill.json    |   3 +-
 .../camel-drill/src/main/docs/drill-component.adoc |   3 +-
 .../dropbox/DropboxEndpointConfigurer.java         |   3 -
 .../dropbox/DropboxEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/dropbox/dropbox.json    |   3 +-
 .../src/main/docs/dropbox-component.adoc           |   3 +-
 .../ehcache/EhcacheEndpointConfigurer.java         |   3 -
 .../ehcache/EhcacheEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/ehcache/ehcache.json    |   1 -
 .../src/main/docs/ehcache-component.adoc           |   3 +-
 .../ElasticsearchEndpointConfigurer.java           |   3 -
 .../ElasticsearchEndpointUriFactory.java           |   3 +-
 .../elasticsearch/elasticsearch-rest.json          |   3 +-
 .../main/docs/elasticsearch-rest-component.adoc    |   3 +-
 .../component/elsql/ElsqlEndpointConfigurer.java   |   3 -
 .../component/elsql/ElsqlEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/elsql/elsql.json    |   1 -
 .../camel-elsql/src/main/docs/elsql-component.adoc |   3 +-
 .../component/etcd/EtcdKeysEndpointConfigurer.java |   3 -
 .../component/etcd/EtcdKeysEndpointUriFactory.java |   3 +-
 .../etcd/EtcdStatsEndpointConfigurer.java          |   3 -
 .../etcd/EtcdStatsEndpointUriFactory.java          |   3 +-
 .../etcd/EtcdWatchEndpointConfigurer.java          |   3 -
 .../etcd/EtcdWatchEndpointUriFactory.java          |   3 +-
 .../org/apache/camel/component/etcd/etcd-keys.json |   1 -
 .../apache/camel/component/etcd/etcd-stats.json    |   1 -
 .../apache/camel/component/etcd/etcd-watch.json    |   1 -
 .../src/main/docs/etcd-keys-component.adoc         |   3 +-
 .../src/main/docs/etcd-stats-component.adoc        |   3 +-
 .../src/main/docs/etcd-watch-component.adoc        |   3 +-
 .../component/exec/ExecEndpointConfigurer.java     |   3 -
 .../component/exec/ExecEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/exec/exec.json      |   3 +-
 .../camel-exec/src/main/docs/exec-component.adoc   |   3 +-
 .../facebook/FacebookEndpointConfigurer.java       |   3 -
 .../facebook/FacebookEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/facebook/facebook.json  |   1 -
 .../src/main/docs/facebook-component.adoc          |   3 +-
 .../component/fhir/FhirEndpointConfigurer.java     |   4 -
 .../component/fhir/FhirEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/fhir/fhir.json      |   1 -
 .../src/main/docs/fhir-component.adoc              |  29 +++--
 .../file/watch/FileWatchEndpointConfigurer.java    |   3 -
 .../file/watch/FileWatchEndpointUriFactory.java    |   3 +-
 .../camel/component/file/watch/file-watch.json     |   3 +-
 .../src/main/docs/file-watch-component.adoc        |   3 +-
 .../org/apache/camel/component/file/file.json      |   2 +-
 .../camel-file/src/main/docs/file-component.adoc   |   2 +-
 .../camel/component/file/GenericFileEndpoint.java  |  11 ++
 .../flatpack/FlatpackEndpointConfigurer.java       |   3 -
 .../flatpack/FlatpackEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/flatpack/flatpack.json  |   1 -
 .../src/main/docs/flatpack-component.adoc          |   3 +-
 .../component/flink/FlinkEndpointConfigurer.java   |   3 -
 .../component/flink/FlinkEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/flink/flink.json    |   3 +-
 .../camel-flink/src/main/docs/flink-component.adoc |   3 +-
 .../camel/component/fop/FopEndpointConfigurer.java |   3 -
 .../camel/component/fop/FopEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/fop/fop.json        |   3 +-
 .../camel-fop/src/main/docs/fop-component.adoc     |   3 +-
 .../freemarker/FreemarkerEndpointConfigurer.java   |   3 -
 .../freemarker/FreemarkerEndpointUriFactory.java   |   3 +-
 .../camel/component/freemarker/freemarker.json     |   3 +-
 .../src/main/docs/freemarker-component.adoc        |   3 +-
 .../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-ftp/src/main/docs/ftp-component.adoc     |   2 +-
 .../camel-ftp/src/main/docs/ftps-component.adoc    |   2 +-
 .../camel-ftp/src/main/docs/sftp-component.adoc    |   2 +-
 .../ganglia/GangliaEndpointConfigurer.java         |   3 -
 .../ganglia/GangliaEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/ganglia/ganglia.json    |   3 +-
 .../src/main/docs/ganglia-component.adoc           |   3 +-
 .../geocoder/GeoCoderEndpointConfigurer.java       |   3 -
 .../geocoder/GeoCoderEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/geocoder/geocoder.json  |   1 -
 .../src/main/docs/geocoder-component.adoc          |   3 +-
 .../camel/component/git/GitEndpointConfigurer.java |   3 -
 .../camel/component/git/GitEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/git/git.json        |   3 +-
 .../camel-git/src/main/docs/git-component.adoc     |   3 +-
 .../component/github/GitHubEndpointConfigurer.java |   3 -
 .../component/github/GitHubEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/github/github.json  |   1 -
 .../src/main/docs/github-component.adoc            |   3 +-
 .../bigquery/GoogleBigQueryEndpointConfigurer.java |   3 -
 .../bigquery/GoogleBigQueryEndpointUriFactory.java |   3 +-
 .../sql/GoogleBigQuerySQLEndpointConfigurer.java   |   3 -
 .../sql/GoogleBigQuerySQLEndpointUriFactory.java   |   3 +-
 .../component/google/bigquery/google-bigquery.json |   3 +-
 .../google/bigquery/sql/google-bigquery-sql.json   |   3 +-
 .../src/main/docs/google-bigquery-component.adoc   |   3 +-
 .../main/docs/google-bigquery-sql-component.adoc   |   3 +-
 .../calendar/GoogleCalendarEndpointConfigurer.java |   4 -
 .../calendar/GoogleCalendarEndpointUriFactory.java |   3 +-
 .../GoogleCalendarStreamEndpointConfigurer.java    |   3 -
 .../GoogleCalendarStreamEndpointUriFactory.java    |   3 +-
 .../component/google/calendar/google-calendar.json |   1 -
 .../calendar/stream/google-calendar-stream.json    |   1 -
 .../src/main/docs/google-calendar-component.adoc   |  17 ++-
 .../drive/GoogleDriveEndpointConfigurer.java       |   4 -
 .../drive/GoogleDriveEndpointUriFactory.java       |   3 +-
 .../camel/component/google/drive/google-drive.json |   1 -
 .../src/main/docs/google-drive-component.adoc      |  27 ++--
 .../google/mail/GoogleMailEndpointConfigurer.java  |   4 -
 .../google/mail/GoogleMailEndpointUriFactory.java  |   3 +-
 .../stream/GoogleMailStreamEndpointConfigurer.java |   3 -
 .../stream/GoogleMailStreamEndpointUriFactory.java |   3 +-
 .../camel/component/google/mail/google-mail.json   |   1 -
 .../google/mail/stream/google-mail-stream.json     |   1 -
 .../src/main/docs/google-mail-component.adoc       |  17 ++-
 .../pubsub/GooglePubsubEndpointConfigurer.java     |   3 -
 .../pubsub/GooglePubsubEndpointUriFactory.java     |  11 +-
 .../component/google/pubsub/google-pubsub.json     |   3 +-
 .../src/main/docs/google-pubsub-component.adoc     |   3 +-
 .../sheets/GoogleSheetsEndpointConfigurer.java     |   4 -
 .../sheets/GoogleSheetsEndpointUriFactory.java     |   3 +-
 .../GoogleSheetsStreamEndpointConfigurer.java      |   3 -
 .../GoogleSheetsStreamEndpointUriFactory.java      |   3 +-
 .../component/google/sheets/google-sheets.json     |   1 -
 .../google/sheets/stream/google-sheets-stream.json |   1 -
 .../src/main/docs/google-sheets-component.adoc     |   7 +-
 .../main/docs/google-sheets-stream-component.adoc  |   7 +-
 .../component/gora/GoraEndpointConfigurer.java     |   3 -
 .../component/gora/GoraEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/gora/gora.json      |   3 +-
 .../camel-gora/src/main/docs/gora-component.adoc   |   3 +-
 .../component/grape/GrapeEndpointConfigurer.java   |   3 -
 .../component/grape/GrapeEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/grape/grape.json    |   3 +-
 .../camel-grape/src/main/docs/grape-component.adoc |   3 +-
 .../graphql/GraphqlEndpointConfigurer.java         |   3 -
 .../graphql/GraphqlEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/graphql/graphql.json    |   1 -
 .../src/main/docs/graphql-component.adoc           |   3 +-
 .../component/grpc/GrpcEndpointConfigurer.java     |   4 +-
 .../org/apache/camel/component/grpc/grpc.json      |   2 +-
 .../camel-grpc/src/main/docs/grpc-component.adoc   |   2 +-
 .../camel/component/grpc/GrpcConfiguration.java    |  12 ++
 .../apache/camel/component/grpc/GrpcEndpoint.java  |   2 +-
 .../apache/camel/component/grpc/GrpcProducer.java  |   4 +-
 .../component/grpc/server/GrpcMethodHandler.java   |   2 +-
 .../eventbus/GuavaEventBusEndpointConfigurer.java  |   3 -
 .../eventbus/GuavaEventBusEndpointUriFactory.java  |   3 +-
 .../component/guava/eventbus/guava-eventbus.json   |   3 +-
 .../src/main/docs/guava-eventbus-component.adoc    |   3 +-
 .../HazelcastAtomicnumberEndpointConfigurer.java   |   3 -
 .../HazelcastAtomicnumberEndpointUriFactory.java   |   3 +-
 .../HazelcastInstanceEndpointConfigurer.java       |   3 -
 .../HazelcastInstanceEndpointUriFactory.java       |   3 +-
 .../list/HazelcastListEndpointConfigurer.java      |   3 -
 .../list/HazelcastListEndpointUriFactory.java      |   3 +-
 .../map/HazelcastMapEndpointConfigurer.java        |   3 -
 .../map/HazelcastMapEndpointUriFactory.java        |   3 +-
 .../HazelcastMultimapEndpointConfigurer.java       |   3 -
 .../HazelcastMultimapEndpointUriFactory.java       |   3 +-
 .../queue/HazelcastQueueEndpointConfigurer.java    |   3 -
 .../queue/HazelcastQueueEndpointUriFactory.java    |   3 +-
 .../HazelcastReplicatedmapEndpointConfigurer.java  |   3 -
 .../HazelcastReplicatedmapEndpointUriFactory.java  |   3 +-
 .../HazelcastRingbufferEndpointConfigurer.java     |   3 -
 .../HazelcastRingbufferEndpointUriFactory.java     |   3 +-
 .../seda/HazelcastSedaEndpointConfigurer.java      |   3 -
 .../seda/HazelcastSedaEndpointUriFactory.java      |   3 +-
 .../set/HazelcastSetEndpointConfigurer.java        |   3 -
 .../set/HazelcastSetEndpointUriFactory.java        |   3 +-
 .../topic/HazelcastTopicEndpointConfigurer.java    |   3 -
 .../topic/HazelcastTopicEndpointUriFactory.java    |   3 +-
 .../atomicnumber/hazelcast-atomicvalue.json        |   3 +-
 .../hazelcast/instance/hazelcast-instance.json     |   3 +-
 .../component/hazelcast/list/hazelcast-list.json   |   3 +-
 .../component/hazelcast/map/hazelcast-map.json     |   3 +-
 .../hazelcast/multimap/hazelcast-multimap.json     |   3 +-
 .../component/hazelcast/queue/hazelcast-queue.json |   3 +-
 .../replicatedmap/hazelcast-replicatedmap.json     |   3 +-
 .../hazelcast/ringbuffer/hazelcast-ringbuffer.json |   3 +-
 .../component/hazelcast/seda/hazelcast-seda.json   |   1 -
 .../component/hazelcast/set/hazelcast-set.json     |   3 +-
 .../component/hazelcast/topic/hazelcast-topic.json |   3 +-
 .../main/docs/hazelcast-atomicvalue-component.adoc |   3 +-
 .../main/docs/hazelcast-instance-component.adoc    |   3 +-
 .../src/main/docs/hazelcast-list-component.adoc    |   3 +-
 .../src/main/docs/hazelcast-map-component.adoc     |   3 +-
 .../main/docs/hazelcast-multimap-component.adoc    |   3 +-
 .../src/main/docs/hazelcast-queue-component.adoc   |   3 +-
 .../docs/hazelcast-replicatedmap-component.adoc    |   3 +-
 .../main/docs/hazelcast-ringbuffer-component.adoc  |   3 +-
 .../src/main/docs/hazelcast-seda-component.adoc    |   3 +-
 .../src/main/docs/hazelcast-set-component.adoc     |   3 +-
 .../src/main/docs/hazelcast-topic-component.adoc   |   3 +-
 .../component/hbase/HBaseEndpointConfigurer.java   |   3 -
 .../component/hbase/HBaseEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/hbase/hbase.json    |   3 +-
 .../camel-hbase/src/main/docs/hbase-component.adoc |   3 +-
 .../component/hdfs/HdfsEndpointConfigurer.java     |   3 -
 .../component/hdfs/HdfsEndpointUriFactory.java     |  41 +++----
 .../org/apache/camel/component/hdfs/hdfs.json      |   1 -
 .../camel-hdfs/src/main/docs/hdfs-component.adoc   |   3 +-
 .../component/http/HttpEndpointConfigurer.java     |   3 -
 .../component/http/HttpEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/http/http.json      |   1 -
 .../org/apache/camel/component/http/https.json     |   1 -
 .../camel-http/src/main/docs/http-component.adoc   |   3 +-
 .../iec60870/client/ClientEndpointConfigurer.java  |   3 -
 .../iec60870/client/ClientEndpointUriFactory.java  |   3 +-
 .../iec60870/server/ServerEndpointConfigurer.java  |   3 -
 .../iec60870/server/ServerEndpointUriFactory.java  |   3 +-
 .../component/iec60870/client/iec60870-client.json |   1 -
 .../component/iec60870/server/iec60870-server.json |   1 -
 .../src/main/docs/iec60870-client-component.adoc   |   3 +-
 .../src/main/docs/iec60870-server-component.adoc   |   3 +-
 .../cache/IgniteCacheEndpointConfigurer.java       |   3 -
 .../cache/IgniteCacheEndpointUriFactory.java       |   3 +-
 .../compute/IgniteComputeEndpointConfigurer.java   |   3 -
 .../compute/IgniteComputeEndpointUriFactory.java   |   3 +-
 .../events/IgniteEventsEndpointConfigurer.java     |   3 -
 .../events/IgniteEventsEndpointUriFactory.java     |   3 +-
 .../idgen/IgniteIdGenEndpointConfigurer.java       |   3 -
 .../idgen/IgniteIdGenEndpointUriFactory.java       |   3 +-
 .../IgniteMessagingEndpointConfigurer.java         |   3 -
 .../IgniteMessagingEndpointUriFactory.java         |   3 +-
 .../queue/IgniteQueueEndpointConfigurer.java       |   3 -
 .../queue/IgniteQueueEndpointUriFactory.java       |   3 +-
 .../ignite/set/IgniteSetEndpointConfigurer.java    |   3 -
 .../ignite/set/IgniteSetEndpointUriFactory.java    |   3 +-
 .../camel/component/ignite/cache/ignite-cache.json |   3 +-
 .../component/ignite/compute/ignite-compute.json   |   3 +-
 .../component/ignite/events/ignite-events.json     |   3 +-
 .../camel/component/ignite/idgen/ignite-idgen.json |   3 +-
 .../ignite/messaging/ignite-messaging.json         |   3 +-
 .../camel/component/ignite/queue/ignite-queue.json |   3 +-
 .../camel/component/ignite/set/ignite-set.json     |   3 +-
 .../src/main/docs/ignite-cache-component.adoc      |   3 +-
 .../src/main/docs/ignite-compute-component.adoc    |   3 +-
 .../src/main/docs/ignite-events-component.adoc     |   3 +-
 .../src/main/docs/ignite-idgen-component.adoc      |   3 +-
 .../src/main/docs/ignite-messaging-component.adoc  |   3 +-
 .../src/main/docs/ignite-queue-component.adoc      |   3 +-
 .../src/main/docs/ignite-set-component.adoc        |   3 +-
 .../infinispan/InfinispanEndpointConfigurer.java   |   3 -
 .../infinispan/InfinispanEndpointUriFactory.java   |   3 +-
 .../camel/component/infinispan/infinispan.json     |   3 +-
 .../src/main/docs/infinispan-component.adoc        |   3 +-
 .../influxdb/InfluxDbEndpointConfigurer.java       |   3 -
 .../influxdb/InfluxDbEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/influxdb/influxdb.json  |   3 +-
 .../src/main/docs/influxdb-component.adoc          |   3 +-
 .../component/iota/IOTAEndpointConfigurer.java     |   3 -
 .../component/iota/IOTAEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/iota/iota.json      |   1 -
 .../camel-iota/src/main/docs/iota-component.adoc   |   3 +-
 .../component/ipfs/IPFSEndpointConfigurer.java     |   3 -
 .../component/ipfs/IPFSEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/ipfs/ipfs.json      |   3 +-
 .../camel-ipfs/src/main/docs/ipfs-component.adoc   |   3 +-
 .../camel/component/irc/IrcEndpointConfigurer.java |   3 -
 .../camel/component/irc/IrcEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/irc/irc.json        |   1 -
 .../camel-irc/src/main/docs/irc-component.adoc     |   3 +-
 .../component/ironmq/IronMQEndpointConfigurer.java |   3 -
 .../component/ironmq/IronMQEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/ironmq/ironmq.json  |   1 -
 .../src/main/docs/ironmq-component.adoc            |   3 +-
 .../org/apache/camel/component/jbpm/jbpm.json      |   2 +-
 .../camel-jbpm/src/main/docs/jbpm-component.adoc   |   2 +-
 .../apache/camel/component/jbpm/JBPMConsumer.java  |   3 -
 .../apache/camel/component/jbpm/JBPMEndpoint.java  |  14 ++-
 .../apache/camel/component/jbpm/JBPMProducer.java  |  12 --
 .../jclouds/JcloudsEndpointConfigurer.java         |   3 -
 .../jclouds/JcloudsEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/jclouds/jclouds.json    |   1 -
 .../src/main/docs/jclouds-component.adoc           |   3 +-
 .../camel/component/jcr/JcrEndpointConfigurer.java |   3 -
 .../camel/component/jcr/JcrEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/jcr/jcr.json        |   3 +-
 .../camel-jcr/src/main/docs/jcr-component.adoc     |   3 +-
 .../component/jdbc/JdbcEndpointConfigurer.java     |   3 -
 .../component/jdbc/JdbcEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/jdbc/jdbc.json      |   3 +-
 .../camel-jdbc/src/main/docs/jdbc-component.adoc   |   3 +-
 .../jetty9/JettyHttp9EndpointUriFactory.java       |   3 +-
 .../jetty9/JettyHttpEndpoint9Configurer.java       |   3 -
 .../org/apache/camel/component/jetty9/jetty.json   |   1 -
 .../camel-jetty/src/main/docs/jetty-component.adoc |   3 +-
 .../raft/JGroupsRaftEndpointConfigurer.java        |   3 -
 .../raft/JGroupsRaftEndpointUriFactory.java        |   3 +-
 .../camel/component/jgroups/raft/jgroups-raft.json |   3 +-
 .../src/main/docs/jgroups-raft-component.adoc      |   3 +-
 .../jgroups/JGroupsEndpointConfigurer.java         |   3 -
 .../jgroups/JGroupsEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/jgroups/jgroups.json    |   3 +-
 .../src/main/docs/jgroups-component.adoc           |   3 +-
 .../validator/jing/JingEndpointConfigurer.java     |   3 -
 .../validator/jing/JingEndpointUriFactory.java     |   3 +-
 .../camel/component/validator/jing/jing.json       |   3 +-
 .../camel-jing/src/main/docs/jing-component.adoc   |   3 +-
 .../component/jira/JiraEndpointConfigurer.java     |   3 -
 .../component/jira/JiraEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/jira/jira.json      |   1 -
 .../camel-jira/src/main/docs/jira-component.adoc   |   3 +-
 .../component/jms/JmsComponentConfigurer.java      |   3 +
 .../camel/component/jms/JmsEndpointConfigurer.java |   4 +-
 .../org/apache/camel/component/jms/jms.json        |   3 +-
 .../camel-jms/src/main/docs/jms-component.adoc     |   5 +-
 .../component/jms/EndpointMessageListener.java     |   2 +-
 .../camel/component/jms/JmsConfiguration.java      |  11 ++
 .../apache/camel/component/jms/JmsEndpoint.java    |   2 +-
 .../camel/component/jms/async/MyAsyncEndpoint.java |   9 ++
 .../camel/component/jmx/JMXEndpointConfigurer.java |   3 -
 .../camel/component/jmx/JMXEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/jmx/jmx.json        |   1 -
 .../camel-jmx/src/main/docs/jmx-component.adoc     |   3 +-
 .../component/jolt/JoltEndpointConfigurer.java     |   3 -
 .../component/jolt/JoltEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/jolt/jolt.json      |   3 +-
 .../camel-jolt/src/main/docs/jolt-component.adoc   |   3 +-
 .../component/jooq/JooqEndpointConfigurer.java     |   3 -
 .../component/jooq/JooqEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/jooq/jooq.json      |   1 -
 .../camel-jooq/src/main/docs/jooq-component.adoc   |   3 +-
 .../camel/component/jpa/JpaEndpointConfigurer.java |   3 -
 .../camel/component/jpa/JpaEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/jpa/jpa.json        |   1 -
 .../camel-jpa/src/main/docs/jpa-component.adoc     |   3 +-
 .../org/apache/camel/component/scp/scp.json        |   2 +-
 .../camel-jsch/src/main/docs/scp-component.adoc    |   2 +-
 .../component/jslt/JsltEndpointConfigurer.java     |   3 -
 .../component/jslt/JsltEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/jslt/jslt.json      |   3 +-
 .../camel-jslt/src/main/docs/jslt-component.adoc   |   3 +-
 .../JsonValidatorEndpointConfigurer.java           |   3 -
 .../JsonValidatorEndpointUriFactory.java           |   3 +-
 .../component/jsonvalidator/json-validator.json    |   3 +-
 .../src/main/docs/json-validator-component.adoc    |   3 +-
 .../jsonata/JsonataEndpointConfigurer.java         |   3 -
 .../jsonata/JsonataEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/jsonata/jsonata.json    |   3 +-
 .../src/main/docs/jsonata-component.adoc           |   3 +-
 .../component/jt400/Jt400EndpointConfigurer.java   |   3 -
 .../component/jt400/Jt400EndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/jt400/jt400.json    |   1 -
 .../camel-jt400/src/main/docs/jt400-component.adoc |   3 +-
 .../component/kafka/KafkaComponentConfigurer.java  |   3 +
 .../component/kafka/KafkaEndpointConfigurer.java   |   4 +-
 .../org/apache/camel/component/kafka/kafka.json    |   3 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |   5 +-
 .../camel/component/kafka/KafkaConfiguration.java  |  12 ++
 .../camel/component/kafka/KafkaEndpoint.java       |   2 +-
 .../camel/component/kafka/KafkaProducer.java       |   2 +-
 .../KubernetesConfigMapsEndpointConfigurer.java    |   3 -
 .../KubernetesConfigMapsEndpointUriFactory.java    |   3 +-
 ...ubernetesCustomResourcesEndpointConfigurer.java |   3 -
 ...ubernetesCustomResourcesEndpointUriFactory.java |   3 +-
 .../KubernetesDeploymentsEndpointConfigurer.java   |   3 -
 .../KubernetesDeploymentsEndpointUriFactory.java   |   3 +-
 .../hpa/KubernetesHPAEndpointConfigurer.java       |   3 -
 .../hpa/KubernetesHPAEndpointUriFactory.java       |   3 +-
 .../job/KubernetesJobEndpointConfigurer.java       |   3 -
 .../job/KubernetesJobEndpointUriFactory.java       |   3 +-
 .../KubernetesNamespacesEndpointConfigurer.java    |   3 -
 .../KubernetesNamespacesEndpointUriFactory.java    |   3 +-
 .../nodes/KubernetesNodesEndpointConfigurer.java   |   3 -
 .../nodes/KubernetesNodesEndpointUriFactory.java   |   3 +-
 ...ernetesPersistentVolumesEndpointConfigurer.java |   3 -
 ...ernetesPersistentVolumesEndpointUriFactory.java |   3 +-
 ...sPersistentVolumesClaimsEndpointConfigurer.java |   3 -
 ...sPersistentVolumesClaimsEndpointUriFactory.java |   3 +-
 .../pods/KubernetesPodsEndpointConfigurer.java     |   3 -
 .../pods/KubernetesPodsEndpointUriFactory.java     |   3 +-
 ...esReplicationControllersEndpointConfigurer.java |   3 -
 ...esReplicationControllersEndpointUriFactory.java |   3 +-
 ...KubernetesResourcesQuotaEndpointConfigurer.java |   3 -
 ...KubernetesResourcesQuotaEndpointUriFactory.java |   3 +-
 .../KubernetesSecretsEndpointConfigurer.java       |   3 -
 .../KubernetesSecretsEndpointUriFactory.java       |   3 +-
 ...ubernetesServiceAccountsEndpointConfigurer.java |   3 -
 ...ubernetesServiceAccountsEndpointUriFactory.java |   3 +-
 .../KubernetesServicesEndpointConfigurer.java      |   3 -
 .../KubernetesServicesEndpointUriFactory.java      |   3 +-
 .../OpenshiftBuildConfigsEndpointConfigurer.java   |   3 -
 .../OpenshiftBuildConfigsEndpointUriFactory.java   |   3 +-
 .../builds/OpenshiftBuildsEndpointConfigurer.java  |   3 -
 .../builds/OpenshiftBuildsEndpointUriFactory.java  |   3 +-
 .../config_maps/kubernetes-config-maps.json        |   1 -
 .../kubernetes-custom-resources.json               |   1 -
 .../deployments/kubernetes-deployments.json        |   1 -
 .../component/kubernetes/hpa/kubernetes-hpa.json   |   1 -
 .../component/kubernetes/job/kubernetes-job.json   |   1 -
 .../namespaces/kubernetes-namespaces.json          |   1 -
 .../kubernetes/nodes/kubernetes-nodes.json         |   1 -
 .../kubernetes-persistent-volumes.json             |   1 -
 .../kubernetes-persistent-volumes-claims.json      |   1 -
 .../component/kubernetes/pods/kubernetes-pods.json |   1 -
 .../kubernetes-replication-controllers.json        |   1 -
 .../kubernetes-resources-quota.json                |   1 -
 .../kubernetes/secrets/kubernetes-secrets.json     |   1 -
 .../kubernetes-service-accounts.json               |   1 -
 .../kubernetes/services/kubernetes-services.json   |   1 -
 .../build_configs/openshift-build-configs.json     |   1 -
 .../openshift/builds/openshift-builds.json         |   1 -
 .../docs/kubernetes-config-maps-component.adoc     |   3 +-
 .../kubernetes-custom-resources-component.adoc     |   3 +-
 .../docs/kubernetes-deployments-component.adoc     |   3 +-
 .../src/main/docs/kubernetes-hpa-component.adoc    |   3 +-
 .../src/main/docs/kubernetes-job-component.adoc    |   3 +-
 .../main/docs/kubernetes-namespaces-component.adoc |   3 +-
 .../src/main/docs/kubernetes-nodes-component.adoc  |   3 +-
 ...rnetes-persistent-volumes-claims-component.adoc |   3 +-
 .../kubernetes-persistent-volumes-component.adoc   |   3 +-
 .../src/main/docs/kubernetes-pods-component.adoc   |   3 +-
 ...bernetes-replication-controllers-component.adoc |   3 +-
 .../docs/kubernetes-resources-quota-component.adoc |   3 +-
 .../main/docs/kubernetes-secrets-component.adoc    |   3 +-
 .../kubernetes-service-accounts-component.adoc     |   3 +-
 .../main/docs/kubernetes-services-component.adoc   |   3 +-
 .../docs/openshift-build-configs-component.adoc    |   3 +-
 .../src/main/docs/openshift-builds-component.adoc  |   3 +-
 .../component/kudu/KuduEndpointConfigurer.java     |   3 -
 .../component/kudu/KuduEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/kudu/kudu.json      |   3 +-
 .../camel-kudu/src/main/docs/kudu-component.adoc   |   3 +-
 .../language/LanguageEndpointConfigurer.java       |   3 -
 .../language/LanguageEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/language/language.json  |   3 +-
 .../src/main/docs/language-component.adoc          |   3 +-
 .../component/ldap/LdapEndpointConfigurer.java     |   3 -
 .../component/ldap/LdapEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/ldap/ldap.json      |   3 +-
 .../camel-ldap/src/main/docs/ldap-component.adoc   |   3 +-
 .../component/ldif/LdifEndpointConfigurer.java     |   3 -
 .../component/ldif/LdifEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/ldif/ldif.json      |   3 +-
 .../camel-ldif/src/main/docs/ldif-component.adoc   |   3 +-
 .../camel/component/log/LogEndpointConfigurer.java |   3 -
 .../camel/component/log/LogEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/log/log.json        |   1 -
 .../camel-log/src/main/docs/log-component.adoc     |   3 +-
 .../component/lucene/LuceneEndpointConfigurer.java |   3 -
 .../component/lucene/LuceneEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/lucene/lucene.json  |   3 +-
 .../src/main/docs/lucene-component.adoc            |   3 +-
 .../lumberjack/LumberjackEndpointConfigurer.java   |   3 -
 .../lumberjack/LumberjackEndpointUriFactory.java   |   3 +-
 .../camel/component/lumberjack/lumberjack.json     |   3 +-
 .../src/main/docs/lumberjack-component.adoc        |   3 +-
 .../component/mail/MailEndpointConfigurer.java     |   3 -
 .../component/mail/MailEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/mail/imap.json      |   1 -
 .../org/apache/camel/component/mail/imaps.json     |   1 -
 .../org/apache/camel/component/mail/pop3.json      |   1 -
 .../org/apache/camel/component/mail/pop3s.json     |   1 -
 .../org/apache/camel/component/mail/smtp.json      |   1 -
 .../org/apache/camel/component/mail/smtps.json     |   1 -
 .../camel-mail/src/main/docs/mail-component.adoc   |   3 +-
 .../component/master/MasterEndpointConfigurer.java |   3 -
 .../component/master/MasterEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/master/master.json  |   3 +-
 .../src/main/docs/master-component.adoc            |   3 +-
 .../metrics/MetricsEndpointConfigurer.java         |   3 -
 .../metrics/MetricsEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/metrics/metrics.json    |   3 +-
 .../src/main/docs/metrics-component.adoc           |   3 +-
 .../micrometer/MicrometerEndpointConfigurer.java   |   3 -
 .../micrometer/MicrometerEndpointUriFactory.java   |   3 +-
 .../camel/component/micrometer/micrometer.json     |   3 +-
 .../src/main/docs/micrometer-component.adoc        |   3 +-
 .../MicroProfileMetricsEndpointConfigurer.java     |   3 -
 .../MicroProfileMetricsEndpointUriFactory.java     |   3 +-
 .../microprofile/metrics/microprofile-metrics.json |   3 +-
 .../main/docs/microprofile-metrics-component.adoc  |   3 +-
 .../milo/client/MiloClientEndpointConfigurer.java  |   3 -
 .../milo/client/MiloClientEndpointUriFactory.java  |   3 +-
 .../milo/server/MiloServerEndpointConfigurer.java  |   3 -
 .../milo/server/MiloServerEndpointUriFactory.java  |   3 +-
 .../camel/component/milo/client/milo-client.json   |   1 -
 .../camel/component/milo/server/milo-server.json   |   3 +-
 .../src/main/docs/milo-client-component.adoc       |   3 +-
 .../src/main/docs/milo-server-component.adoc       |   3 +-
 .../component/mina/MinaEndpointConfigurer.java     |   3 -
 .../component/mina/MinaEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/mina/mina.json      |   1 -
 .../camel-mina/src/main/docs/mina-component.adoc   |   3 +-
 .../component/minio/MinioEndpointConfigurer.java   |   3 -
 .../component/minio/MinioEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/minio/minio.json    |   1 -
 .../camel-minio/src/main/docs/minio-component.adoc |   5 +-
 .../component/mllp/MllpEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/mllp/mllp.json      |   1 -
 .../camel-mllp/src/main/docs/mllp-component.adoc   |   3 +-
 .../camel/component/mllp/MllpConfiguration.java    |  20 ---
 .../apache/camel/component/mllp/MllpEndpoint.java  |   7 --
 .../component/mock/MockEndpointConfigurer.java     |   3 -
 .../component/mock/MockEndpointUriFactory.java     |  13 +-
 .../org/apache/camel/component/mock/mock.json      |   3 +-
 .../camel-mock/src/main/docs/mock-component.adoc   |   3 +-
 .../mongodb/gridfs/GridFsEndpointConfigurer.java   |   3 -
 .../mongodb/gridfs/GridFsEndpointUriFactory.java   |   3 +-
 .../component/mongodb/gridfs/mongodb-gridfs.json   |   3 +-
 .../src/main/docs/mongodb-gridfs-component.adoc    |   3 +-
 .../mongodb/MongoDbEndpointConfigurer.java         |   3 -
 .../mongodb/MongoDbEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/mongodb/mongodb.json    |   1 -
 .../src/main/docs/mongodb-component.adoc           |   3 +-
 .../validator/msv/MsvEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/validator/msv/msv.json  |   1 -
 .../camel-msv/src/main/docs/msv-component.adoc     |   3 +-
 .../mustache/MustacheEndpointConfigurer.java       |   3 -
 .../mustache/MustacheEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/mustache/mustache.json  |   3 +-
 .../src/main/docs/mustache-component.adoc          |   3 +-
 .../component/mvel/MvelEndpointConfigurer.java     |   3 -
 .../component/mvel/MvelEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/mvel/mvel.json      |   3 +-
 .../camel-mvel/src/main/docs/mvel-component.adoc   |   3 +-
 .../mybatis/MyBatisBeanEndpointConfigurer.java     |   3 -
 .../mybatis/MyBatisBeanEndpointUriFactory.java     |   3 +-
 .../mybatis/MyBatisEndpointConfigurer.java         |   3 -
 .../mybatis/MyBatisEndpointUriFactory.java         |   3 +-
 .../camel/component/mybatis/mybatis-bean.json      |   3 +-
 .../apache/camel/component/mybatis/mybatis.json    |   1 -
 .../src/main/docs/mybatis-bean-component.adoc      |   3 +-
 .../src/main/docs/mybatis-component.adoc           |   3 +-
 .../component/nagios/NagiosEndpointConfigurer.java |   3 -
 .../component/nagios/NagiosEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/nagios/nagios.json  |   1 -
 .../src/main/docs/nagios-component.adoc            |   3 +-
 .../component/nats/NatsEndpointConfigurer.java     |   3 -
 .../component/nats/NatsEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/nats/nats.json      |   1 -
 .../camel-nats/src/main/docs/nats-component.adoc   |   3 +-
 .../camel/component/netty/http/netty-http.json     |   2 +-
 .../src/main/docs/netty-http-component.adoc        |   2 +-
 .../netty/http/NettyHttpConfiguration.java         |  11 ++
 .../component/netty/http/NettyHttpEndpoint.java    |   2 +-
 .../org/apache/camel/component/netty/netty.json    |   2 +-
 .../camel-netty/src/main/docs/netty-component.adoc |   2 +-
 .../camel/component/netty/NettyEndpoint.java       |  14 +++
 .../nitrite/NitriteEndpointConfigurer.java         |   3 -
 .../nitrite/NitriteEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/nitrite/nitrite.json    |   1 -
 .../src/main/docs/nitrite-component.adoc           |   3 +-
 .../camel/component/nsq/NsqEndpointConfigurer.java |   3 -
 .../camel/component/nsq/NsqEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/nsq/nsq.json        |   1 -
 .../camel-nsq/src/main/docs/nsq-component.adoc     |   3 +-
 .../oaipmh/component/OAIPMHEndpointConfigurer.java |   3 -
 .../oaipmh/component/OAIPMHEndpointUriFactory.java |   3 +-
 .../org/apache/camel/oaipmh/component/oaipmh.json  |   1 -
 .../src/main/docs/oaipmh-component.adoc            |   3 +-
 .../olingo2/Olingo2EndpointConfigurer.java         |   4 -
 .../olingo2/Olingo2EndpointUriFactory.java         |   3 +-
 .../apache/camel/component/olingo2/olingo2.json    |   1 -
 .../src/main/docs/olingo2-component.adoc           |   5 +-
 .../olingo4/Olingo4EndpointConfigurer.java         |   4 -
 .../olingo4/Olingo4EndpointUriFactory.java         |   3 +-
 .../apache/camel/component/olingo4/olingo4.json    |   1 -
 .../src/main/docs/olingo4-component.adoc           |   5 +-
 .../openstack/cinder/CinderEndpointConfigurer.java |   3 -
 .../openstack/cinder/CinderEndpointUriFactory.java |   3 +-
 .../openstack/glance/GlanceEndpointConfigurer.java |   3 -
 .../openstack/glance/GlanceEndpointUriFactory.java |   3 +-
 .../keystone/KeystoneEndpointConfigurer.java       |   3 -
 .../keystone/KeystoneEndpointUriFactory.java       |   3 +-
 .../neutron/NeutronEndpointConfigurer.java         |   3 -
 .../neutron/NeutronEndpointUriFactory.java         |   3 +-
 .../openstack/nova/NovaEndpointConfigurer.java     |   3 -
 .../openstack/nova/NovaEndpointUriFactory.java     |   3 +-
 .../openstack/swift/SwiftEndpointConfigurer.java   |   3 -
 .../openstack/swift/SwiftEndpointUriFactory.java   |   3 +-
 .../openstack/cinder/openstack-cinder.json         |   3 +-
 .../openstack/glance/openstack-glance.json         |   3 +-
 .../openstack/keystone/openstack-keystone.json     |   3 +-
 .../openstack/neutron/openstack-neutron.json       |   3 +-
 .../component/openstack/nova/openstack-nova.json   |   3 +-
 .../component/openstack/swift/openstack-swift.json |   3 +-
 .../src/main/docs/openstack-cinder-component.adoc  |   3 +-
 .../src/main/docs/openstack-glance-component.adoc  |   3 +-
 .../main/docs/openstack-keystone-component.adoc    |   3 +-
 .../src/main/docs/openstack-neutron-component.adoc |   3 +-
 .../src/main/docs/openstack-nova-component.adoc    |   3 +-
 .../src/main/docs/openstack-swift-component.adoc   |   3 +-
 .../optaplanner/OptaPlannerEndpointConfigurer.java |   3 -
 .../optaplanner/OptaPlannerEndpointUriFactory.java |   3 +-
 .../camel/component/optaplanner/optaplanner.json   |   3 +-
 .../src/main/docs/optaplanner-component.adoc       |   3 +-
 .../component/paho/PahoEndpointConfigurer.java     |   3 -
 .../component/paho/PahoEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/paho/paho.json      |   1 -
 .../camel-paho/src/main/docs/paho-component.adoc   |   3 +-
 .../camel/component/pdf/PdfEndpointConfigurer.java |   3 -
 .../camel/component/pdf/PdfEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/pdf/pdf.json        |   3 +-
 .../camel-pdf/src/main/docs/pdf-component.adoc     |   3 +-
 .../slot/PgReplicationSlotEndpointConfigurer.java  |   3 -
 .../slot/PgReplicationSlotEndpointUriFactory.java  |   3 +-
 .../pg/replication/slot/pg-replication-slot.json   |   1 -
 .../main/docs/pg-replication-slot-component.adoc   |   3 +-
 .../pgevent/PgEventEndpointConfigurer.java         |   3 -
 .../pgevent/PgEventEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/pgevent/pgevent.json    |   1 -
 .../src/main/docs/pgevent-component.adoc           |   3 +-
 .../http/PlatformHttpEndpointConfigurer.java       |   3 -
 .../http/PlatformHttpEndpointUriFactory.java       |   3 +-
 .../component/platform/http/platform-http.json     |   3 +-
 .../src/main/docs/platform-http-component.adoc     |   3 +-
 .../printer/PrinterEndpointConfigurer.java         |   3 -
 .../printer/PrinterEndpointUriFactory.java         |   3 +-
 .../org/apache/camel/component/printer/lpr.json    |   3 +-
 .../camel-printer/src/main/docs/lpr-component.adoc |   3 +-
 .../component/pubnub/PubNubEndpointConfigurer.java |   3 -
 .../component/pubnub/PubNubEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/pubnub/pubnub.json  |   1 -
 .../src/main/docs/pubnub-component.adoc            |   3 +-
 .../org/apache/camel/component/pulsar/pulsar.json  |   2 +-
 .../src/main/docs/pulsar-component.adoc            |   2 +-
 .../camel/component/pulsar/PulsarEndpoint.java     |  14 +--
 .../component/quartz/QuartzEndpointConfigurer.java |   3 -
 .../component/quartz/QuartzEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/quartz/quartz.json  |   1 -
 .../src/main/docs/quartz-component.adoc            |   3 +-
 .../quartz/cron/QuartzCronMappingTest.java         |   6 +-
 .../quickfixj/QuickfixjEndpointConfigurer.java     |   3 -
 .../quickfixj/QuickfixjEndpointUriFactory.java     |   3 +-
 .../apache/camel/component/quickfixj/quickfix.json |   3 +-
 .../src/main/docs/quickfix-component.adoc          |   3 +-
 .../rabbitmq/RabbitMQEndpointConfigurer.java       |   3 -
 .../rabbitmq/RabbitMQEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/rabbitmq/rabbitmq.json  |   1 -
 .../src/main/docs/rabbitmq-component.adoc          |   3 +-
 .../streams/ReactiveStreamsEndpointConfigurer.java |   3 -
 .../streams/ReactiveStreamsEndpointUriFactory.java |   3 +-
 .../reactive/streams/reactive-streams.json         |   3 +-
 .../src/main/docs/reactive-streams-component.adoc  |   3 +-
 .../camel/component/ref/RefEndpointConfigurer.java |   3 -
 .../camel/component/ref/RefEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/ref/ref.json        |   3 +-
 .../camel-ref/src/main/docs/ref-component.adoc     |   3 +-
 .../openapi/RestOpenApiEndpointConfigurer.java     |   3 -
 .../openapi/RestOpenApiEndpointUriFactory.java     |   3 +-
 .../camel/component/rest/openapi/rest-openapi.json |   3 +-
 .../src/main/docs/rest-openapi-component.adoc      |   3 +-
 .../swagger/RestSwaggerEndpointConfigurer.java     |   3 -
 .../swagger/RestSwaggerEndpointUriFactory.java     |   3 +-
 .../camel/component/rest/swagger/rest-swagger.json |   1 -
 .../src/main/docs/rest-swagger-component.adoc      |   3 +-
 .../component/rest/RestApiEndpointConfigurer.java  |   3 -
 .../component/rest/RestApiEndpointUriFactory.java  |   3 +-
 .../component/rest/RestEndpointConfigurer.java     |   3 -
 .../component/rest/RestEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/rest/rest-api.json  |   3 +-
 .../org/apache/camel/component/rest/rest.json      |   3 +-
 .../src/main/docs/rest-api-component.adoc          |   3 +-
 .../camel-rest/src/main/docs/rest-component.adoc   |   3 +-
 .../resteasy/ResteasyEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/resteasy/resteasy.json  |   1 -
 .../src/main/docs/resteasy-component.adoc          |   3 +-
 .../RobotFrameworkEndpointConfigurer.java          |   3 -
 .../RobotFrameworkEndpointUriFactory.java          |   3 +-
 .../component/robotframework/robotframework.json   |   1 -
 .../src/main/docs/robotframework-component.adoc    |   3 +-
 .../camel/component/rss/RssEndpointConfigurer.java |   3 -
 .../camel/component/rss/RssEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/rss/rss.json        |   1 -
 .../camel-rss/src/main/docs/rss-component.adoc     |   3 +-
 .../component/saga/SagaEndpointConfigurer.java     |   3 -
 .../component/saga/SagaEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/saga/saga.json      |   3 +-
 .../camel-saga/src/main/docs/saga-component.adoc   |   3 +-
 .../salesforce/SalesforceEndpointConfigurer.java   |   3 -
 .../salesforce/SalesforceEndpointUriFactory.java   |   3 +-
 .../camel/component/salesforce/salesforce.json     |   3 +-
 .../src/main/docs/salesforce-component.adoc        |   3 +-
 .../component/salesforce/SalesforceEndpoint.java   |   8 +-
 .../sap/netweaver/NetWeaverEndpointConfigurer.java |   3 -
 .../sap/netweaver/NetWeaverEndpointUriFactory.java |   3 +-
 .../component/sap/netweaver/sap-netweaver.json     |   3 +-
 .../src/main/docs/sap-netweaver-component.adoc     |   3 +-
 .../component/xquery/XQueryEndpointConfigurer.java |   3 -
 .../component/xquery/XQueryEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/xquery/xquery.json  |   1 -
 .../src/main/docs/xquery-component.adoc            |   3 +-
 .../camel/component/scheduler/scheduler.json       |   2 +-
 .../src/main/docs/scheduler-component.adoc         |   2 +-
 .../component/scheduler/SchedulerEndpoint.java     |  11 ++
 .../schematron/SchematronEndpointConfigurer.java   |   3 -
 .../schematron/SchematronEndpointUriFactory.java   |   3 +-
 .../camel/component/schematron/schematron.json     |   1 -
 .../src/main/docs/schematron-component.adoc        |   3 +-
 .../component/seda/SedaEndpointConfigurer.java     |   3 -
 .../component/seda/SedaEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/seda/seda.json      |   3 +-
 .../camel-seda/src/main/docs/seda-component.adoc   |   3 +-
 .../service/ServiceEndpointConfigurer.java         |   3 -
 .../service/ServiceEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/service/service.json    |   3 +-
 .../src/main/docs/service-component.adoc           |   3 +-
 .../servicenow/ServiceNowEndpointConfigurer.java   |   3 -
 .../servicenow/ServiceNowEndpointUriFactory.java   |   3 +-
 .../camel/component/servicenow/servicenow.json     |   1 -
 .../src/main/docs/servicenow-component.adoc        |   3 +-
 .../servlet/ServletEndpointConfigurer.java         |   3 -
 .../servlet/ServletEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/servlet/servlet.json    |   3 +-
 .../src/main/docs/servlet-component.adoc           |   3 +-
 .../camel/component/sip/SipEndpointConfigurer.java |   3 -
 .../camel/component/sip/SipEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/sip/sip.json        |   1 -
 .../org/apache/camel/component/sip/sips.json       |   1 -
 .../camel-sip/src/main/docs/sip-component.adoc     |   3 +-
 .../org/apache/camel/component/sjms/sjms.json      |   2 +-
 .../camel-sjms/src/main/docs/sjms-component.adoc   |   2 +-
 .../apache/camel/component/sjms/SjmsEndpoint.java  |  11 ++
 .../component/sjms/support/MyAsyncEndpoint.java    |   9 ++
 .../org/apache/camel/component/sjms2/sjms2.json    |   2 +-
 .../camel-sjms2/src/main/docs/sjms2-component.adoc |   2 +-
 .../component/slack/SlackEndpointConfigurer.java   |   3 -
 .../component/slack/SlackEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/slack/slack.json    |   1 -
 .../camel-slack/src/main/docs/slack-component.adoc |   3 +-
 .../component/smpp/SmppEndpointConfigurer.java     |   3 -
 .../component/smpp/SmppEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/smpp/smpp.json      |   1 -
 .../org/apache/camel/component/smpp/smpps.json     |   1 -
 .../camel-smpp/src/main/docs/smpp-component.adoc   |   3 +-
 .../component/snmp/SnmpEndpointConfigurer.java     |   3 -
 .../component/snmp/SnmpEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/snmp/snmp.json      |   1 -
 .../camel-snmp/src/main/docs/snmp-component.adoc   |   3 +-
 .../component/solr/SolrEndpointConfigurer.java     |   3 -
 .../component/solr/SolrEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/solr/solr.json      |   1 -
 .../org/apache/camel/component/solr/solrCloud.json |   1 -
 .../org/apache/camel/component/solr/solrs.json     |   1 -
 .../camel-solr/src/main/docs/solr-component.adoc   |   3 +-
 .../component/SoroushBotEndpointConfigurer.java    |   3 -
 .../component/SoroushBotEndpointUriFactory.java    |   3 +-
 .../component/soroushbot/component/soroush.json    |   1 -
 .../src/main/docs/soroush-component.adoc           |   3 +-
 .../component/SoroushBotMultiThreadConsumer.java   |  14 +--
 .../component/SoroushBotSingleThreadConsumer.java  |   6 +-
 .../component/spark/SparkEndpointConfigurer.java   |   3 -
 .../component/spark/SparkEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/spark/spark.json    |   3 +-
 .../camel-spark/src/main/docs/spark-component.adoc |   3 +-
 .../splunkhec/SplunkHECEndpointConfigurer.java     |   3 -
 .../splunkhec/SplunkHECEndpointUriFactory.java     |   3 +-
 .../camel/component/splunkhec/splunk-hec.json      |   1 -
 .../src/main/docs/splunk-hec-component.adoc        |   3 +-
 .../component/splunk/SplunkEndpointConfigurer.java |   3 -
 .../component/splunk/SplunkEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/splunk/splunk.json  |   1 -
 .../src/main/docs/splunk-component.adoc            |   3 +-
 .../batch/SpringBatchEndpointConfigurer.java       |   3 -
 .../batch/SpringBatchEndpointUriFactory.java       |   3 +-
 .../camel/component/spring/batch/spring-batch.json |   3 +-
 .../src/main/docs/spring-batch-component.adoc      |   3 +-
 .../SpringIntegrationEndpointConfigurer.java       |   3 -
 .../SpringIntegrationEndpointUriFactory.java       |   3 +-
 .../spring/integration/spring-integration.json     |   3 +-
 .../main/docs/spring-integration-component.adoc    |   3 +-
 .../springldap/SpringLdapEndpointConfigurer.java   |   3 -
 .../springldap/SpringLdapEndpointUriFactory.java   |   3 +-
 .../camel/component/springldap/spring-ldap.json    |   3 +-
 .../src/main/docs/spring-ldap-component.adoc       |   3 +-
 .../component/springrabbit/spring-rabbitmq.json    |   2 +-
 .../src/main/docs/spring-rabbitmq-component.adoc   |   2 +-
 .../springrabbit/EndpointMessageListener.java      |   2 -
 .../springrabbit/SpringRabbitMQEndpoint.java       |  13 +-
 .../component/redis/RedisEndpointConfigurer.java   |   3 -
 .../component/redis/RedisEndpointUriFactory.java   |   9 +-
 .../apache/camel/component/redis/spring-redis.json |   3 +-
 .../src/main/docs/spring-redis-component.adoc      |   3 +-
 .../ws/SpringWebserviceEndpointConfigurer.java     |   3 -
 .../ws/SpringWebserviceEndpointUriFactory.java     |   3 +-
 .../camel/component/spring/ws/spring-ws.json       |   1 -
 .../src/main/docs/spring-ws-component.adoc         |   3 +-
 .../component/event/EventEndpointConfigurer.java   |   3 -
 .../component/event/EventEndpointUriFactory.java   |   3 +-
 .../apache/camel/component/event/spring-event.json |   3 +-
 .../src/main/docs/spring-event-component.adoc      |   3 +-
 .../camel/component/sql/SqlEndpointConfigurer.java |   3 -
 .../camel/component/sql/SqlEndpointUriFactory.java |   3 +-
 .../sql/stored/SqlStoredEndpointConfigurer.java    |   3 -
 .../sql/stored/SqlStoredEndpointUriFactory.java    |   3 +-
 .../org/apache/camel/component/sql/sql.json        |   1 -
 .../camel/component/sql/stored/sql-stored.json     |   3 +-
 .../camel-sql/src/main/docs/sql-component.adoc     |   3 +-
 .../src/main/docs/sql-stored-component.adoc        |   3 +-
 .../camel/component/ssh/SshEndpointConfigurer.java |   3 -
 .../camel/component/ssh/SshEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/ssh/ssh.json        |   1 -
 .../camel-ssh/src/main/docs/ssh-component.adoc     |   3 +-
 .../component/stax/StAXEndpointConfigurer.java     |   3 -
 .../component/stax/StAXEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/stax/stax.json      |   3 +-
 .../camel-stax/src/main/docs/stax-component.adoc   |   3 +-
 .../component/stomp/StompEndpointConfigurer.java   |   3 -
 .../component/stomp/StompEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/stomp/stomp.json    |   1 -
 .../camel-stomp/src/main/docs/stomp-component.adoc |   3 +-
 .../component/stream/StreamEndpointConfigurer.java |   3 -
 .../component/stream/StreamEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/stream/stream.json  |   3 +-
 .../src/main/docs/stream-component.adoc            |   3 +-
 .../StringTemplateEndpointConfigurer.java          |   3 -
 .../StringTemplateEndpointUriFactory.java          |   3 +-
 .../component/stringtemplate/string-template.json  |   3 +-
 .../src/main/docs/string-template-component.adoc   |   3 +-
 .../component/stub/StubEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/stub/stub.json      |   3 +-
 .../camel-stub/src/main/docs/stub-component.adoc   |   3 +-
 .../telegram/TelegramEndpointConfigurer.java       |   3 -
 .../telegram/TelegramEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/telegram/telegram.json  |   1 -
 .../src/main/docs/telegram-component.adoc          |   3 +-
 .../org/apache/camel/component/thrift/thrift.json  |   2 +-
 .../src/main/docs/thrift-component.adoc            |   2 +-
 .../camel/component/thrift/ThriftEndpoint.java     |  11 ++
 .../component/tika/TikaEndpointConfigurer.java     |   3 -
 .../component/tika/TikaEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/tika/tika.json      |   3 +-
 .../camel-tika/src/main/docs/tika-component.adoc   |   3 +-
 .../org/apache/camel/component/timer/timer.json    |   2 +-
 .../camel-timer/src/main/docs/timer-component.adoc |   2 +-
 .../camel/component/timer/TimerEndpoint.java       |  11 ++
 .../component/twilio/TwilioEndpointConfigurer.java |   4 -
 .../component/twilio/TwilioEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/twilio/twilio.json  |   1 -
 .../src/main/docs/twilio-component.adoc            | 115 +++++++++--------
 .../TwitterDirectMessageEndpointConfigurer.java    |   3 -
 .../TwitterDirectMessageEndpointUriFactory.java    |   3 +-
 .../search/TwitterSearchEndpointConfigurer.java    |   3 -
 .../search/TwitterSearchEndpointUriFactory.java    |   3 +-
 .../TwitterTimelineEndpointConfigurer.java         |   3 -
 .../TwitterTimelineEndpointUriFactory.java         |   3 +-
 .../directmessage/twitter-directmessage.json       |   1 -
 .../component/twitter/search/twitter-search.json   |   1 -
 .../twitter/timeline/twitter-timeline.json         |   1 -
 .../main/docs/twitter-directmessage-component.adoc |   3 +-
 .../src/main/docs/twitter-search-component.adoc    |   3 +-
 .../src/main/docs/twitter-timeline-component.adoc  |   3 +-
 .../undertow/UndertowEndpointConfigurer.java       |   3 -
 .../undertow/UndertowEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/undertow/undertow.json  |   1 -
 .../src/main/docs/undertow-component.adoc          |   3 +-
 .../validator/ValidatorEndpointConfigurer.java     |   3 -
 .../validator/ValidatorEndpointUriFactory.java     |   3 +-
 .../camel/component/validator/validator.json       |   1 -
 .../src/main/docs/validator-component.adoc         |   3 +-
 .../velocity/VelocityEndpointConfigurer.java       |   3 -
 .../velocity/VelocityEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/velocity/velocity.json  |   3 +-
 .../src/main/docs/velocity-component.adoc          |   3 +-
 .../vertx/http/VertxHttpEndpointConfigurer.java    |   3 -
 .../vertx/http/VertxHttpEndpointUriFactory.java    |   3 +-
 .../camel/component/vertx/http/vertx-http.json     |   1 -
 .../src/main/docs/vertx-http-component.adoc        |   3 +-
 .../vertx/kafka/VertxKafkaEndpointConfigurer.java  |   3 -
 .../vertx/kafka/VertxKafkaEndpointUriFactory.java  |   3 +-
 .../camel/component/vertx/kafka/vertx-kafka.json   |   1 -
 .../src/main/docs/vertx-kafka-component.adoc       |   3 +-
 .../VertxWebsocketEndpointConfigurer.java          |   3 -
 .../VertxWebsocketEndpointUriFactory.java          |   3 +-
 .../component/vertx/websocket/vertx-websocket.json |   1 -
 .../src/main/docs/vertx-websocket-component.adoc   |   3 +-
 .../component/vertx/VertxEndpointConfigurer.java   |   3 -
 .../component/vertx/VertxEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/vertx/vertx.json    |   3 +-
 .../camel-vertx/src/main/docs/vertx-component.adoc |   3 +-
 .../camel/component/vm/VmEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/vm/vm.json          |   3 +-
 .../camel-vm/src/main/docs/vm-component.adoc       |   3 +-
 .../weather/WeatherEndpointConfigurer.java         |   3 -
 .../weather/WeatherEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/weather/weather.json    |   1 -
 .../src/main/docs/weather-component.adoc           |   3 +-
 .../component/web3j/Web3jEndpointConfigurer.java   |   3 -
 .../component/web3j/Web3jEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/web3j/web3j.json    |   3 +-
 .../camel-web3j/src/main/docs/web3j-component.adoc |   3 +-
 .../webhook/WebhookEndpointConfigurer.java         |   3 -
 .../webhook/WebhookEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/webhook/webhook.json    |   3 +-
 .../src/main/docs/webhook-component.adoc           |   3 +-
 .../websocket/jsr356/JSR356EndpointConfigurer.java |   3 -
 .../jsr356/JSR356WebSocketEndpointUriFactory.java  |   3 +-
 .../camel/websocket/jsr356/websocket-jsr356.json   |   3 +-
 .../src/main/docs/websocket-jsr356-component.adoc  |   3 +-
 .../websocket/WebsocketEndpointConfigurer.java     |   3 -
 .../websocket/WebsocketEndpointUriFactory.java     |   3 +-
 .../camel/component/websocket/websocket.json       |   1 -
 .../src/main/docs/websocket-component.adoc         |   3 +-
 .../component/weka/WekaEndpointConfigurer.java     |   3 -
 .../component/weka/WekaEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/weka/weka.json      |   1 -
 .../camel-weka/src/main/docs/weka-component.adoc   |   3 +-
 .../wordpress/WordpressEndpointConfigurer.java     |   3 -
 .../wordpress/WordpressEndpointUriFactory.java     |   3 +-
 .../camel/component/wordpress/wordpress.json       |   3 +-
 .../src/main/docs/wordpress-component.adoc         |   3 +-
 .../workday/WorkdayEndpointConfigurer.java         |   3 -
 .../workday/WorkdayEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/workday/workday.json    |   1 -
 .../src/main/docs/workday-component.adoc           |   3 +-
 .../xchange/XChangeEndpointConfigurer.java         |   3 -
 .../xchange/XChangeEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/xchange/xchange.json    |   3 +-
 .../src/main/docs/xchange-component.adoc           |   3 +-
 .../camel/component/xj/XJEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/xj/xj.json          |   1 -
 .../camel-xj/src/main/docs/xj-component.adoc       |   3 +-
 .../xmlsecurity/XmlSignerEndpointConfigurer.java   |   3 -
 .../xmlsecurity/XmlSignerEndpointUriFactory.java   |   3 +-
 .../xmlsecurity/XmlVerifierEndpointConfigurer.java |   3 -
 .../xmlsecurity/XmlVerifierEndpointUriFactory.java |   3 +-
 .../component/xmlsecurity/xmlsecurity-sign.json    |   1 -
 .../component/xmlsecurity/xmlsecurity-verify.json  |   1 -
 .../src/main/docs/xmlsecurity-sign-component.adoc  |   3 +-
 .../main/docs/xmlsecurity-verify-component.adoc    |   3 +-
 .../component/xmpp/XmppEndpointConfigurer.java     |   3 -
 .../component/xmpp/XmppEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/xmpp/xmpp.json      |   1 -
 .../camel-xmpp/src/main/docs/xmpp-component.adoc   |   3 +-
 .../xslt/saxon/XsltSaxonEndpointUriFactory.java    |   3 +-
 .../camel/component/xslt/saxon/xslt-saxon.json     |   1 -
 .../src/main/docs/xslt-saxon-component.adoc        |   3 +-
 .../component/xslt/XsltEndpointConfigurer.java     |   3 -
 .../component/xslt/XsltEndpointUriFactory.java     |   3 +-
 .../org/apache/camel/component/xslt/xslt.json      |   1 -
 .../camel-xslt/src/main/docs/xslt-component.adoc   |   3 +-
 .../component/yammer/YammerEndpointConfigurer.java |   3 -
 .../component/yammer/YammerEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/yammer/yammer.json  |   1 -
 .../src/main/docs/yammer-component.adoc            |   3 +-
 .../zendesk/ZendeskEndpointConfigurer.java         |   4 -
 .../zendesk/ZendeskEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/zendesk/zendesk.json    |   1 -
 .../src/main/docs/zendesk-component.adoc           |   5 +-
 .../zookeepermaster/MasterEndpointConfigurer.java  |   3 -
 .../zookeepermaster/MasterEndpointUriFactory.java  |   3 +-
 .../zookeepermaster/zookeeper-master.json          |   3 +-
 .../src/main/docs/zookeeper-master-component.adoc  |   3 +-
 .../zookeeper/ZooKeeperEndpointConfigurer.java     |   3 -
 .../zookeeper/ZooKeeperEndpointUriFactory.java     |   3 +-
 .../camel/component/zookeeper/zookeeper.json       |   3 +-
 .../src/main/docs/zookeeper-component.adoc         |   3 +-
 .../dsl/ActivemqComponentBuilderFactory.java       |  16 +++
 .../component/dsl/AmqpComponentBuilderFactory.java |  16 +++
 .../component/dsl/JmsComponentBuilderFactory.java  |  16 +++
 .../dsl/KafkaComponentBuilderFactory.java          |  16 +++
 .../camel/component/timer/TimerAsyncTest.java      |  15 ---
 .../CustomConsumerExceptionHandlerTest.java        |   2 +-
 .../DeadLetterChannelAlwaysHandledTest.java        |   2 +-
 .../camel/processor/async/MyAsyncEndpoint.java     |   9 ++
 .../endpoint/dsl/AMQPEndpointBuilderFactory.java   |  18 +--
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    | 103 ----------------
 .../dsl/AWS2EC2EndpointBuilderFactory.java         |  50 +-------
 .../endpoint/dsl/AWS2S3EndpointBuilderFactory.java | 103 ----------------
 .../dsl/ActiveMQEndpointBuilderFactory.java        |  18 +--
 .../endpoint/dsl/AhcEndpointBuilderFactory.java    |  33 -----
 .../endpoint/dsl/ApnsEndpointBuilderFactory.java   | 103 ----------------
 .../dsl/ArangoDbEndpointBuilderFactory.java        |  49 +-------
 .../dsl/AsteriskEndpointBuilderFactory.java        | 103 ----------------
 .../dsl/Athena2EndpointBuilderFactory.java         |  33 -----
 .../dsl/AtlasMapEndpointBuilderFactory.java        |  33 -----
 .../endpoint/dsl/AtmosEndpointBuilderFactory.java  | 103 ----------------
 .../AtmosphereWebsocketEndpointBuilderFactory.java | 105 ----------------
 .../endpoint/dsl/AtomEndpointBuilderFactory.java   |  33 -----
 .../dsl/AtomixMapEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/AtomixMessagingEndpointBuilderFactory.java | 105 ----------------
 .../dsl/AtomixMultiMapEndpointBuilderFactory.java  |  35 ------
 .../dsl/AtomixQueueEndpointBuilderFactory.java     | 105 ----------------
 .../dsl/AtomixSetEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/AtomixValueEndpointBuilderFactory.java     | 105 ----------------
 .../endpoint/dsl/AvroEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/BeanEndpointBuilderFactory.java   |  33 -----
 .../dsl/BeanValidatorEndpointBuilderFactory.java   |  35 ------
 .../dsl/BeanstalkEndpointBuilderFactory.java       | 103 ----------------
 .../endpoint/dsl/BlobEndpointBuilderFactory.java   | 103 ----------------
 .../dsl/BlobServiceEndpointBuilderFactory.java     | 105 ----------------
 .../endpoint/dsl/BonitaEndpointBuilderFactory.java |  49 +-------
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    | 103 ----------------
 .../dsl/BraintreeEndpointBuilderFactory.java       |  33 -----
 .../endpoint/dsl/BrowseEndpointBuilderFactory.java | 103 ----------------
 .../endpoint/dsl/CMEndpointBuilderFactory.java     |  49 +-------
 .../endpoint/dsl/CMISEndpointBuilderFactory.java   | 103 ----------------
 .../dsl/CaffeineCacheEndpointBuilderFactory.java   |  35 ------
 .../CaffeineLoadCacheEndpointBuilderFactory.java   |  35 ------
 .../dsl/CassandraEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/ChatScriptEndpointBuilderFactory.java      |  50 +-------
 .../endpoint/dsl/ChunkEndpointBuilderFactory.java  |  49 +-------
 .../endpoint/dsl/CinderEndpointBuilderFactory.java |  49 +-------
 .../endpoint/dsl/ClassEndpointBuilderFactory.java  |  33 -----
 .../endpoint/dsl/ClientEndpointBuilderFactory.java | 103 ----------------
 .../endpoint/dsl/CoAPEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/CometdEndpointBuilderFactory.java | 103 ----------------
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java | 103 ----------------
 .../dsl/ControlBusEndpointBuilderFactory.java      |  50 +-------
 .../endpoint/dsl/CordaEndpointBuilderFactory.java  | 103 ----------------
 .../dsl/CouchDbEndpointBuilderFactory.java         | 103 ----------------
 .../dsl/CouchbaseEndpointBuilderFactory.java       | 103 ----------------
 .../endpoint/dsl/CronEndpointBuilderFactory.java   |  33 -----
 .../dsl/CryptoCmsEndpointBuilderFactory.java       |  49 +-------
 .../endpoint/dsl/Cw2EndpointBuilderFactory.java    |  49 +-------
 .../endpoint/dsl/CwEndpointBuilderFactory.java     |  49 +-------
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    | 136 +++++----------------
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  | 136 +++++----------------
 .../endpoint/dsl/DJLEndpointBuilderFactory.java    |  49 +-------
 .../dsl/DataFormatEndpointBuilderFactory.java      |  50 +-------
 .../dsl/DataSetEndpointBuilderFactory.java         | 103 ----------------
 .../dsl/DataSetTestEndpointBuilderFactory.java     |  35 ------
 .../endpoint/dsl/Ddb2EndpointBuilderFactory.java   |  49 +-------
 .../dsl/Ddb2StreamEndpointBuilderFactory.java      |  34 ------
 .../endpoint/dsl/DdbEndpointBuilderFactory.java    |  49 +-------
 .../dsl/DdbStreamEndpointBuilderFactory.java       |  33 -----
 .../dsl/DebeziumMongodbEndpointBuilderFactory.java |  35 ------
 .../dsl/DebeziumMySqlEndpointBuilderFactory.java   |  35 ------
 .../DebeziumPostgresEndpointBuilderFactory.java    |  35 ------
 .../DebeziumSqlserverEndpointBuilderFactory.java   |  35 ------
 .../dsl/DigitalOceanEndpointBuilderFactory.java    |  35 ------
 .../DigitalSignatureEndpointBuilderFactory.java    |  35 ------
 .../endpoint/dsl/DirectEndpointBuilderFactory.java | 103 ----------------
 .../dsl/DirectVmEndpointBuilderFactory.java        | 103 ----------------
 .../dsl/DisruptorEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/DisruptorVmEndpointBuilderFactory.java     | 105 ----------------
 .../endpoint/dsl/DnsEndpointBuilderFactory.java    |  49 +-------
 .../endpoint/dsl/DockerEndpointBuilderFactory.java | 103 ----------------
 .../endpoint/dsl/DozerEndpointBuilderFactory.java  |  49 +-------
 .../endpoint/dsl/DrillEndpointBuilderFactory.java  |  49 +-------
 .../dsl/DropboxEndpointBuilderFactory.java         | 103 ----------------
 .../endpoint/dsl/EC2EndpointBuilderFactory.java    |  50 +-------
 .../endpoint/dsl/ECS2EndpointBuilderFactory.java   |  50 +-------
 .../endpoint/dsl/ECSEndpointBuilderFactory.java    |  50 +-------
 .../endpoint/dsl/EKS2EndpointBuilderFactory.java   |  50 +-------
 .../endpoint/dsl/EKSEndpointBuilderFactory.java    |  50 +-------
 .../dsl/EhcacheEndpointBuilderFactory.java         | 103 ----------------
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |  51 +-------
 .../endpoint/dsl/ElsqlEndpointBuilderFactory.java  | 103 ----------------
 .../dsl/EtcdKeysEndpointBuilderFactory.java        |  49 +-------
 .../dsl/EtcdStatsEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/EtcdWatchEndpointBuilderFactory.java       |  33 -----
 .../endpoint/dsl/EventEndpointBuilderFactory.java  | 103 ----------------
 .../dsl/EventHubsEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/EventbridgeEndpointBuilderFactory.java     |  51 +-------
 .../endpoint/dsl/ExecEndpointBuilderFactory.java   |  49 +-------
 .../dsl/FacebookEndpointBuilderFactory.java        | 103 ----------------
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/FileEndpointBuilderFactory.java   |  18 +--
 .../dsl/FileWatchEndpointBuilderFactory.java       |  33 -----
 .../dsl/FlatpackEndpointBuilderFactory.java        | 103 ----------------
 .../endpoint/dsl/FlinkEndpointBuilderFactory.java  |  49 +-------
 .../endpoint/dsl/FopEndpointBuilderFactory.java    |  49 +-------
 .../dsl/FreemarkerEndpointBuilderFactory.java      |  50 +-------
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    |  18 +--
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   |  18 +--
 .../dsl/GangliaEndpointBuilderFactory.java         |  49 +-------
 .../dsl/GeoCoderEndpointBuilderFactory.java        |  49 +-------
 .../endpoint/dsl/GitEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/GitHubEndpointBuilderFactory.java | 103 ----------------
 .../endpoint/dsl/GlanceEndpointBuilderFactory.java |  49 +-------
 .../dsl/GoogleBigQueryEndpointBuilderFactory.java  |  51 +-------
 .../GoogleBigQuerySQLEndpointBuilderFactory.java   |  52 +-------
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  | 105 ----------------
 ...GoogleCalendarStreamEndpointBuilderFactory.java |  35 ------
 .../dsl/GoogleDriveEndpointBuilderFactory.java     | 105 ----------------
 .../dsl/GoogleMailEndpointBuilderFactory.java      | 104 ----------------
 .../GoogleMailStreamEndpointBuilderFactory.java    |  35 ------
 .../dsl/GooglePubsubEndpointBuilderFactory.java    | 105 ----------------
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    | 105 ----------------
 .../GoogleSheetsStreamEndpointBuilderFactory.java  |  35 ------
 .../endpoint/dsl/GoraEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/GrapeEndpointBuilderFactory.java  |  49 +-------
 .../dsl/GraphqlEndpointBuilderFactory.java         |  49 +-------
 .../endpoint/dsl/GridFsEndpointBuilderFactory.java | 103 ----------------
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   |  18 +--
 .../dsl/GuavaEventBusEndpointBuilderFactory.java   | 105 ----------------
 .../endpoint/dsl/HBaseEndpointBuilderFactory.java  | 103 ----------------
 ...azelcastAtomicnumberEndpointBuilderFactory.java |  51 +-------
 .../HazelcastInstanceEndpointBuilderFactory.java   |  35 ------
 .../dsl/HazelcastListEndpointBuilderFactory.java   | 105 ----------------
 .../dsl/HazelcastMapEndpointBuilderFactory.java    | 105 ----------------
 .../HazelcastMultimapEndpointBuilderFactory.java   | 105 ----------------
 .../dsl/HazelcastQueueEndpointBuilderFactory.java  | 105 ----------------
 ...zelcastReplicatedmapEndpointBuilderFactory.java | 105 ----------------
 .../HazelcastRingbufferEndpointBuilderFactory.java |  51 +-------
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   | 105 ----------------
 .../dsl/HazelcastSetEndpointBuilderFactory.java    | 105 ----------------
 .../dsl/HazelcastTopicEndpointBuilderFactory.java  | 105 ----------------
 .../endpoint/dsl/HdfsEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |  33 -----
 .../endpoint/dsl/IAM2EndpointBuilderFactory.java   |  50 +-------
 .../endpoint/dsl/IAMEndpointBuilderFactory.java    |  50 +-------
 .../endpoint/dsl/IOTAEndpointBuilderFactory.java   |  49 +-------
 .../endpoint/dsl/IPFSEndpointBuilderFactory.java   |  49 +-------
 .../dsl/IgniteCacheEndpointBuilderFactory.java     | 105 ----------------
 .../dsl/IgniteComputeEndpointBuilderFactory.java   |  51 +-------
 .../dsl/IgniteEventsEndpointBuilderFactory.java    |  35 ------
 .../dsl/IgniteIdGenEndpointBuilderFactory.java     |  51 +-------
 .../dsl/IgniteMessagingEndpointBuilderFactory.java | 105 ----------------
 .../dsl/IgniteQueueEndpointBuilderFactory.java     |  51 +-------
 .../dsl/IgniteSetEndpointBuilderFactory.java       |  49 +-------
 .../dsl/InfinispanEndpointBuilderFactory.java      | 104 ----------------
 .../dsl/InfluxDbEndpointBuilderFactory.java        |  49 +-------
 .../endpoint/dsl/IrcEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/IronMQEndpointBuilderFactory.java | 103 ----------------
 .../endpoint/dsl/JBPMEndpointBuilderFactory.java   | 136 +++++----------------
 .../dsl/JGroupsEndpointBuilderFactory.java         | 103 ----------------
 .../dsl/JGroupsRaftEndpointBuilderFactory.java     | 105 ----------------
 .../endpoint/dsl/JMXEndpointBuilderFactory.java    |  33 -----
 .../dsl/JSR356WebSocketEndpointBuilderFactory.java | 105 ----------------
 .../dsl/JcloudsEndpointBuilderFactory.java         | 103 ----------------
 .../endpoint/dsl/JcrEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/JdbcEndpointBuilderFactory.java   |  33 -----
 .../dsl/JettyHttpEndpointBuilderFactory.java       |  33 -----
 .../endpoint/dsl/JingEndpointBuilderFactory.java   |  49 +-------
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/JmsEndpointBuilderFactory.java    |  18 +--
 .../endpoint/dsl/JoltEndpointBuilderFactory.java   |  49 +-------
 .../endpoint/dsl/JooqEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/JpaEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/JsltEndpointBuilderFactory.java   |  49 +-------
 .../dsl/JsonValidatorEndpointBuilderFactory.java   |  35 ------
 .../dsl/JsonataEndpointBuilderFactory.java         |  49 +-------
 .../endpoint/dsl/Jt400EndpointBuilderFactory.java  | 103 ----------------
 .../endpoint/dsl/KMS2EndpointBuilderFactory.java   |  50 +-------
 .../endpoint/dsl/KMSEndpointBuilderFactory.java    |  50 +-------
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |  18 +--
 .../dsl/KeystoneEndpointBuilderFactory.java        |  49 +-------
 .../dsl/Kinesis2EndpointBuilderFactory.java        | 103 ----------------
 .../dsl/KinesisEndpointBuilderFactory.java         | 103 ----------------
 .../KinesisFirehose2EndpointBuilderFactory.java    |  51 +-------
 .../dsl/KinesisFirehoseEndpointBuilderFactory.java |  51 +-------
 ...KubernetesConfigMapsEndpointBuilderFactory.java |  35 ------
 ...netesCustomResourcesEndpointBuilderFactory.java | 105 ----------------
 ...ubernetesDeploymentsEndpointBuilderFactory.java | 105 ----------------
 .../dsl/KubernetesHPAEndpointBuilderFactory.java   | 105 ----------------
 .../dsl/KubernetesJobEndpointBuilderFactory.java   | 105 ----------------
 ...KubernetesNamespacesEndpointBuilderFactory.java | 105 ----------------
 .../dsl/KubernetesNodesEndpointBuilderFactory.java | 105 ----------------
 ...sistentVolumesClaimsEndpointBuilderFactory.java |  35 ------
 ...tesPersistentVolumesEndpointBuilderFactory.java |  35 ------
 .../dsl/KubernetesPodsEndpointBuilderFactory.java  | 105 ----------------
 ...plicationControllersEndpointBuilderFactory.java | 105 ----------------
 ...rnetesResourcesQuotaEndpointBuilderFactory.java |  35 ------
 .../KubernetesSecretsEndpointBuilderFactory.java   |  35 ------
 ...netesServiceAccountsEndpointBuilderFactory.java |  35 ------
 .../KubernetesServicesEndpointBuilderFactory.java  | 105 ----------------
 .../endpoint/dsl/KuduEndpointBuilderFactory.java   |  49 +-------
 .../dsl/Lambda2EndpointBuilderFactory.java         |  33 -----
 .../endpoint/dsl/LambdaEndpointBuilderFactory.java |  33 -----
 .../dsl/LanguageEndpointBuilderFactory.java        |  49 +-------
 .../endpoint/dsl/LdapEndpointBuilderFactory.java   |  49 +-------
 .../endpoint/dsl/LdifEndpointBuilderFactory.java   |  49 +-------
 .../endpoint/dsl/LogEndpointBuilderFactory.java    |  33 -----
 .../endpoint/dsl/LuceneEndpointBuilderFactory.java |  49 +-------
 .../dsl/LumberjackEndpointBuilderFactory.java      |  34 ------
 .../endpoint/dsl/MQ2EndpointBuilderFactory.java    |  49 +-------
 .../endpoint/dsl/MQEndpointBuilderFactory.java     |  49 +-------
 .../endpoint/dsl/MSK2EndpointBuilderFactory.java   |  50 +-------
 .../endpoint/dsl/MSKEndpointBuilderFactory.java    |  50 +-------
 .../endpoint/dsl/MailEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/MasterEndpointBuilderFactory.java |  33 -----
 .../dsl/MetricsEndpointBuilderFactory.java         |  49 +-------
 .../MicroProfileMetricsEndpointBuilderFactory.java |  51 +-------
 .../dsl/MicrometerEndpointBuilderFactory.java      |  50 +-------
 .../dsl/MiloClientEndpointBuilderFactory.java      | 104 ----------------
 .../dsl/MiloServerEndpointBuilderFactory.java      | 104 ----------------
 .../endpoint/dsl/MinaEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/MinioEndpointBuilderFactory.java  | 103 ----------------
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/MockEndpointBuilderFactory.java   |  33 -----
 .../dsl/MongoDbEndpointBuilderFactory.java         | 103 ----------------
 .../endpoint/dsl/MsvEndpointBuilderFactory.java    |  33 -----
 .../dsl/MustacheEndpointBuilderFactory.java        |  49 +-------
 .../endpoint/dsl/MvelEndpointBuilderFactory.java   |  49 +-------
 .../dsl/MyBatisBeanEndpointBuilderFactory.java     |  51 +-------
 .../dsl/MyBatisEndpointBuilderFactory.java         | 103 ----------------
 .../endpoint/dsl/NagiosEndpointBuilderFactory.java |  49 +-------
 .../endpoint/dsl/NatsEndpointBuilderFactory.java   | 103 ----------------
 .../dsl/NetWeaverEndpointBuilderFactory.java       |  49 +-------
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  |  18 +--
 .../dsl/NettyHttpEndpointBuilderFactory.java       |  18 +--
 .../dsl/NeutronEndpointBuilderFactory.java         |  49 +-------
 .../dsl/NitriteEndpointBuilderFactory.java         | 103 ----------------
 .../endpoint/dsl/NovaEndpointBuilderFactory.java   |  49 +-------
 .../endpoint/dsl/NsqEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/OAIPMHEndpointBuilderFactory.java | 103 ----------------
 .../dsl/Olingo2EndpointBuilderFactory.java         | 103 ----------------
 .../dsl/Olingo4EndpointBuilderFactory.java         | 103 ----------------
 ...penshiftBuildConfigsEndpointBuilderFactory.java |  35 ------
 .../dsl/OpenshiftBuildsEndpointBuilderFactory.java |  35 ------
 .../dsl/OptaPlannerEndpointBuilderFactory.java     | 105 ----------------
 .../endpoint/dsl/PahoEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/PdfEndpointBuilderFactory.java    |  49 +-------
 .../dsl/PgEventEndpointBuilderFactory.java         | 103 ----------------
 .../PgReplicationSlotEndpointBuilderFactory.java   |  35 ------
 .../dsl/PlatformHttpEndpointBuilderFactory.java    |  35 ------
 .../dsl/PrinterEndpointBuilderFactory.java         |  49 +-------
 .../endpoint/dsl/PubNubEndpointBuilderFactory.java | 103 ----------------
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java |  30 ++---
 .../endpoint/dsl/QuartzEndpointBuilderFactory.java |  33 -----
 .../endpoint/dsl/QueueEndpointBuilderFactory.java  | 103 ----------------
 .../dsl/QueueServiceEndpointBuilderFactory.java    | 105 ----------------
 .../dsl/QuickfixjEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/RabbitMQEndpointBuilderFactory.java        | 103 ----------------
 .../dsl/ReactiveStreamsEndpointBuilderFactory.java | 105 ----------------
 .../endpoint/dsl/RedisEndpointBuilderFactory.java  | 103 ----------------
 .../endpoint/dsl/RefEndpointBuilderFactory.java    | 103 ----------------
 .../dsl/RestApiEndpointBuilderFactory.java         |  33 -----
 .../endpoint/dsl/RestEndpointBuilderFactory.java   | 103 ----------------
 .../dsl/RestOpenApiEndpointBuilderFactory.java     |  51 +-------
 .../dsl/RestSwaggerEndpointBuilderFactory.java     |  51 +-------
 .../dsl/ResteasyEndpointBuilderFactory.java        | 103 ----------------
 .../dsl/RobotFrameworkEndpointBuilderFactory.java  | 105 ----------------
 .../endpoint/dsl/RssEndpointBuilderFactory.java    |  33 -----
 .../endpoint/dsl/S3EndpointBuilderFactory.java     | 101 ---------------
 .../endpoint/dsl/STS2EndpointBuilderFactory.java   |  50 +-------
 .../endpoint/dsl/SWFEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/SagaEndpointBuilderFactory.java   |  49 +-------
 .../dsl/SalesforceEndpointBuilderFactory.java      | 104 ----------------
 .../dsl/SchedulerEndpointBuilderFactory.java       |   6 +-
 .../dsl/SchematronEndpointBuilderFactory.java      |  34 ------
 .../endpoint/dsl/ScpEndpointBuilderFactory.java    |   6 +-
 .../endpoint/dsl/SdbEndpointBuilderFactory.java    |  49 +-------
 .../endpoint/dsl/SedaEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/ServerEndpointBuilderFactory.java | 103 ----------------
 .../dsl/ServiceEndpointBuilderFactory.java         |  33 -----
 .../dsl/ServiceNowEndpointBuilderFactory.java      |  34 ------
 .../dsl/ServletEndpointBuilderFactory.java         |  33 -----
 .../endpoint/dsl/Ses2EndpointBuilderFactory.java   |  50 +-------
 .../endpoint/dsl/SesEndpointBuilderFactory.java    |  50 +-------
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   |  18 +--
 .../endpoint/dsl/SipEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  |  18 +--
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   |  18 +--
 .../endpoint/dsl/SlackEndpointBuilderFactory.java  | 103 ----------------
 .../endpoint/dsl/SmppEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/SnmpEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/Sns2EndpointBuilderFactory.java   |  50 +-------
 .../endpoint/dsl/SnsEndpointBuilderFactory.java    |  50 +-------
 .../endpoint/dsl/SolrEndpointBuilderFactory.java   |  49 +-------
 .../dsl/SoroushBotEndpointBuilderFactory.java      | 104 ----------------
 .../endpoint/dsl/SparkEndpointBuilderFactory.java  |  49 +-------
 .../endpoint/dsl/SplunkEndpointBuilderFactory.java | 103 ----------------
 .../dsl/SplunkHECEndpointBuilderFactory.java       |  49 +-------
 .../dsl/SpringBatchEndpointBuilderFactory.java     |  51 +-------
 .../SpringIntegrationEndpointBuilderFactory.java   | 105 ----------------
 .../dsl/SpringLdapEndpointBuilderFactory.java      |  50 +-------
 .../dsl/SpringRabbitMQEndpointBuilderFactory.java  |  18 +--
 .../SpringWebserviceEndpointBuilderFactory.java    | 105 ----------------
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    | 103 ----------------
 .../dsl/SqlStoredEndpointBuilderFactory.java       |  49 +-------
 .../endpoint/dsl/Sqs2EndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/SqsEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/SshEndpointBuilderFactory.java    | 103 ----------------
 .../endpoint/dsl/StAXEndpointBuilderFactory.java   |  49 +-------
 .../endpoint/dsl/StompEndpointBuilderFactory.java  | 103 ----------------
 .../endpoint/dsl/StreamEndpointBuilderFactory.java | 103 ----------------
 .../dsl/StringTemplateEndpointBuilderFactory.java  |  51 +-------
 .../endpoint/dsl/StubEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/SwiftEndpointBuilderFactory.java  |  49 +-------
 .../dsl/TelegramEndpointBuilderFactory.java        | 103 ----------------
 .../endpoint/dsl/ThriftEndpointBuilderFactory.java |  18 +--
 .../endpoint/dsl/TikaEndpointBuilderFactory.java   |  49 +-------
 .../endpoint/dsl/TimerEndpointBuilderFactory.java  |   6 +-
 .../dsl/Translate2EndpointBuilderFactory.java      |  50 +-------
 .../dsl/TranslateEndpointBuilderFactory.java       |  49 +-------
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java | 103 ----------------
 ...TwitterDirectMessageEndpointBuilderFactory.java | 105 ----------------
 .../dsl/TwitterSearchEndpointBuilderFactory.java   | 105 ----------------
 .../dsl/TwitterTimelineEndpointBuilderFactory.java | 105 ----------------
 .../dsl/UndertowEndpointBuilderFactory.java        | 103 ----------------
 .../dsl/ValidatorEndpointBuilderFactory.java       |  33 -----
 .../dsl/VelocityEndpointBuilderFactory.java        |  49 +-------
 .../endpoint/dsl/VertxEndpointBuilderFactory.java  | 103 ----------------
 .../dsl/VertxHttpEndpointBuilderFactory.java       |  49 +-------
 .../dsl/VertxKafkaEndpointBuilderFactory.java      | 104 ----------------
 .../dsl/VertxWebsocketEndpointBuilderFactory.java  | 105 ----------------
 .../endpoint/dsl/VmEndpointBuilderFactory.java     | 101 ---------------
 .../dsl/WeatherEndpointBuilderFactory.java         | 103 ----------------
 .../endpoint/dsl/Web3jEndpointBuilderFactory.java  | 103 ----------------
 .../dsl/WebhookEndpointBuilderFactory.java         |  33 -----
 .../dsl/WebsocketEndpointBuilderFactory.java       | 103 ----------------
 .../endpoint/dsl/WekaEndpointBuilderFactory.java   |  49 +-------
 .../dsl/WordpressEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/WorkdayEndpointBuilderFactory.java         |  33 -----
 .../endpoint/dsl/WsEndpointBuilderFactory.java     | 101 ---------------
 .../dsl/XChangeEndpointBuilderFactory.java         |  49 +-------
 .../endpoint/dsl/XJEndpointBuilderFactory.java     |  33 -----
 .../endpoint/dsl/XQueryEndpointBuilderFactory.java | 103 ----------------
 .../dsl/XmlSignerEndpointBuilderFactory.java       |  33 -----
 .../dsl/XmlVerifierEndpointBuilderFactory.java     |  35 ------
 .../endpoint/dsl/XmppEndpointBuilderFactory.java   | 103 ----------------
 .../endpoint/dsl/XsltEndpointBuilderFactory.java   |  33 -----
 .../dsl/XsltSaxonEndpointBuilderFactory.java       |  33 -----
 .../endpoint/dsl/YammerEndpointBuilderFactory.java | 103 ----------------
 .../dsl/ZendeskEndpointBuilderFactory.java         | 103 ----------------
 .../dsl/ZooKeeperEndpointBuilderFactory.java       | 103 ----------------
 .../dsl/ZooKeeperMasterEndpointBuilderFactory.java |  35 ------
 .../org/apache/camel/support/DefaultEndpoint.java  |  28 +----
 .../modules/ROOT/pages/activemq-component.adoc     |   5 +-
 .../modules/ROOT/pages/ahc-component.adoc          |   3 +-
 .../modules/ROOT/pages/ahc-ws-component.adoc       |   3 +-
 .../modules/ROOT/pages/amqp-component.adoc         |   5 +-
 .../modules/ROOT/pages/apns-component.adoc         |   3 +-
 .../modules/ROOT/pages/arangodb-component.adoc     |   3 +-
 .../modules/ROOT/pages/as2-component.adoc          |   7 +-
 .../modules/ROOT/pages/asterisk-component.adoc     |   3 +-
 .../modules/ROOT/pages/atlasmap-component.adoc     |   3 +-
 .../modules/ROOT/pages/atmos-component.adoc        |   3 +-
 .../ROOT/pages/atmosphere-websocket-component.adoc |   3 +-
 .../modules/ROOT/pages/atom-component.adoc         |   3 +-
 .../modules/ROOT/pages/atomix-map-component.adoc   |   3 +-
 .../ROOT/pages/atomix-messaging-component.adoc     |   3 +-
 .../ROOT/pages/atomix-multimap-component.adoc      |   3 +-
 .../modules/ROOT/pages/atomix-queue-component.adoc |   3 +-
 .../modules/ROOT/pages/atomix-set-component.adoc   |   3 +-
 .../modules/ROOT/pages/atomix-value-component.adoc |   3 +-
 .../modules/ROOT/pages/avro-component.adoc         |   3 +-
 .../modules/ROOT/pages/aws-cw-component.adoc       |   3 +-
 .../modules/ROOT/pages/aws-ddb-component.adoc      |   3 +-
 .../ROOT/pages/aws-ddbstream-component.adoc        |   3 +-
 .../modules/ROOT/pages/aws-ec2-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-ecs-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-eks-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-iam-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-kinesis-component.adoc  |   3 +-
 .../ROOT/pages/aws-kinesis-firehose-component.adoc |   3 +-
 .../modules/ROOT/pages/aws-kms-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-lambda-component.adoc   |   3 +-
 .../modules/ROOT/pages/aws-mq-component.adoc       |   3 +-
 .../modules/ROOT/pages/aws-msk-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-s3-component.adoc       |   3 +-
 .../modules/ROOT/pages/aws-sdb-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-ses-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-sns-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-sqs-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws-swf-component.adoc      |   3 +-
 .../ROOT/pages/aws-translate-component.adoc        |   3 +-
 .../modules/ROOT/pages/aws2-athena-component.adoc  |   3 +-
 .../modules/ROOT/pages/aws2-cw-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws2-ddb-component.adoc     |   3 +-
 .../ROOT/pages/aws2-ddbstream-component.adoc       |   3 +-
 .../modules/ROOT/pages/aws2-ec2-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-ecs-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-eks-component.adoc     |   3 +-
 .../ROOT/pages/aws2-eventbridge-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-iam-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-kinesis-component.adoc |   3 +-
 .../pages/aws2-kinesis-firehose-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-kms-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-lambda-component.adoc  |   3 +-
 .../modules/ROOT/pages/aws2-mq-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws2-msk-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-s3-component.adoc      |   3 +-
 .../modules/ROOT/pages/aws2-ses-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-sns-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-sqs-component.adoc     |   3 +-
 .../modules/ROOT/pages/aws2-sts-component.adoc     |   3 +-
 .../ROOT/pages/aws2-translate-component.adoc       |   3 +-
 .../modules/ROOT/pages/azure-blob-component.adoc   |   3 +-
 .../ROOT/pages/azure-eventhubs-component.adoc      |   3 +-
 .../modules/ROOT/pages/azure-queue-component.adoc  |   3 +-
 .../ROOT/pages/azure-storage-blob-component.adoc   |   3 +-
 .../ROOT/pages/azure-storage-queue-component.adoc  |   3 +-
 .../modules/ROOT/pages/bean-component.adoc         |   3 +-
 .../ROOT/pages/bean-validator-component.adoc       |   3 +-
 .../modules/ROOT/pages/beanstalk-component.adoc    |   3 +-
 .../modules/ROOT/pages/bonita-component.adoc       |   3 +-
 .../modules/ROOT/pages/box-component.adoc          |  23 ++--
 .../modules/ROOT/pages/braintree-component.adoc    |  31 +++--
 .../modules/ROOT/pages/browse-component.adoc       |   3 +-
 .../ROOT/pages/caffeine-cache-component.adoc       |   3 +-
 .../ROOT/pages/caffeine-loadcache-component.adoc   |   3 +-
 .../modules/ROOT/pages/chatscript-component.adoc   |   3 +-
 .../modules/ROOT/pages/chunk-component.adoc        |   3 +-
 .../modules/ROOT/pages/class-component.adoc        |   3 +-
 .../modules/ROOT/pages/cm-sms-component.adoc       |   3 +-
 .../modules/ROOT/pages/cmis-component.adoc         |   3 +-
 .../modules/ROOT/pages/coap-component.adoc         |   3 +-
 .../modules/ROOT/pages/cometd-component.adoc       |   3 +-
 .../modules/ROOT/pages/consul-component.adoc       |   3 +-
 .../modules/ROOT/pages/controlbus-component.adoc   |   3 +-
 .../modules/ROOT/pages/corda-component.adoc        |   3 +-
 .../modules/ROOT/pages/couchbase-component.adoc    |   3 +-
 .../modules/ROOT/pages/couchdb-component.adoc      |   3 +-
 .../modules/ROOT/pages/cql-component.adoc          |   3 +-
 .../modules/ROOT/pages/cron-component.adoc         |   3 +-
 .../modules/ROOT/pages/crypto-cms-component.adoc   |   3 +-
 .../modules/ROOT/pages/crypto-component.adoc       |   3 +-
 .../modules/ROOT/pages/cxf-component.adoc          |   2 +-
 .../modules/ROOT/pages/cxfrs-component.adoc        |   2 +-
 .../modules/ROOT/pages/dataformat-component.adoc   |   3 +-
 .../modules/ROOT/pages/dataset-component.adoc      |   3 +-
 .../modules/ROOT/pages/dataset-test-component.adoc |   3 +-
 .../ROOT/pages/debezium-mongodb-component.adoc     |   3 +-
 .../ROOT/pages/debezium-mysql-component.adoc       |   3 +-
 .../ROOT/pages/debezium-postgres-component.adoc    |   3 +-
 .../ROOT/pages/debezium-sqlserver-component.adoc   |   3 +-
 .../modules/ROOT/pages/digitalocean-component.adoc |   3 +-
 .../modules/ROOT/pages/direct-component.adoc       |   3 +-
 .../modules/ROOT/pages/direct-vm-component.adoc    |   3 +-
 .../modules/ROOT/pages/disruptor-component.adoc    |   3 +-
 .../modules/ROOT/pages/djl-component.adoc          |   3 +-
 .../modules/ROOT/pages/dns-component.adoc          |   3 +-
 .../modules/ROOT/pages/docker-component.adoc       |   3 +-
 .../modules/ROOT/pages/dozer-component.adoc        |   3 +-
 .../modules/ROOT/pages/drill-component.adoc        |   3 +-
 .../modules/ROOT/pages/dropbox-component.adoc      |   3 +-
 .../modules/ROOT/pages/ehcache-component.adoc      |   3 +-
 .../ROOT/pages/elasticsearch-rest-component.adoc   |   3 +-
 .../modules/ROOT/pages/elsql-component.adoc        |   3 +-
 .../modules/ROOT/pages/etcd-keys-component.adoc    |   3 +-
 .../modules/ROOT/pages/etcd-stats-component.adoc   |   3 +-
 .../modules/ROOT/pages/etcd-watch-component.adoc   |   3 +-
 .../modules/ROOT/pages/exec-component.adoc         |   3 +-
 .../modules/ROOT/pages/facebook-component.adoc     |   3 +-
 .../modules/ROOT/pages/fhir-component.adoc         |  29 +++--
 .../modules/ROOT/pages/file-component.adoc         |   2 +-
 .../modules/ROOT/pages/file-watch-component.adoc   |   3 +-
 .../modules/ROOT/pages/flatpack-component.adoc     |   3 +-
 .../modules/ROOT/pages/flink-component.adoc        |   3 +-
 .../modules/ROOT/pages/fop-component.adoc          |   3 +-
 .../modules/ROOT/pages/freemarker-component.adoc   |   3 +-
 .../modules/ROOT/pages/ftp-component.adoc          |   2 +-
 .../modules/ROOT/pages/ftps-component.adoc         |   2 +-
 .../modules/ROOT/pages/ganglia-component.adoc      |   3 +-
 .../modules/ROOT/pages/geocoder-component.adoc     |   3 +-
 .../modules/ROOT/pages/git-component.adoc          |   3 +-
 .../modules/ROOT/pages/github-component.adoc       |   3 +-
 .../ROOT/pages/google-bigquery-component.adoc      |   3 +-
 .../ROOT/pages/google-bigquery-sql-component.adoc  |   3 +-
 .../ROOT/pages/google-calendar-component.adoc      |  17 ++-
 .../modules/ROOT/pages/google-drive-component.adoc |  27 ++--
 .../modules/ROOT/pages/google-mail-component.adoc  |  17 ++-
 .../ROOT/pages/google-pubsub-component.adoc        |   3 +-
 .../ROOT/pages/google-sheets-component.adoc        |   7 +-
 .../ROOT/pages/google-sheets-stream-component.adoc |   7 +-
 .../modules/ROOT/pages/gora-component.adoc         |   3 +-
 .../modules/ROOT/pages/grape-component.adoc        |   3 +-
 .../modules/ROOT/pages/graphql-component.adoc      |   3 +-
 .../modules/ROOT/pages/grpc-component.adoc         |   2 +-
 .../ROOT/pages/guava-eventbus-component.adoc       |   3 +-
 .../pages/hazelcast-atomicvalue-component.adoc     |   3 +-
 .../ROOT/pages/hazelcast-instance-component.adoc   |   3 +-
 .../ROOT/pages/hazelcast-list-component.adoc       |   3 +-
 .../ROOT/pages/hazelcast-map-component.adoc        |   3 +-
 .../ROOT/pages/hazelcast-multimap-component.adoc   |   3 +-
 .../ROOT/pages/hazelcast-queue-component.adoc      |   3 +-
 .../pages/hazelcast-replicatedmap-component.adoc   |   3 +-
 .../ROOT/pages/hazelcast-ringbuffer-component.adoc |   3 +-
 .../ROOT/pages/hazelcast-seda-component.adoc       |   3 +-
 .../ROOT/pages/hazelcast-set-component.adoc        |   3 +-
 .../ROOT/pages/hazelcast-topic-component.adoc      |   3 +-
 .../modules/ROOT/pages/hbase-component.adoc        |   3 +-
 .../modules/ROOT/pages/hdfs-component.adoc         |   3 +-
 .../modules/ROOT/pages/http-component.adoc         |   3 +-
 .../ROOT/pages/iec60870-client-component.adoc      |   3 +-
 .../ROOT/pages/iec60870-server-component.adoc      |   3 +-
 .../modules/ROOT/pages/ignite-cache-component.adoc |   3 +-
 .../ROOT/pages/ignite-compute-component.adoc       |   3 +-
 .../ROOT/pages/ignite-events-component.adoc        |   3 +-
 .../modules/ROOT/pages/ignite-idgen-component.adoc |   3 +-
 .../ROOT/pages/ignite-messaging-component.adoc     |   3 +-
 .../modules/ROOT/pages/ignite-queue-component.adoc |   3 +-
 .../modules/ROOT/pages/ignite-set-component.adoc   |   3 +-
 .../modules/ROOT/pages/infinispan-component.adoc   |   3 +-
 .../modules/ROOT/pages/influxdb-component.adoc     |   3 +-
 .../modules/ROOT/pages/iota-component.adoc         |   3 +-
 .../modules/ROOT/pages/ipfs-component.adoc         |   3 +-
 .../modules/ROOT/pages/irc-component.adoc          |   3 +-
 .../modules/ROOT/pages/ironmq-component.adoc       |   3 +-
 .../modules/ROOT/pages/jbpm-component.adoc         |   2 +-
 .../modules/ROOT/pages/jclouds-component.adoc      |   3 +-
 .../modules/ROOT/pages/jcr-component.adoc          |   3 +-
 .../modules/ROOT/pages/jdbc-component.adoc         |   3 +-
 .../modules/ROOT/pages/jetty-component.adoc        |   3 +-
 .../modules/ROOT/pages/jgroups-component.adoc      |   3 +-
 .../modules/ROOT/pages/jgroups-raft-component.adoc |   3 +-
 .../modules/ROOT/pages/jing-component.adoc         |   3 +-
 .../modules/ROOT/pages/jira-component.adoc         |   3 +-
 .../modules/ROOT/pages/jms-component.adoc          |   5 +-
 .../modules/ROOT/pages/jmx-component.adoc          |   3 +-
 .../modules/ROOT/pages/jolt-component.adoc         |   3 +-
 .../modules/ROOT/pages/jooq-component.adoc         |   3 +-
 .../modules/ROOT/pages/jpa-component.adoc          |   3 +-
 .../modules/ROOT/pages/jslt-component.adoc         |   3 +-
 .../ROOT/pages/json-validator-component.adoc       |   3 +-
 .../modules/ROOT/pages/jsonata-component.adoc      |   3 +-
 .../modules/ROOT/pages/jt400-component.adoc        |   3 +-
 .../modules/ROOT/pages/kafka-component.adoc        |   5 +-
 .../pages/kubernetes-config-maps-component.adoc    |   3 +-
 .../kubernetes-custom-resources-component.adoc     |   3 +-
 .../pages/kubernetes-deployments-component.adoc    |   3 +-
 .../ROOT/pages/kubernetes-hpa-component.adoc       |   3 +-
 .../ROOT/pages/kubernetes-job-component.adoc       |   3 +-
 .../pages/kubernetes-namespaces-component.adoc     |   3 +-
 .../ROOT/pages/kubernetes-nodes-component.adoc     |   3 +-
 ...rnetes-persistent-volumes-claims-component.adoc |   3 +-
 .../kubernetes-persistent-volumes-component.adoc   |   3 +-
 .../ROOT/pages/kubernetes-pods-component.adoc      |   3 +-
 ...bernetes-replication-controllers-component.adoc |   3 +-
 .../kubernetes-resources-quota-component.adoc      |   3 +-
 .../ROOT/pages/kubernetes-secrets-component.adoc   |   3 +-
 .../kubernetes-service-accounts-component.adoc     |   3 +-
 .../ROOT/pages/kubernetes-services-component.adoc  |   3 +-
 .../modules/ROOT/pages/kudu-component.adoc         |   3 +-
 .../modules/ROOT/pages/language-component.adoc     |   3 +-
 .../modules/ROOT/pages/ldap-component.adoc         |   3 +-
 .../modules/ROOT/pages/ldif-component.adoc         |   3 +-
 .../modules/ROOT/pages/log-component.adoc          |   3 +-
 .../modules/ROOT/pages/lpr-component.adoc          |   3 +-
 .../modules/ROOT/pages/lucene-component.adoc       |   3 +-
 .../modules/ROOT/pages/lumberjack-component.adoc   |   3 +-
 .../modules/ROOT/pages/mail-component.adoc         |   3 +-
 .../modules/ROOT/pages/master-component.adoc       |   3 +-
 .../modules/ROOT/pages/metrics-component.adoc      |   3 +-
 .../modules/ROOT/pages/micrometer-component.adoc   |   3 +-
 .../ROOT/pages/microprofile-metrics-component.adoc |   3 +-
 .../modules/ROOT/pages/milo-client-component.adoc  |   3 +-
 .../modules/ROOT/pages/milo-server-component.adoc  |   3 +-
 .../modules/ROOT/pages/mina-component.adoc         |   3 +-
 .../modules/ROOT/pages/minio-component.adoc        |   5 +-
 .../modules/ROOT/pages/mllp-component.adoc         |   3 +-
 .../modules/ROOT/pages/mock-component.adoc         |   3 +-
 .../modules/ROOT/pages/mongodb-component.adoc      |   3 +-
 .../ROOT/pages/mongodb-gridfs-component.adoc       |   3 +-
 .../modules/ROOT/pages/msv-component.adoc          |   3 +-
 .../modules/ROOT/pages/mustache-component.adoc     |   3 +-
 .../modules/ROOT/pages/mvel-component.adoc         |   3 +-
 .../modules/ROOT/pages/mybatis-bean-component.adoc |   3 +-
 .../modules/ROOT/pages/mybatis-component.adoc      |   3 +-
 .../modules/ROOT/pages/nagios-component.adoc       |   3 +-
 .../modules/ROOT/pages/nats-component.adoc         |   3 +-
 .../modules/ROOT/pages/netty-component.adoc        |   2 +-
 .../modules/ROOT/pages/netty-http-component.adoc   |   2 +-
 .../modules/ROOT/pages/nitrite-component.adoc      |   3 +-
 .../modules/ROOT/pages/nsq-component.adoc          |   3 +-
 .../modules/ROOT/pages/oaipmh-component.adoc       |   3 +-
 .../modules/ROOT/pages/olingo2-component.adoc      |   5 +-
 .../modules/ROOT/pages/olingo4-component.adoc      |   5 +-
 .../pages/openshift-build-configs-component.adoc   |   3 +-
 .../ROOT/pages/openshift-builds-component.adoc     |   3 +-
 .../ROOT/pages/openstack-cinder-component.adoc     |   3 +-
 .../ROOT/pages/openstack-glance-component.adoc     |   3 +-
 .../ROOT/pages/openstack-keystone-component.adoc   |   3 +-
 .../ROOT/pages/openstack-neutron-component.adoc    |   3 +-
 .../ROOT/pages/openstack-nova-component.adoc       |   3 +-
 .../ROOT/pages/openstack-swift-component.adoc      |   3 +-
 .../modules/ROOT/pages/optaplanner-component.adoc  |   3 +-
 .../modules/ROOT/pages/paho-component.adoc         |   3 +-
 .../modules/ROOT/pages/pdf-component.adoc          |   3 +-
 .../ROOT/pages/pg-replication-slot-component.adoc  |   3 +-
 .../modules/ROOT/pages/pgevent-component.adoc      |   3 +-
 .../ROOT/pages/platform-http-component.adoc        |   3 +-
 .../modules/ROOT/pages/pubnub-component.adoc       |   3 +-
 .../modules/ROOT/pages/pulsar-component.adoc       |   2 +-
 .../modules/ROOT/pages/quartz-component.adoc       |   3 +-
 .../modules/ROOT/pages/quickfix-component.adoc     |   3 +-
 .../modules/ROOT/pages/rabbitmq-component.adoc     |   3 +-
 .../ROOT/pages/reactive-streams-component.adoc     |   3 +-
 .../modules/ROOT/pages/ref-component.adoc          |   3 +-
 .../modules/ROOT/pages/rest-api-component.adoc     |   3 +-
 .../modules/ROOT/pages/rest-component.adoc         |   3 +-
 .../modules/ROOT/pages/rest-openapi-component.adoc |   3 +-
 .../modules/ROOT/pages/rest-swagger-component.adoc |   3 +-
 .../modules/ROOT/pages/resteasy-component.adoc     |   3 +-
 .../ROOT/pages/robotframework-component.adoc       |   3 +-
 .../modules/ROOT/pages/rss-component.adoc          |   3 +-
 .../modules/ROOT/pages/saga-component.adoc         |   3 +-
 .../modules/ROOT/pages/salesforce-component.adoc   |   3 +-
 .../ROOT/pages/sap-netweaver-component.adoc        |   3 +-
 .../modules/ROOT/pages/scheduler-component.adoc    |   2 +-
 .../modules/ROOT/pages/schematron-component.adoc   |   3 +-
 .../modules/ROOT/pages/scp-component.adoc          |   2 +-
 .../modules/ROOT/pages/seda-component.adoc         |   3 +-
 .../modules/ROOT/pages/service-component.adoc      |   3 +-
 .../modules/ROOT/pages/servicenow-component.adoc   |   3 +-
 .../modules/ROOT/pages/servlet-component.adoc      |   3 +-
 .../modules/ROOT/pages/sftp-component.adoc         |   2 +-
 .../modules/ROOT/pages/sip-component.adoc          |   3 +-
 .../modules/ROOT/pages/sjms-component.adoc         |   2 +-
 .../modules/ROOT/pages/sjms2-component.adoc        |   2 +-
 .../modules/ROOT/pages/slack-component.adoc        |   3 +-
 .../modules/ROOT/pages/smpp-component.adoc         |   3 +-
 .../modules/ROOT/pages/snmp-component.adoc         |   3 +-
 .../modules/ROOT/pages/solr-component.adoc         |   3 +-
 .../modules/ROOT/pages/soroush-component.adoc      |   3 +-
 .../modules/ROOT/pages/spark-component.adoc        |   3 +-
 .../modules/ROOT/pages/splunk-component.adoc       |   3 +-
 .../modules/ROOT/pages/splunk-hec-component.adoc   |   3 +-
 .../modules/ROOT/pages/spring-batch-component.adoc |   3 +-
 .../modules/ROOT/pages/spring-event-component.adoc |   3 +-
 .../ROOT/pages/spring-integration-component.adoc   |   3 +-
 .../modules/ROOT/pages/spring-ldap-component.adoc  |   3 +-
 .../ROOT/pages/spring-rabbitmq-component.adoc      |   2 +-
 .../modules/ROOT/pages/spring-redis-component.adoc |   3 +-
 .../modules/ROOT/pages/spring-ws-component.adoc    |   3 +-
 .../modules/ROOT/pages/sql-component.adoc          |   3 +-
 .../modules/ROOT/pages/sql-stored-component.adoc   |   3 +-
 .../modules/ROOT/pages/ssh-component.adoc          |   3 +-
 .../modules/ROOT/pages/stax-component.adoc         |   3 +-
 .../modules/ROOT/pages/stomp-component.adoc        |   3 +-
 .../modules/ROOT/pages/stream-component.adoc       |   3 +-
 .../ROOT/pages/string-template-component.adoc      |   3 +-
 .../modules/ROOT/pages/stub-component.adoc         |   3 +-
 .../modules/ROOT/pages/telegram-component.adoc     |   3 +-
 .../modules/ROOT/pages/thrift-component.adoc       |   2 +-
 .../modules/ROOT/pages/tika-component.adoc         |   3 +-
 .../modules/ROOT/pages/timer-component.adoc        |   2 +-
 .../modules/ROOT/pages/twilio-component.adoc       | 115 +++++++++--------
 .../pages/twitter-directmessage-component.adoc     |   3 +-
 .../ROOT/pages/twitter-search-component.adoc       |   3 +-
 .../ROOT/pages/twitter-timeline-component.adoc     |   3 +-
 .../modules/ROOT/pages/undertow-component.adoc     |   3 +-
 .../modules/ROOT/pages/validator-component.adoc    |   3 +-
 .../modules/ROOT/pages/velocity-component.adoc     |   3 +-
 .../modules/ROOT/pages/vertx-component.adoc        |   3 +-
 .../modules/ROOT/pages/vertx-http-component.adoc   |   3 +-
 .../modules/ROOT/pages/vertx-kafka-component.adoc  |   3 +-
 .../ROOT/pages/vertx-websocket-component.adoc      |   3 +-
 .../modules/ROOT/pages/vm-component.adoc           |   3 +-
 .../modules/ROOT/pages/weather-component.adoc      |   3 +-
 .../modules/ROOT/pages/web3j-component.adoc        |   3 +-
 .../modules/ROOT/pages/webhook-component.adoc      |   3 +-
 .../modules/ROOT/pages/websocket-component.adoc    |   3 +-
 .../ROOT/pages/websocket-jsr356-component.adoc     |   3 +-
 .../modules/ROOT/pages/weka-component.adoc         |   3 +-
 .../modules/ROOT/pages/wordpress-component.adoc    |   3 +-
 .../modules/ROOT/pages/workday-component.adoc      |   3 +-
 .../modules/ROOT/pages/xchange-component.adoc      |   3 +-
 .../modules/ROOT/pages/xj-component.adoc           |   3 +-
 .../ROOT/pages/xmlsecurity-sign-component.adoc     |   3 +-
 .../ROOT/pages/xmlsecurity-verify-component.adoc   |   3 +-
 .../modules/ROOT/pages/xmpp-component.adoc         |   3 +-
 .../modules/ROOT/pages/xquery-component.adoc       |   3 +-
 .../modules/ROOT/pages/xslt-component.adoc         |   3 +-
 .../modules/ROOT/pages/xslt-saxon-component.adoc   |   3 +-
 .../modules/ROOT/pages/yammer-component.adoc       |   3 +-
 .../modules/ROOT/pages/zendesk-component.adoc      |   5 +-
 .../modules/ROOT/pages/zookeeper-component.adoc    |   3 +-
 .../ROOT/pages/zookeeper-master-component.adoc     |   3 +-
 .../camel/maven/packaging/EndpointDslMojo.java     |   4 +-
 2774 files changed, 2825 insertions(+), 28958 deletions(-)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
index 8573004..4750ab4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
@@ -105,6 +105,7 @@
     "receiveTimeout": { "kind": "property", "displayName": "Receive Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "The timeout for receiving messages (in milliseconds)." },
     "recoveryInterval": { "kind": "property", "displayName": "Recovery Interval", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "5000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in mil [...]
     "requestTimeoutCheckerInterval": { "kind": "property", "displayName": "Request Timeout Checker Interval", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Configures how often Camel should check for timed out Exchanges when do [...]
+    "synchronous": { "kind": "property", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Sets whether synchronous processing should be strictly used" },
     "transferException": { "kind": "property", "displayName": "Transfer Exception", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consu [...]
     "transferExchange": { "kind": "property", "displayName": "Transfer Exchange", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "You can transfer the exchange over the wire instead of just the body and headers. The following fi [...]
     "trustAllPackages": { "kind": "property", "displayName": "Trust All Packages", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": false, "description": "Define if all Java packages are trusted or not (for Java object JMS message types). Notice its not recommended practice to send Java serialized objects over network. Setting this to true [...]
@@ -204,7 +205,7 @@
     "receiveTimeout": { "kind": "parameter", "displayName": "Receive Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "The timeout for receiving messages (in milliseconds)." },
     "recoveryInterval": { "kind": "parameter", "displayName": "Recovery Interval", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "5000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in mi [...]
     "requestTimeoutCheckerInterval": { "kind": "parameter", "displayName": "Request Timeout Checker Interval", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Configures how often Camel should check for timed out Exchanges when d [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Sets whether synchronous processing should be strictly used" },
     "transferException": { "kind": "parameter", "displayName": "Transfer Exception", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the cons [...]
     "transferExchange": { "kind": "parameter", "displayName": "Transfer Exchange", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "You can transfer the exchange over the wire instead of just the body and headers. The following f [...]
     "useMessageIDAsCorrelationID": { "kind": "parameter", "displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies whether JMSMessageID should always be used as JMSCorrelationID [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
index 2c3358c..d3d0e25 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
@@ -52,7 +52,6 @@
     "binding": { "kind": "parameter", "displayName": "Binding", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.ahc.AhcBinding", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom AhcBinding which allows to control how to bind between AHC and Camel." },
     "clientConfig": { "kind": "parameter", "displayName": "Client Config", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.asynchttpclient.AsyncHttpClientConfig", "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig instance." },
     "clientConfigOptions": { "kind": "parameter", "displayName": "Client Config Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "clientConfig.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClientConfig using the key\/values from the Map." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "clientConfigRealmOptions": { "kind": "parameter", "displayName": "Client Config Realm Options", "group": "security", "label": "advanced,security", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "clientConfig.realm.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClientConfig Realm using the key\/values from the Map." },
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "Reference to a org.apache.camel.support.jsse.SSLContextParameters in the Registry. This reference overrides any configured SSLContextParameters at the component level. See Using the [...]
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
index 58c4165..f0004b7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
@@ -52,7 +52,6 @@
     "binding": { "kind": "parameter", "displayName": "Binding", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.ahc.AhcBinding", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom AhcBinding which allows to control how to bind between AHC and Camel." },
     "clientConfig": { "kind": "parameter", "displayName": "Client Config", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.asynchttpclient.AsyncHttpClientConfig", "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig instance." },
     "clientConfigOptions": { "kind": "parameter", "displayName": "Client Config Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "clientConfig.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClientConfig using the key\/values from the Map." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "clientConfigRealmOptions": { "kind": "parameter", "displayName": "Client Config Realm Options", "group": "security", "label": "advanced,security", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "clientConfig.realm.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClientConfig Realm using the key\/values from the Map." },
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "Reference to a org.apache.camel.support.jsse.SSLContextParameters in the Registry. This reference overrides any configured SSLContextParameters at the component level. See Using the [...]
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
index 6265870..f5c75dc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
@@ -45,7 +45,6 @@
     "binding": { "kind": "parameter", "displayName": "Binding", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.ahc.AhcBinding", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom AhcBinding which allows to control how to bind between AHC and Camel." },
     "clientConfig": { "kind": "parameter", "displayName": "Client Config", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.asynchttpclient.AsyncHttpClientConfig", "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig instance." },
     "clientConfigOptions": { "kind": "parameter", "displayName": "Client Config Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "clientConfig.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClientConfig using the key\/values from the Map." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "clientConfigRealmOptions": { "kind": "parameter", "displayName": "Client Config Realm Options", "group": "security", "label": "advanced,security", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "clientConfig.realm.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To configure the AsyncHttpClientConfig Realm using the key\/values from the Map." },
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "Reference to a org.apache.camel.support.jsse.SSLContextParameters in the Registry. This reference overrides any configured SSLContextParameters at the component level. See Using the [...]
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
index 79ab850..133351f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
@@ -103,6 +103,7 @@
     "receiveTimeout": { "kind": "property", "displayName": "Receive Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "The timeout for receiving messages (in milliseconds)." },
     "recoveryInterval": { "kind": "property", "displayName": "Recovery Interval", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "5000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in mil [...]
     "requestTimeoutCheckerInterval": { "kind": "property", "displayName": "Request Timeout Checker Interval", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Configures how often Camel should check for timed out Exchanges when do [...]
+    "synchronous": { "kind": "property", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Sets whether synchronous processing should be strictly used" },
     "transferException": { "kind": "property", "displayName": "Transfer Exception", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consu [...]
     "transferExchange": { "kind": "property", "displayName": "Transfer Exchange", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "You can transfer the exchange over the wire instead of just the body and headers. The following fi [...]
     "useMessageIDAsCorrelationID": { "kind": "property", "displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies whether JMSMessageID should always be used as JMSCorrelationID  [...]
@@ -201,7 +202,7 @@
     "receiveTimeout": { "kind": "parameter", "displayName": "Receive Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "The timeout for receiving messages (in milliseconds)." },
     "recoveryInterval": { "kind": "parameter", "displayName": "Recovery Interval", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "5000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in mi [...]
     "requestTimeoutCheckerInterval": { "kind": "parameter", "displayName": "Request Timeout Checker Interval", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Configures how often Camel should check for timed out Exchanges when d [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Sets whether synchronous processing should be strictly used" },
     "transferException": { "kind": "parameter", "displayName": "Transfer Exception", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the cons [...]
     "transferExchange": { "kind": "parameter", "displayName": "Transfer Exchange", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "You can transfer the exchange over the wire instead of just the body and headers. The following f [...]
     "useMessageIDAsCorrelationID": { "kind": "parameter", "displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "configurationField": "configuration", "description": "Specifies whether JMSMessageID should always be used as JMSCorrelationID [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
index b11f336..52d5fd3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
@@ -36,7 +36,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
index c02da5b..8ffe85c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
@@ -45,7 +45,6 @@
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.arangodb.ArangoDbOperation", "enum": [ "SAVE_DOCUMENT", "FIND_DOCUMENT_BY_KEY", "UPDATE_DOCUMENT", "DELETE_DOCUMENT", "AQL_QUERY", "SAVE_VERTEX", "FIND_VERTEX_BY_KEY", "UPDATE_VERTEX", "DELETE_VERTEX", "SAVE_EDGE", "FIND_EDGE_BY_KEY", "UPDATE_EDGE", "DELETE_EDGE" ], "deprecated": false, "autowired": fals [...]
     "port": { "kind": "parameter", "displayName": "Port", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.arangodb.ArangoDbConfiguration", "configurationField": "configuration", "description": "ArangoDB exposed port. If host and port are default, this field is Optional." },
     "vertexCollection": { "kind": "parameter", "displayName": "Vertex Collection", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.arangodb.ArangoDbConfiguration", "configurationField": "configuration", "description": "Collection name of vertices, when using ArangoDb as a Graph Database. Set the vertexCollection name to [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.arangodb.ArangoDbConfiguration", "configurationField": "configuration", "description": "ArangoDB password. If user and password are default, this field is Optional." },
     "user": { "kind": "parameter", "displayName": "User", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.arangodb.ArangoDbConfiguration", "configurationField": "configuration", "description": "ArangoDB user. If user and password are default, this field is Optional." }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
index 4cbf520..db3708b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
@@ -61,8 +61,7 @@
     "userAgent": { "kind": "parameter", "displayName": "User Agent", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Camel AS2 Client Endpoint", "configurationClass": "org.apache.camel.component.as2.AS2Configuration", "configurationField": "configuration", "description": "The value included in the User-Agent message header identifying the AS2 user agent." },
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   },
   "apis": {
     "client": { "consumerOnly": false, "producerOnly": true, "description": "Sends EDI Messages over HTTP", "methods": { "send": { "description": "Send ediMessage to trading partner", "signatures": [ "org.apache.http.protocol.HttpCoreContext send(String ediMessage, String requestUri, String subject, String from, String as2From, String as2To, org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure, org.apache.http.entity.ContentType ediMessageContentType, String ediMess [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
index 1a43db1..705395e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
@@ -35,7 +35,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "action": { "kind": "parameter", "displayName": "Action", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.asterisk.AsteriskAction", "enum": [ "QUEUE_STATUS", "SIP_PEERS", "EXTENSION_STATE" ], "deprecated": false, "autowired": false, "secret": false, "description": "What action to perform such as getting queue status, sip peers or extension state." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atlasmap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atlasmap.json
index 9cf9b2d..65a020e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atlasmap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atlasmap.json
@@ -34,7 +34,6 @@
     "sourceMapName": { "kind": "parameter", "displayName": "Source Map Name", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The Exchange property name for a source message map which hold java.util.Map&lt;String, Message&gt; where the key is AtlasMap Document ID. AtlasMap consumes Message bodies as source documents, as well as message headers as source propert [...]
     "targetMapMode": { "kind": "parameter", "displayName": "Target Map Mode", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.atlasmap.AtlasMapEndpoint.TargetMapMode", "enum": [ "MAP", "MESSAGE_HEADER", "EXCHANGE_PROPERTY" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "MAP", "description": "TargetMapMode enum value to specify how multiple target documents are delivered if exist. 'MAP': Stores th [...]
     "targetMapName": { "kind": "parameter", "displayName": "Target Map Name", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The Exchange property name for a target document map which hold java.util.Map&lt;String, Object&gt; where the key is AtlasMap Document ID. AtlasMap populates multiple target documents into this map." },
-    "propertiesFile": { "kind": "parameter", "displayName": "Properties File", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The URI of the properties file which is used for AtlasContextFactory initialization." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "propertiesFile": { "kind": "parameter", "displayName": "Properties File", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The URI of the properties file which is used for AtlasContextFactory initialization." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
index 18548e8..cea2153 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
@@ -41,7 +41,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "uri": { "kind": "parameter", "displayName": "Uri", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atmos.AtmosConfiguration", "configurationField": "configuration", "description": "Atomos server uri" },
     "fullTokenId": { "kind": "parameter", "displayName": "Full Token Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.atmos.AtmosConfiguration", "configurationField": "configuration", "description": "Atmos client fullTokenId" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.atmos.AtmosConfiguration", "configurationField": "configuration", "description": "The secret key to pass to the Atmos client (should be base64 encoded)" },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
index 1e8a4cb..31cacaa 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
@@ -62,7 +62,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "mapHttpMessageBody": { "kind": "parameter", "displayName": "Map Http Message Body", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "If this option is true then IN exchange Body of the exchange will be mapped to HTTP body. Setting this to false will avoid the HTTP mapping." },
     "mapHttpMessageFormUrlEncodedBody": { "kind": "parameter", "displayName": "Map Http Message Form Url Encoded Body", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "If this option is true then IN exchange Form Encoded body of the exchange will be mapped to HTTP. Setting this to false will avoid the HTTP Form Encoded body mapping." },
-    "mapHttpMessageHeaders": { "kind": "parameter", "displayName": "Map Http Message Headers", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "If this option is true then IN exchange Headers of the exchange will be mapped to HTTP headers. Setting this to false will avoid the HTTP Headers mapping." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "mapHttpMessageHeaders": { "kind": "parameter", "displayName": "Map Http Message Headers", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "If this option is true then IN exchange Headers of the exchange will be mapped to HTTP headers. Setting this to false will avoid the HTTP Headers mapping." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
index 1193173..4168ccc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
@@ -40,7 +40,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
index dde59f4..7705514 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
@@ -60,7 +60,6 @@
     "ephemeral": { "kind": "parameter", "displayName": "Ephemeral", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.atomix.client.map.AtomixMapConfiguration", "configurationField": "configuration", "description": "Sets if the local member should join groups as PersistentMember or not. If set to ephemeral  [...]
     "readConsistency": { "kind": "parameter", "displayName": "Read Consistency", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "io.atomix.resource.ReadConsistency", "enum": [ "ATOMIC", "ATOMIC_LEASE", "SEQUENTIAL", "LOCAL" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.map.AtomixMapConfiguration", "configurationField": "configuration", "description": "The read consis [...]
     "resourceConfigs": { "kind": "parameter", "displayName": "Resource Configs", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.config", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.map.AtomixMapConfiguration", "configurationField": "configuration", "description": "Cluster wide resources confi [...]
-    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.map.AtomixMapConfiguration", "configurationField": "configuration", "description": "Local resources configurations" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.map.AtomixMapConfiguration", "configurationField": "configuration", "description": "Local resources configurations" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
index 2462481..fd5f9a2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
@@ -62,7 +62,6 @@
     "ephemeral": { "kind": "parameter", "displayName": "Ephemeral", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.atomix.client.messaging.AtomixMessagingConfiguration", "configurationField": "configuration", "description": "Sets if the local member should join groups as PersistentMember or not. If set t [...]
     "readConsistency": { "kind": "parameter", "displayName": "Read Consistency", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "io.atomix.resource.ReadConsistency", "enum": [ "ATOMIC", "ATOMIC_LEASE", "SEQUENTIAL", "LOCAL" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.messaging.AtomixMessagingConfiguration", "configurationField": "configuration", "description": "The [...]
     "resourceConfigs": { "kind": "parameter", "displayName": "Resource Configs", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.config", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.messaging.AtomixMessagingConfiguration", "configurationField": "configuration", "description": "Cluster wide res [...]
-    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.messaging.AtomixMessagingConfiguration", "configurationField": "configuration", "description": "Local resources [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.messaging.AtomixMessagingConfiguration", "configurationField": "configuration", "description": "Local resources [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
index 4c4c1b1..aacbba16 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
@@ -56,7 +56,6 @@
     "ephemeral": { "kind": "parameter", "displayName": "Ephemeral", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration", "configurationField": "configuration", "description": "Sets if the local member should join groups as PersistentMember or not. If set to  [...]
     "readConsistency": { "kind": "parameter", "displayName": "Read Consistency", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "io.atomix.resource.ReadConsistency", "enum": [ "ATOMIC", "ATOMIC_LEASE", "SEQUENTIAL", "LOCAL" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration", "configurationField": "configuration", "description": "The r [...]
     "resourceConfigs": { "kind": "parameter", "displayName": "Resource Configs", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.config", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration", "configurationField": "configuration", "description": "Cluster wide resou [...]
-    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration", "configurationField": "configuration", "description": "Local resources c [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration", "configurationField": "configuration", "description": "Local resources c [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
index fe5f3ca..e9e053b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
@@ -56,7 +56,6 @@
     "ephemeral": { "kind": "parameter", "displayName": "Ephemeral", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.atomix.client.queue.AtomixQueueConfiguration", "configurationField": "configuration", "description": "Sets if the local member should join groups as PersistentMember or not. If set to epheme [...]
     "readConsistency": { "kind": "parameter", "displayName": "Read Consistency", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "io.atomix.resource.ReadConsistency", "enum": [ "ATOMIC", "ATOMIC_LEASE", "SEQUENTIAL", "LOCAL" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.queue.AtomixQueueConfiguration", "configurationField": "configuration", "description": "The read co [...]
     "resourceConfigs": { "kind": "parameter", "displayName": "Resource Configs", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.config", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.queue.AtomixQueueConfiguration", "configurationField": "configuration", "description": "Cluster wide resources c [...]
-    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.queue.AtomixQueueConfiguration", "configurationField": "configuration", "description": "Local resources configu [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.queue.AtomixQueueConfiguration", "configurationField": "configuration", "description": "Local resources configu [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
index 3b351ae..ad457c9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
@@ -58,7 +58,6 @@
     "ephemeral": { "kind": "parameter", "displayName": "Ephemeral", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.atomix.client.set.AtomixSetConfiguration", "configurationField": "configuration", "description": "Sets if the local member should join groups as PersistentMember or not. If set to ephemeral  [...]
     "readConsistency": { "kind": "parameter", "displayName": "Read Consistency", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "io.atomix.resource.ReadConsistency", "enum": [ "ATOMIC", "ATOMIC_LEASE", "SEQUENTIAL", "LOCAL" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.set.AtomixSetConfiguration", "configurationField": "configuration", "description": "The read consis [...]
     "resourceConfigs": { "kind": "parameter", "displayName": "Resource Configs", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.config", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.set.AtomixSetConfiguration", "configurationField": "configuration", "description": "Cluster wide resources confi [...]
-    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.set.AtomixSetConfiguration", "configurationField": "configuration", "description": "Local resources configurations" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.set.AtomixSetConfiguration", "configurationField": "configuration", "description": "Local resources configurations" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
index c5083da..7e67fa3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
@@ -58,7 +58,6 @@
     "ephemeral": { "kind": "parameter", "displayName": "Ephemeral", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.atomix.client.value.AtomixValueConfiguration", "configurationField": "configuration", "description": "Sets if the local member should join groups as PersistentMember or not. If set to epheme [...]
     "readConsistency": { "kind": "parameter", "displayName": "Read Consistency", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "io.atomix.resource.ReadConsistency", "enum": [ "ATOMIC", "ATOMIC_LEASE", "SEQUENTIAL", "LOCAL" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.value.AtomixValueConfiguration", "configurationField": "configuration", "description": "The read co [...]
     "resourceConfigs": { "kind": "parameter", "displayName": "Resource Configs", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.config", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.value.AtomixValueConfiguration", "configurationField": "configuration", "description": "Cluster wide resources c [...]
-    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.value.AtomixValueConfiguration", "configurationField": "configuration", "description": "Local resources configu [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "resourceOptions": { "kind": "parameter", "displayName": "Resource Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.util.Properties>", "prefix": "resource.options", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.atomix.client.value.AtomixValueConfiguration", "configurationField": "configuration", "description": "Local resources configu [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
index 41122e1..5216dd2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
@@ -47,7 +47,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
index c1f37c3..b164d58 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
@@ -51,7 +51,6 @@
     "timestamp": { "kind": "parameter", "displayName": "Timestamp", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.util.Date", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": "configuration", "description": "The metric timestamp" },
     "unit": { "kind": "parameter", "displayName": "Unit", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": "configuration", "description": "The metric unit" },
     "value": { "kind": "parameter", "displayName": "Value", "group": "producer", "label": "", "required": false, "type": "number", "javaType": "java.lang.Double", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": "configuration", "description": "The metric value" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.cw.CwConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
index 5cf93bd..3eadbd1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
@@ -55,7 +55,6 @@
     "readCapacity": { "kind": "parameter", "displayName": "Read Capacity", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": "configuration", "description": "The provisioned throughput to reserve for reading resources from your table" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": "configuration", "description": "The region in which DDB client needs to work" },
     "writeCapacity": { "kind": "parameter", "displayName": "Write Capacity", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": "configuration", "description": "The provisioned throughput to reserved for writing resources to your table" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
index 82dbab2..2b63d8c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
@@ -53,7 +53,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
index 3502c25..dab9209 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
@@ -46,7 +46,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the EC2 client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the EC2 client" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": "configuration", "description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region ( [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.ec2.EC2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
index 325cdea..f244f76 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
@@ -46,7 +46,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ecs.ECSConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the ECS client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.ecs.ECSConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the ECS client" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ecs.ECSConfiguration", "configurationField": "configuration", "description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.ecs.ECSConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.ecs.ECSConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
index 753c0e3..ae13f0f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
@@ -46,7 +46,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the EKS client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the EKS client" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField": "configuration", "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
index 5dd8580..a113857 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
@@ -46,7 +46,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the IAM client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the IAM client" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField": "configuration", "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
index 7fec98b..76e33ca 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
@@ -43,7 +43,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the Kinesis Firehose client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", "configurationField": "configuration", "description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitaliz [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
index b1b6ba5..dc10dd2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
@@ -59,7 +59,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
index b53606b..cf3cce6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
@@ -46,7 +46,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the KMS client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the KMS client" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": "configuration", "description": "The region in which KMS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
index e31f3a2..166473c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
@@ -42,7 +42,6 @@
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.aws.lambda.LambdaOperations", "enum": [ "listFunctions", "getFunction", "createAlias", "deleteAlias", "getAlias", "listAliases", "createFunction", "deleteFunction", "invokeFunction", "updateFunction", "createEventSourceMapping", "deleteEventSourceMapping", "listEventSourceMapping", "listTags", "tagResource", "un [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.lambda.LambdaConfiguration", "configurationField": "configuration", "description": "Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example [...]
     "awsLambdaClient": { "kind": "parameter", "displayName": "Aws Lambda Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "com.amazonaws.services.lambda.AWSLambda", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.lambda.LambdaConfiguration", "configurationField": "configuration", "description": "To use a existing configured AwsLambdaClient as client" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.lambda.LambdaConfiguration", "configurationField": "configuration", "description": "To define a proxy host when instantiating the Lambda client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.lambda.LambdaConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the Lambda client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "proxy", "label": "proxy", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.lambda.LambdaConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the Lamb [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
index 07e84c0..e30f3d4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
@@ -46,7 +46,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.mq.MQConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the MQ client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.mq.MQConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the MQ client" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.mq.MQConfiguration", "configurationField": "configuration", "description": "The region in which MQ client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (f [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.mq.MQConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.mq.MQConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
index 81210a0..4df162d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
@@ -46,7 +46,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the MSK client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the MSK client" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField": "configuration", "description": "The region in which MSK client needs to work. When using this parameter, the configuration will expect the capitalized name of the region [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
index 55efe75..d541d1e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
@@ -105,7 +105,6 @@
     "dualstackEnabled": { "kind": "parameter", "displayName": "Dualstack Enabled", "group": " advanced", "label": "common, advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", "configurationField": "configuration", "description": "Define if Dualstack enabled is true or false" },
     "forceGlobalBucketAccessEnabled": { "kind": "parameter", "displayName": "Force Global Bucket Access Enabled", "group": " advanced", "label": "common, advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", "configurationField": "configuration", "description": "Define if Force Global Bucket Access enabled is true or [...]
     "payloadSigningEnabled": { "kind": "parameter", "displayName": "Payload Signing Enabled", "group": " advanced", "label": "common, advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", "configurationField": "configuration", "description": "Define if Payload Signing enabled is true or false" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
index 6a7bfa9..4a859c7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
@@ -37,7 +37,6 @@
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the SDB client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating the SDB client" },
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": "configuration", "description": "The region in which SDB client needs to work. When using this parameter, the configuration will expect the capitalized name of the region [...]
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sdb.SdbConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
index 36cdbc9..b1750e0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
@@ -51,7 +51,6 @@
     "returnPath": { "kind": "parameter", "displayName": "Return Path", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ses.SesConfiguration", "configurationField": "configuration", "description": "The email address to which bounce notifications are to be forwarded, override it using 'CamelAwsSesReturnPath' header." },
     "subject": { "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ses.SesConfiguration", "configurationField": "configuration", "description": "The subject which is used if the message header 'CamelAwsSesSubject' is not present." },
     "to": { "kind": "parameter", "displayName": "To", "group": "producer", "label": "", "required": false, "type": "array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.ses.SesConfiguration", "configurationField": "configuration", "description": "List of destination email address. Can be overriden with 'CamelAwsSesTo' header." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.ses.SesConfiguration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.ses.SesConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
index d3ef2f8..4b432c4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
@@ -62,7 +62,6 @@
     "serverSideEncryptionEnabled": { "kind": "parameter", "displayName": "Server Side Encryption Enabled", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField": "configuration", "description": "Define if Server Side Encryption is enabled or not on the topic" },
     "subject": { "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField": "configuration", "description": "The subject which is used if the message header 'CamelAwsSnsSubject' is not present." },
     "subscribeSNStoSQS": { "kind": "parameter", "displayName": "Subscribe SNSto SQS", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField": "configuration", "description": "Define if the subscription between SNS Topic and SQS must be done or not" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.sns.SnsConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
index eb8bcc8..6cf263e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
@@ -98,7 +98,6 @@
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.aws.sqs.SqsOperations", "enum": [ "sendBatchMessage", "deleteMessage", "listQueues" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": "configuration", "description": "The operation to do in case  [...]
     "delayQueue": { "kind": "parameter", "displayName": "Delay Queue", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": "configuration", "description": "Define if you want to apply delaySeconds option to the queue or on single messages" },
     "queueUrl": { "kind": "parameter", "displayName": "Queue Url", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": "configuration", "description": "To define the queueUrl explicitly. All other parameters, which would influence the queueUrl, are ignored. This parameter is  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": "configuration", "description": "To define a proxy host when instantiating the SQS client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the SQS client" },
     "maximumMessageSize": { "kind": "parameter", "displayName": "Maximum Message Size", "group": "queue", "label": "queue", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.sqs.SqsConfiguration", "configurationField": "configuration", "description": "The maximumMessageSize (in bytes) an SQS message can contain for this queue." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
index bf0e249..411064f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
@@ -73,7 +73,6 @@
     "clientConfigurationParameters": { "kind": "parameter", "displayName": "Client Configuration Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "clientConfiguration.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.swf.SWFConfiguration", "configurationField": "configuration", "descripti [...]
     "startWorkflowOptionsParameters": { "kind": "parameter", "displayName": "Start Workflow Options Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "startWorkflowOptions.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.swf.SWFConfiguration", "configurationField": "configuration", "descr [...]
     "sWClientParameters": { "kind": "parameter", "displayName": "SWClient Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "sWClient.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.swf.SWFConfiguration", "configurationField": "configuration", "description": "To configure the AmazonSimpl [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.swf.SWFConfiguration", "configurationField": "configuration", "description": "Amazon AWS Access Key." },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.swf.SWFConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key." },
     "childPolicy": { "kind": "parameter", "displayName": "Child Policy", "group": "workflow", "label": "producer,workflow", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.swf.SWFConfiguration", "configurationField": "configuration", "description": "The policy to use on child workflows when terminating a workflow." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
index 70c106c..dc69f2b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
@@ -52,7 +52,6 @@
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws.translate.TranslateConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
     "sourceLanguage": { "kind": "parameter", "displayName": "Source Language", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.translate.TranslateConfiguration", "configurationField": "configuration", "description": "Source language to use" },
     "targetLanguage": { "kind": "parameter", "displayName": "Target Language", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.translate.TranslateConfiguration", "configurationField": "configuration", "description": "Target language to use" },
-    "translateClient": { "kind": "parameter", "displayName": "Translate Client", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "com.amazonaws.services.translate.AmazonTranslate", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.translate.TranslateConfiguration", "configurationField": "configuration", "description": "To use a existing configured AWS Translate as client" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "translateClient": { "kind": "parameter", "displayName": "Translate Client", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "com.amazonaws.services.translate.AmazonTranslate", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws.translate.TranslateConfiguration", "configurationField": "configuration", "description": "To use a existing configured AWS Translate as client" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
index cb432da..0af4df7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
@@ -80,7 +80,6 @@
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.athena.Athena2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key." },
     "waitTimeout": { "kind": "parameter", "displayName": "Wait Timeout", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 0, "configurationClass": "org.apache.camel.component.aws2.athena.Athena2Configuration", "configurationField": "configuration", "description": "Optional max wait time in millis to wait for a successful query completion. See the section 'Waiting f [...]
     "workGroup": { "kind": "parameter", "displayName": "Work Group", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.athena.Athena2Configuration", "configurationField": "configuration", "description": "The workgroup to use for running the query." },
-    "clientRequestToken": { "kind": "parameter", "displayName": "Client Request Token", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.athena.Athena2Configuration", "configurationField": "configuration", "description": "A unique string to ensure issues queries are idempotent. It is unlikely you will need to set this." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "clientRequestToken": { "kind": "parameter", "displayName": "Client Request Token", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.athena.Athena2Configuration", "configurationField": "configuration", "description": "A unique string to ensure issues queries are idempotent. It is unlikely you will need to set this." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
index af433b4..692a2a2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
@@ -51,7 +51,6 @@
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
     "unit": { "kind": "parameter", "displayName": "Unit", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": "configuration", "description": "The metric unit" },
     "value": { "kind": "parameter", "displayName": "Value", "group": "producer", "label": "", "required": false, "type": "number", "javaType": "java.lang.Double", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": "configuration", "description": "The metric value" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
index 69d13b2..1538919 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
@@ -55,7 +55,6 @@
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": "configuration", "description": "The region in which DDB client needs to work" },
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
     "writeCapacity": { "kind": "parameter", "displayName": "Write Capacity", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": "configuration", "description": "The provisioned throughput to reserved for writing resources to your table" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.ddb.Ddb2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
index 70df97e..73922c2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
@@ -53,7 +53,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
index f9a7d84..27e098a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
@@ -48,7 +48,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.ec2.AWS2EC2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiati [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.ec2.AWS2EC2Configuration", "configurationField": "configuration", "description": "The region in which EC2 client needs to work. When using this parameter, the configuration will expect the lowercase name of the reg [...]
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.ec2.AWS2EC2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" },
-    "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.ec2.AWS2EC2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.ec2.AWS2EC2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
index 9be8558..ae325c9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
@@ -47,7 +47,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.ecs.ECS2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating  [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.ecs.ECS2Configuration", "configurationField": "configuration", "description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.ecs.ECS2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.ecs.ECS2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.ecs.ECS2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
index bc31193..3363d8a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
@@ -47,7 +47,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating  [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField": "configuration", "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eventbridge.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eventbridge.json
index 2c338a8..8932602 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eventbridge.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eventbridge.json
@@ -49,7 +49,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.eventbridge.EventbridgeConfiguration", "configurationField": "configuration", "description": "To define a proxy protocol when [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.eventbridge.EventbridgeConfiguration", "configurationField": "configuration", "description": "The region in which Eventbridge client needs to work. When using this parameter, the configuration will expect the lower [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.eventbridge.EventbridgeConfiguration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.eventbridge.EventbridgeConfiguration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.eventbridge.EventbridgeConfiguration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
index b40879c..368bd21 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
@@ -47,7 +47,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating  [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "aws-global", "configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField": "configuration", "description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect th [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
index 3effdcb..ac4149a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
@@ -47,7 +47,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol wh [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", "configurationField": "configuration", "description": "The region in which Kinesis Firehose client needs to work. When using this parameter, the configuration will expect th [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
index 3a58633..af659ca 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
@@ -61,7 +61,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
index 2f394aa..a38ebb8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
@@ -47,7 +47,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating  [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": "configuration", "description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
index d271354..ceba507 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
@@ -44,7 +44,6 @@
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.lambda.Lambda2Configuration", "configurationField": "configuration", "description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the  [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.lambda.Lambda2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
     "awsLambdaClient": { "kind": "parameter", "displayName": "Aws Lambda Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "software.amazon.awssdk.services.lambda.LambdaClient", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.aws2.lambda.Lambda2Configuration", "configurationField": "configuration", "description": "To use a existing configured AwsLambdaClient [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.lambda.Lambda2Configuration", "configurationField": "configuration", "description": "To define a proxy host when instantiating the Lambda client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.lambda.Lambda2Configuration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the Lambda client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "proxy", "label": "proxy", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.lambda.Lambda2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instan [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
index 88d5a4a..9b2be6d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
@@ -47,7 +47,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating th [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField": "configuration", "description": "The region in which MQ client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (f [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
index b8ab646..6398e84 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
@@ -47,7 +47,6 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HTTPS", "configurationClass": "org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField": "configuration", "description": "To define a proxy protocol when instantiating  [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField": "configuration", "description": "The region in which MSK client needs to work. When using this parameter, the configuration will expect the lowercase name of the region [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
index a61cb0e..bb5a4f4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
@@ -111,7 +111,6 @@
     "awsKMSKeyId": { "kind": "parameter", "displayName": "Aws KMSKey Id", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": "configuration", "description": "Define the id of KMS key to use in case KMS is enabled" },
     "useAwsKMS": { "kind": "parameter", "displayName": "Use Aws KMS", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": "configuration", "description": "Define if KMS must be used or not" },
     "useCustomerKey": { "kind": "parameter", "displayName": "Use Customer Key", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": "configuration", "description": "Define if Customer Key must be used or not" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
index 0e14b63..85c1296 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
@@ -51,7 +51,6 @@
     "subject": { "kind": "parameter", "displayName": "Subject", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": "configuration", "description": "The subject which is used if the message header 'CamelAwsSesSubject' is not present." },
     "to": { "kind": "parameter", "displayName": "To", "group": "producer", "label": "", "required": false, "type": "array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": "configuration", "description": "List of destination email address. Can be overriden with 'CamelAwsSesTo' header." },
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
index c8e25c7..f7c7b8e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
@@ -66,7 +66,6 @@
     "subscribeSNStoSQS": { "kind": "parameter", "displayName": "Subscribe SNSto SQS", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": "configuration", "description": "Define if the subscription between SNS Topic and SQS must be done or not" },
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
     "useDefaultCredentialsProvider": { "kind": "parameter", "displayName": "Use Default Credentials Provider", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": "configuration", "description": "Set whether the SNS client should expect to load credentials on an AWS  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.sns.Sns2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
index d47130b..b42cd00 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
@@ -100,7 +100,6 @@
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.aws2.sqs.Sqs2Operations", "enum": [ "sendBatchMessage", "deleteMessage", "listQueues", "purgeQueue" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField": "configuration", "description": "The operat [...]
     "delayQueue": { "kind": "parameter", "displayName": "Delay Queue", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField": "configuration", "description": "Define if you want to apply delaySeconds option to the queue or on single messages" },
     "queueUrl": { "kind": "parameter", "displayName": "Queue Url", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField": "configuration", "description": "To define the queueUrl explicitly. All other parameters, which would influence the queueUrl, are ignored. This parameter i [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField": "configuration", "description": "To define a proxy host when instantiating the SQS client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField": "configuration", "description": "To define a proxy port when instantiating the SQS client" },
     "maximumMessageSize": { "kind": "parameter", "displayName": "Maximum Message Size", "group": "queue", "label": "queue", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.sqs.Sqs2Configuration", "configurationField": "configuration", "description": "The maximumMessageSize (in bytes) an SQS message can contain for this queue." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
index 9a986ad..ff9dea1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
@@ -47,7 +47,6 @@
     "region": { "kind": "parameter", "displayName": "Region", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "aws-global", "configurationClass": "org.apache.camel.component.aws2.sts.STS2Configuration", "configurationField": "configuration", "description": "The region in which STS client needs to work. When using this parameter, the configuration will expect th [...]
     "stsClient": { "kind": "parameter", "displayName": "Sts Client", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.services.sts.StsClient", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.aws2.sts.STS2Configuration", "configurationField": "configuration", "description": "To use a existing configured AWS STS as client" },
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.sts.STS2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.sts.STS2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.sts.STS2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
index df963c9..f98c02f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
@@ -53,7 +53,6 @@
     "targetLanguage": { "kind": "parameter", "displayName": "Target Language", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.aws2.translate.Translate2Configuration", "configurationField": "configuration", "description": "Target language to use" },
     "translateClient": { "kind": "parameter", "displayName": "Translate Client", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "software.amazon.awssdk.services.translate.TranslateClient", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.aws2.translate.Translate2Configuration", "configurationField": "configuration", "description": "To use a existing configured AWS Translat [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All Certificates", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.aws2.translate.Translate2Configuration", "configurationField": "configuration", "description": "If we want to trust all certificates in case of overriding the endpoint" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.translate.Translate2Configuration", "configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.aws2.translate.Translate2Configuration", "configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
index 7108055..c0e4c27 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
@@ -67,7 +67,6 @@
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.azure.blob.BlobServiceOperations", "enum": [ "getBlob", "deleteBlob", "listBlobs", "updateBlockBlob", "uploadBlobBlocks", "commitBlobBlockList", "getBlobBlockList", "createAppendBlob", "updateAppendBlob", "createPageBlob", "updatePageBlob", "resizePageBlob", "clearPageBlob", "getPageBlobRanges" ], "depre [...]
     "streamWriteSize": { "kind": "parameter", "displayName": "Stream Write Size", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.blob.BlobServiceConfiguration", "configurationField": "configuration", "description": "Set the size of the buffer for writing block and page blocks" },
     "useFlatListing": { "kind": "parameter", "displayName": "Use Flat Listing", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.azure.blob.BlobServiceConfiguration", "configurationField": "configuration", "description": "Specify if the flat or hierarchical blob listing should be used" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "credentialsAccountKey": { "kind": "parameter", "displayName": "Credentials Account Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.blob.BlobServiceConfiguration", "configurationField": "configuration", "description": "Set the storage account key used during authentication phase" },
     "credentialsAccountName": { "kind": "parameter", "displayName": "Credentials Account Name", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.blob.BlobServiceConfiguration", "configurationField": "configuration", "description": "Set the storage account name used during authentication phase" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
index 5e099e1..1555d66 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
@@ -65,7 +65,6 @@
     "partitionId": { "kind": "parameter", "displayName": "Partition Id", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", "configurationField": "configuration", "description": "Sets the identifier of the Event Hub partition that the events will be sent to. If the identifier is not [...]
     "partitionKey": { "kind": "parameter", "displayName": "Partition Key", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", "configurationField": "configuration", "description": "Sets a hashing key to be provided for the batch of events, which instructs the Event Hubs service to m [...]
     "producerAsyncClient": { "kind": "parameter", "displayName": "Producer Async Client", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "com.azure.messaging.eventhubs.EventHubProducerAsyncClient", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", "configurationField": "configuration", "description": "Sets the EventHubProducerAsyncClient.An asynch [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "connectionString": { "kind": "parameter", "displayName": "Connection String", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", "configurationField": "configuration", "description": "Instead of supplying namespace, sharedAccessKey, sharedAccessName ... etc, you can just supply  [...]
     "sharedAccessKey": { "kind": "parameter", "displayName": "Shared Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", "configurationField": "configuration", "description": "The generated value for the SharedAccessName" },
     "sharedAccessName": { "kind": "parameter", "displayName": "Shared Access Name", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", "configurationField": "configuration", "description": "The name you chose for your EventHubs SAS keys" }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
index 88883eb..43503cd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
@@ -49,7 +49,6 @@
     "messageVisibilityDelay": { "kind": "parameter", "displayName": "Message Visibility Delay", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.queue.QueueServiceConfiguration", "configurationField": "configuration", "description": "Message Visibility Delay in seconds" },
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.azure.queue.QueueServiceOperations", "enum": [ "listQueues", "createQueue", "deleteQueue", "addMessage", "retrieveMessage", "peekMessage", "updateMessage", "deleteMessage" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "listQueues", "configurationClass": "org.apache.camel.co [...]
     "queuePrefix": { "kind": "parameter", "displayName": "Queue Prefix", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.queue.QueueServiceConfiguration", "configurationField": "configuration", "description": "Set a prefix which can be used for listing the queues" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "credentialsAccountKey": { "kind": "parameter", "displayName": "Credentials Account Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.queue.QueueServiceConfiguration", "configurationField": "configuration", "description": "Set the storage account key used during authentication phase" },
     "credentialsAccountName": { "kind": "parameter", "displayName": "Credentials Account Name", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.queue.QueueServiceConfiguration", "configurationField": "configuration", "description": "Set the storage account name used during authentication phase" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
index ba1386f..29b9d89 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
@@ -82,7 +82,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.azure.storage.blob.BlobOperationsDefinition", "enum": [ "listBlobContainers", "createBlobContainer", "deleteBlobContainer", "listBlobs", "getBlob", "deleteBlob", "downloadBlobToFile", "downloadLink", "uploadBlockBlob", "stageBlockBlobList", "commitBlobBlockList", "getBlobBlockList", "createAppendBlob", " [...]
     "pageBlobSize": { "kind": "parameter", "displayName": "Page Blob Size", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "512", "configurationClass": "org.apache.camel.component.azure.storage.blob.BlobConfiguration", "configurationField": "configuration", "description": "Specifies the maximum size for the page blob, up to 8 TB. The page blob size must [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.storage.blob.BlobConfiguration", "configurationField": "configuration", "description": "Access key for the associated azure account name to be used for authentication with azure blob services" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
index d12b4fe..58ab4ac 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
@@ -50,7 +50,6 @@
     "createQueue": { "kind": "parameter", "displayName": "Create Queue", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.azure.storage.queue.QueueConfiguration", "configurationField": "configuration", "description": "When is set to true, the queue will be automatically created when sending messages to the  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.azure.storage.queue.QueueOperationDefinition", "enum": [ "listQueues", "createQueue", "deleteQueue", "clearQueue", "sendMessage", "deleteMessage", "receiveMessages", "peekMessages", "updateMessage" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.compon [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "maxMessages": { "kind": "parameter", "displayName": "Max Messages", "group": "queue", "label": "queue", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1", "configurationClass": "org.apache.camel.component.azure.storage.queue.QueueConfiguration", "configurationField": "configuration", "description": "Maximum number of messages to get, if there are less messages exist in the queue than r [...]
     "messageId": { "kind": "parameter", "displayName": "Message Id", "group": "queue", "label": "queue", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.storage.queue.QueueConfiguration", "configurationField": "configuration", "description": "The ID of the message to be deleted or updated." },
     "popReceipt": { "kind": "parameter", "displayName": "Pop Receipt", "group": "queue", "label": "queue", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.storage.queue.QueueConfiguration", "configurationField": "configuration", "description": "Unique identifier that must match for the message to be deleted or updated." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
index 4e589ae..2a7d6d1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
@@ -38,7 +38,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "constraintValidatorFactory": { "kind": "parameter", "displayName": "Constraint Validator Factory", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "javax.validation.ConstraintValidatorFactory", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom ConstraintValidatorFactory" },
     "messageInterpolator": { "kind": "parameter", "displayName": "Message Interpolator", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "javax.validation.MessageInterpolator", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom MessageInterpolator" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "traversableResolver": { "kind": "parameter", "displayName": "Traversable Resolver", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "javax.validation.TraversableResolver", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom TraversableResolver" },
     "validationProviderResolver": { "kind": "parameter", "displayName": "Validation Provider Resolver", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "javax.validation.ValidationProviderResolver", "deprecated": false, "autowired": false, "secret": false, "description": "To use a a custom ValidationProviderResolver" },
     "validatorFactory": { "kind": "parameter", "displayName": "Validator Factory", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "javax.validation.ValidatorFactory", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom ValidatorFactory" }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
index 073ead5..82a080c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
@@ -33,7 +33,6 @@
     "method": { "kind": "parameter", "displayName": "Method", "group": "common", "label": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the name of the method to invoke on the bean" },
     "scope": { "kind": "parameter", "displayName": "Scope", "group": "common", "label": "common", "required": false, "type": "object", "javaType": "org.apache.camel.BeanScope", "enum": [ "Singleton", "Request", "Prototype" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Singleton", "description": "Scope of bean. When using singleton scope (default) the bean is created or looked up only once and reused for the lifetime of the endpoint. The bean should be thre [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "parameters": { "kind": "parameter", "displayName": "Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "bean.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "Used for configuring additional properties on the bean" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "parameters": { "kind": "parameter", "displayName": "Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "bean.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "Used for configuring additional properties on the bean" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
index 73e9b30..c6c6a1b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
@@ -42,7 +42,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
index 4e307db..ed9a702 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
@@ -31,7 +31,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "port": { "kind": "parameter", "displayName": "Port", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "8080", "configurationClass": "org.apache.camel.component.bonita.BonitaConfiguration", "configurationField": "configuration", "description": "Port of the server hosting Bonita engine" },
     "processName": { "kind": "parameter", "displayName": "Process Name", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.bonita.BonitaConfiguration", "configurationField": "configuration", "description": "Name of the process involved in the operation" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.bonita.BonitaConfiguration", "configurationField": "configuration", "description": "Password to authenticate to Bonita engine." },
     "username": { "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.bonita.BonitaConfiguration", "configurationField": "configuration", "description": "Username to authenticate to Bonita engine." }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
index d2ac11d..8cdf57a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
@@ -55,7 +55,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "httpParams": { "kind": "parameter", "displayName": "Http Params", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "Custom HTTP params for settings like proxy host" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "authenticationType": { "kind": "parameter", "displayName": "Authentication Type", "group": "authentication", "label": "authentication", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "APP_USER_AUTHENTICATION", "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "The type of authentication for connection. Types of A [...]
     "accessTokenCache": { "kind": "parameter", "displayName": "Access Token Cache", "group": "security", "label": "advanced,security", "required": false, "type": "object", "javaType": "com.box.sdk.IAccessTokenCache", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "Custom Access Token Cache for storing and retrieving access tokens." },
     "clientSecret": { "kind": "parameter", "displayName": "Client Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "Box application client secret" },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
index 9d01c8c..daf5737 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
@@ -35,7 +35,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "merchantId": { "kind": "parameter", "displayName": "Merchant Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.braintree.BraintreeConfiguration", "configurationField": "configuration", "description": "The merchant id provided by Braintree." },
     "httpReadTimeout": { "kind": "parameter", "displayName": "Http Read Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.braintree.BraintreeConfiguration", "configurationField": "configuration", "description": "Set read timeout for http calls." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "httpLogLevel": { "kind": "parameter", "displayName": "Http Log Level", "group": "logging", "label": "logging", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "OFF", "SEVERE", "WARNING", "INFO", "CONFIG", "FINE", "FINER", "FINEST", "ALL" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.braintree.BraintreeConfiguration", "configurationField": "configuration", "description": "Set logging level [...]
     "httpLogName": { "kind": "parameter", "displayName": "Http Log Name", "group": "logging", "label": "logging", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Braintree", "configurationClass": "org.apache.camel.component.braintree.BraintreeConfiguration", "configurationField": "configuration", "description": "Set log category to use to log http calls." },
     "logHandlerEnabled": { "kind": "parameter", "displayName": "Log Handler Enabled", "group": "logging", "label": "logging", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.braintree.BraintreeConfiguration", "configurationField": "configuration", "description": "Sets whether to enable the BraintreeLogHandler. It may be desirable to set this to 'f [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
index d4129ef..c7469d8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
@@ -31,7 +31,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
index 811f518..dcb09e4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
@@ -56,7 +56,6 @@
     "statsCounter": { "kind": "parameter", "displayName": "Stats Counter", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "com.github.benmanes.caffeine.cache.stats.StatsCounter", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.caffeine.CaffeineConfiguration", "configurationField": "configuration", "description": "Set a specific Stats Counter for the cache stats" },
     "statsEnabled": { "kind": "parameter", "displayName": "Stats Enabled", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.caffeine.CaffeineConfiguration", "configurationField": "configuration", "description": "To enable stats on the cache" },
     "keyType": { "kind": "parameter", "displayName": "Key Type", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.caffeine.CaffeineConfiguration", "configurationField": "configuration", "description": "The cache key type, default java.lang.Object" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "valueType": { "kind": "parameter", "displayName": "Value Type", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.caffeine.CaffeineConfiguration", "configurationField": "configuration", "description": "The cache value type, default java.lang.Object" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
index 58dd666..c891df3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
@@ -56,7 +56,6 @@
     "statsCounter": { "kind": "parameter", "displayName": "Stats Counter", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "com.github.benmanes.caffeine.cache.stats.StatsCounter", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.caffeine.CaffeineConfiguration", "configurationField": "configuration", "description": "Set a specific Stats Counter for the cache stats" },
     "statsEnabled": { "kind": "parameter", "displayName": "Stats Enabled", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.caffeine.CaffeineConfiguration", "configurationField": "configuration", "description": "To enable stats on the cache" },
     "keyType": { "kind": "parameter", "displayName": "Key Type", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.caffeine.CaffeineConfiguration", "configurationField": "configuration", "description": "The cache key type, default java.lang.Object" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "valueType": { "kind": "parameter", "displayName": "Value Type", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.caffeine.CaffeineConfiguration", "configurationField": "configuration", "description": "The cache value type, default java.lang.Object" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
index 56c5dbc..af3f66c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
@@ -31,7 +31,6 @@
     "botName": { "kind": "path", "displayName": "Bot Name", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Name of the Bot in CS to converse with" },
     "chatUserName": { "kind": "parameter", "displayName": "Chat User Name", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Username who initializes the CS conversation. To be set when chat is initialized from camel route" },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "resetChat": { "kind": "parameter", "displayName": "Reset Chat", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Issues :reset command to start a new conversation everytime" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "resetChat": { "kind": "parameter", "displayName": "Reset Chat", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Issues :reset command to start a new conversation everytime" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
index 03fae7c..339c1e3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
@@ -37,7 +37,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "themeFolder": { "kind": "parameter", "displayName": "Theme Folder", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Define the themes folder to scan" },
     "themeLayer": { "kind": "parameter", "displayName": "Theme Layer", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Define the theme layer to elaborate" },
-    "themeSubfolder": { "kind": "parameter", "displayName": "Theme Subfolder", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Define the themes subfolder to scan" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "themeSubfolder": { "kind": "parameter", "displayName": "Theme Subfolder", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Define the themes subfolder to scan" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
index 910c5b7..c310b62 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
@@ -33,7 +33,6 @@
     "method": { "kind": "parameter", "displayName": "Method", "group": "common", "label": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the name of the method to invoke on the bean" },
     "scope": { "kind": "parameter", "displayName": "Scope", "group": "common", "label": "common", "required": false, "type": "object", "javaType": "org.apache.camel.BeanScope", "enum": [ "Singleton", "Request", "Prototype" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Singleton", "description": "Scope of bean. When using singleton scope (default) the bean is created or looked up only once and reused for the lifetime of the endpoint. The bean should be thre [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "parameters": { "kind": "parameter", "displayName": "Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "bean.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "Used for configuring additional properties on the bean" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "parameters": { "kind": "parameter", "displayName": "Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "bean.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "Used for configuring additional properties on the bean" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
index f18f08d..74d4243 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
@@ -31,7 +31,6 @@
     "defaultMaxNumberOfParts": { "kind": "parameter", "displayName": "Default Max Number Of Parts", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 8, "configurationClass": "org.apache.camel.component.cm.CMConfiguration", "configurationField": "configuration", "description": "If it is a multipart message forces the max number. Message can be truncated. Technically the gate [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "productToken": { "kind": "parameter", "displayName": "Product Token", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.cm.CMConfiguration", "configurationField": "configuration", "description": "The unique token to use" },
-    "testConnectionOnStartup": { "kind": "parameter", "displayName": "Test Connection On Startup", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.cm.CMConfiguration", "configurationField": "configuration", "description": "Whether to test the connection to the SMS Gateway on startup" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "testConnectionOnStartup": { "kind": "parameter", "displayName": "Test Connection On Startup", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.cm.CMConfiguration", "configurationField": "configuration", "description": "Whether to test the connection to the SMS Gateway on startup" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
index 9d0a595..1dbe210 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
@@ -40,7 +40,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "queryMode": { "kind": "parameter", "displayName": "Query Mode", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If true, will execute the cmis query from the message body and return result, otherwise will create a node in the cmis repository" },
     "sessionFacadeFactory": { "kind": "parameter", "displayName": "Session Facade Factory", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.cmis.CMISSessionFacadeFactory", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom CMISSessionFacadeFactory to create the CMISSessionFacade instances" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.cmis.CMISSessionFacade", "configurationField": "sessionFacade", "description": "Password for the cmis repository" },
     "username": { "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.cmis.CMISSessionFacade", "configurationField": "sessionFacade", "description": "Username for the cmis repository" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
index e2aa114..3f88aac1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
@@ -42,7 +42,6 @@
     "coapMethodRestrict": { "kind": "parameter", "displayName": "Coap Method Restrict", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Comma separated list of methods that the CoAP consumer will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)." },
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
index a580d7d..b7de2a6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
@@ -42,7 +42,6 @@
     "coapMethodRestrict": { "kind": "parameter", "displayName": "Coap Method Restrict", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Comma separated list of methods that the CoAP consumer will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)." },
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
index 6265008..bef06ce 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
@@ -42,7 +42,6 @@
     "coapMethodRestrict": { "kind": "parameter", "displayName": "Coap Method Restrict", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Comma separated list of methods that the CoAP consumer will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)." },
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
index 46d18d9..b9744ea 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
@@ -42,7 +42,6 @@
     "coapMethodRestrict": { "kind": "parameter", "displayName": "Coap Method Restrict", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Comma separated list of methods that the CoAP consumer will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)." },
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
index 86b86e1..1bd76a3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
@@ -53,7 +53,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "disconnectLocalSession": { "kind": "parameter", "displayName": "Disconnect Local Session", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether to disconnect local sessions after publishing a message to its channel. Disconnecting local session is needed as they are not swept by default by CometD, and therefore you can run out of m [...]
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
index 30cdc9c..136ac0c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
@@ -53,7 +53,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "disconnectLocalSession": { "kind": "parameter", "displayName": "Disconnect Local Session", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether to disconnect local sessions after publishing a message to its channel. Disconnecting local session is needed as they are not swept by default by CometD, and therefore you can run out of m [...]
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
index 3cba5b4..d18bc6f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
@@ -75,7 +75,6 @@
     "datacenter": { "kind": "parameter", "displayName": "Datacenter", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.consul.ConsulConfiguration", "configurationField": "configuration", "description": "The data center" },
     "nearNode": { "kind": "parameter", "displayName": "Near Node", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.consul.ConsulConfiguration", "configurationField": "configuration", "description": "The near node to use for queries." },
     "nodeMeta": { "kind": "parameter", "displayName": "Node Meta", "group": "advanced", "label": "advanced", "required": false, "type": "array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.consul.ConsulConfiguration", "configurationField": "configuration", "description": "The note meta-data to use for queries." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "aclToken": { "kind": "parameter", "displayName": "Acl Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.consul.ConsulConfiguration", "configurationField": "configuration", "description": "Sets the ACL token to be used with Consul" },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.consul.ConsulConfiguration", "configurationField": "configuration", "description": "Sets the password to be used for basic authentication" },
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.consul.ConsulConfiguration", "configurationField": "configuration", "description": "SSL configuration using an org.apache.camel.support.jsse.SSLCon [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
index f36f09b..d38ea92 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
@@ -33,7 +33,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "loggingLevel": { "kind": "parameter", "displayName": "Logging Level", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "INFO", "description": "Logging level used for logging when task is done, or if any exceptions occurred during processing the task." },
     "restartDelay": { "kind": "parameter", "displayName": "Restart Delay", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1000, "description": "The delay in millis to use when restarting a route." },
-    "routeId": { "kind": "parameter", "displayName": "Route Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "To specify a route by its id. The special keyword current indicates the current route." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "routeId": { "kind": "parameter", "displayName": "Route Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "To specify a route by its id. The special keyword current indicates the current route." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
index 510f95a..a1a5bb3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
@@ -51,7 +51,6 @@
     "queryCriteria": { "kind": "parameter", "displayName": "Query Criteria", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "net.corda.core.node.services.vault.QueryCriteria", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.corda.CordaConfiguration", "configurationField": "configuration", "description": "QueryCriteria assumes underlying schema tables are correctly i [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.corda.CordaConfiguration", "configurationField": "configuration", "description": "Operation to use" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.corda.CordaConfiguration", "configurationField": "configuration", "description": "Password for login" },
     "username": { "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.corda.CordaConfiguration", "configurationField": "configuration", "description": "Username for login" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
index 8c40b58..7299eab 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
@@ -59,7 +59,6 @@
     "additionalHosts": { "kind": "parameter", "displayName": "Additional Hosts", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The additional hosts" },
     "connectTimeout": { "kind": "parameter", "displayName": "Connect Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "2500", "description": "Define the timeoutconnect in milliseconds" },
     "queryTimeout": { "kind": "parameter", "displayName": "Query Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "2500", "description": "Define the operation timeout in milliseconds" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
index 7ee2903..2b9a606 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
@@ -41,7 +41,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Password for authenticated databases" },
     "username": { "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "Username in case of authenticated databases" }
   }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
index b5f4f97..f82a4f2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
@@ -47,7 +47,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
index cf466e9..e54beb4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
@@ -31,7 +31,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "schedule": { "kind": "parameter", "displayName": "Schedule", "group": "consumer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.cron.api.CamelCronConfiguration", "configurationField": "configuration", "description": "A cron expression that will be used to generate events" },
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
index 77f0a63..fb446df 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
@@ -34,7 +34,6 @@
     "keyStore": { "kind": "parameter", "displayName": "Key Store", "group": "common", "label": "common", "required": false, "type": "object", "javaType": "java.security.KeyStore", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration", "configurationField": "verifyConfig", "description": "Keystore which contains signer private keys, verifier public keys, encryptor public keys, decr [...]
     "keyStoreParameters": { "kind": "parameter", "displayName": "Key Store Parameters", "group": "common", "label": "common", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.KeyStoreParameters", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration", "configurationField": "verifyConfig", "description": "Keystore containing signer private keys, verifi [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "decrypt", "label": "decrypt", "required": false, "type": "object", "javaType": "char[]", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.crypto.cms.crypt.DefaultEnvelopedDataDecryptorConfiguration", "configurationField": "decryptConfig", "description": "Sets the password of the private keys. It is assumed that all private keys in the keystore have the sa [...]
     "fromBase64": { "kind": "parameter", "displayName": "From Base64", "group": "decrypt_verify", "label": "decrypt_verify", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration", "configurationField": "verifyConfig", "description": "If true then the CMS message is base 64 encoded and must be decod [...]
     "contentEncryptionAlgorithm": { "kind": "parameter", "displayName": "Content Encryption Algorithm", "group": "encrypt", "label": "encrypt", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "AES\/CBC\/PKCS5Padding", "DESede\/CBC\/PKCS5Padding", "Camellia\/CBC\/PKCS5Padding", "CAST5\/CBC\/PKCS5Padding" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfig [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
index bc05e09..a19a13e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
@@ -65,7 +65,6 @@
     "keyStoreParameters": { "kind": "parameter", "displayName": "Key Store Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.KeyStoreParameters", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.crypto.DigitalSignatureConfiguration", "configurationField": "configuration", "description": "Sets the KeyStore that can contain keys and Certficates for [...]
     "publicKey": { "kind": "parameter", "displayName": "Public Key", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.security.PublicKey", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.crypto.DigitalSignatureConfiguration", "configurationField": "configuration", "description": "Set the PublicKey that should be used to verify the signature in the exchange." },
     "secureRandom": { "kind": "parameter", "displayName": "Secure Random", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.security.SecureRandom", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.crypto.DigitalSignatureConfiguration", "configurationField": "configuration", "description": "Set the SecureRandom used to initialize the Signature service" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.crypto.DigitalSignatureConfiguration", "configurationField": "configuration", "description": "Sets the password used to access an aliased PrivateKey in the KeyStore." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
index 85994dc..248a532 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
@@ -44,6 +44,7 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "description": "The Camel SSL setting reference. Use the # notation to reference the SSL Context." },
     "wrapped": { "kind": "parameter", "displayName": "Wrapped", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Which kind of operation that CXF endpoint producer will invoke" },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used" },
     "allowStreaming": { "kind": "parameter", "displayName": "Allow Streaming", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "description": "This option controls whether the CXF component, when running in PAYLOAD mode, will DOM parse the incoming messages into DOM Elements or keep the payload as a javax.xml.transform.Source object that would allow streaming in some [...]
     "bus": { "kind": "parameter", "displayName": "Bus", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.cxf.Bus", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom configured CXF Bus." },
     "continuationTimeout": { "kind": "parameter", "displayName": "Continuation Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "30000", "description": "This option is used to set the CXF continuation timeout which could be used in CxfConsumer by default when the CXF server is using Jetty or Servlet transport." },
@@ -55,7 +56,6 @@
     "mtomEnabled": { "kind": "parameter", "displayName": "Mtom Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "To enable MTOM (attachments). This requires to use POJO or PAYLOAD data format mode." },
     "properties": { "kind": "parameter", "displayName": "Properties", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "properties.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To set additional CXF options using the key\/value pairs from the Map. For example to turn on stacktraces in SOAP faults, properties.faultStackTraceEnabled=true" },
     "skipPayloadMessagePartCheck": { "kind": "parameter", "displayName": "Skip Payload Message Part Check", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether SOAP message validation should be disabled." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "loggingFeatureEnabled": { "kind": "parameter", "displayName": "Logging Feature Enabled", "group": "logging", "label": "logging", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log." },
     "loggingSizeLimit": { "kind": "parameter", "displayName": "Logging Size Limit", "group": "logging", "label": "logging", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 49152, "description": "To limit the total size of number of bytes the logger will output when logging feature has been enabled and -1 for no limit." },
     "skipFaultLogging": { "kind": "parameter", "displayName": "Skip Fault Logging", "group": "logging", "label": "logging", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
index c0aad5e..208c9a7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
@@ -53,6 +53,7 @@
     "httpClientAPI": { "kind": "parameter", "displayName": "Http Client API", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "If it is true, the CxfRsProducer will use the HttpClientAPI to invoke the service. If it is false, the CxfRsProducer will use the ProxyClientAPI to invoke the service" },
     "ignoreDeleteMethodMessageBody": { "kind": "parameter", "displayName": "Ignore Delete Method Message Body", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "This option is used to tell CxfRsProducer to ignore the message body of the DELETE method when using HTTP API." },
     "maxClientCacheSize": { "kind": "parameter", "displayName": "Max Client Cache Size", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 10, "description": "This option allows you to configure the maximum size of the cache. The implementation caches CXF clients or ClientFactoryBean in CxfProvider and CxfRsProvider." },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used" },
     "binding": { "kind": "parameter", "displayName": "Binding", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.cxf.jaxrs.CxfRsBinding", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom CxfBinding to control the binding between Camel Message and CXF Message." },
     "bus": { "kind": "parameter", "displayName": "Bus", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.cxf.Bus", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom configured CXF Bus." },
     "continuationTimeout": { "kind": "parameter", "displayName": "Continuation Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "30000", "description": "This option is used to set the CXF continuation timeout which could be used in CxfConsumer by default when the CXF server is using Jetty or Servlet transport." },
@@ -60,7 +61,6 @@
     "defaultBus": { "kind": "parameter", "displayName": "Default Bus", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Will set the default bus when CXF endpoint create a bus by itself" },
     "headerFilterStrategy": { "kind": "parameter", "displayName": "Header Filter Strategy", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "To use a custom HeaderFilterStrategy to filter header to and from Camel message." },
     "performInvocation": { "kind": "parameter", "displayName": "Perform Invocation", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "When the option is true, Camel will perform the invocation of the resource class instance and put the response object into the exchange for further processing." },
-    "propagateContexts": { "kind": "parameter", "displayName": "Propagate Contexts", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "When the option is true, JAXRS UriInfo, HttpHeaders, Request and SecurityContext contexts will be available to custom CXFRS processors as typed Camel exchange properties. These contexts can be used to analyz [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "propagateContexts": { "kind": "parameter", "displayName": "Propagate Contexts", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "When the option is true, JAXRS UriInfo, HttpHeaders, Request and SecurityContext contexts will be available to custom CXFRS processors as typed Camel exchange properties. These contexts can be used to analyz [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
index 4f3ffb7..e4f533a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
@@ -28,7 +28,6 @@
   "properties": {
     "name": { "kind": "path", "displayName": "Name", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Name of data format" },
     "operation": { "kind": "path", "displayName": "Operation", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "enum": [ "marshal", "unmarshal" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Operation to use either marshal or unmarshal" },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
index c60ac9e..e2fa370 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
@@ -41,7 +41,6 @@
     "sleepForEmptyTest": { "kind": "parameter", "displayName": "Sleep For Empty Test", "group": "producer", "label": "producer", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "0", "description": "Allows a sleep to be specified to wait to check that this endpoint really is empty when expectedMessageCount(int) is called with zero" },
     "split": { "kind": "parameter", "displayName": "Split", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If enabled the messages loaded from the test endpoint will be split using new line delimiters so each line is an expected message. For example to use a file endpoint to load a file where each line is an expected message." },
     "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "producer", "label": "", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "2000", "description": "The timeout to use when polling for message bodies from the URI" },
-    "copyOnExchange": { "kind": "parameter", "displayName": "Copy On Exchange", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether to make a deep copy of the incoming Exchange when received at this mock endpoint. Is by default true." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "copyOnExchange": { "kind": "parameter", "displayName": "Copy On Exchange", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether to make a deep copy of the incoming Exchange when received at this mock endpoint. Is by default true." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
index ed36a37..d7358e9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
@@ -47,7 +47,6 @@
     "retainFirst": { "kind": "parameter", "displayName": "Retain First", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": -1, "description": "Specifies to only retain the first n'th number of received Exchanges. This is used when testing with big data, to reduce memory consumption by not storing copies of every Exchange this mock endpoint receives. Important: When u [...]
     "retainLast": { "kind": "parameter", "displayName": "Retain Last", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": -1, "description": "Specifies to only retain the last n'th number of received Exchanges. This is used when testing with big data, to reduce memory consumption by not storing copies of every Exchange this mock endpoint receives. Important: When usin [...]
     "sleepForEmptyTest": { "kind": "parameter", "displayName": "Sleep For Empty Test", "group": "producer", "label": "producer", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "0", "description": "Allows a sleep to be specified to wait to check that this endpoint really is empty when expectedMessageCount(int) is called with zero" },
-    "copyOnExchange": { "kind": "parameter", "displayName": "Copy On Exchange", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether to make a deep copy of the incoming Exchange when received at this mock endpoint. Is by default true." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "copyOnExchange": { "kind": "parameter", "displayName": "Copy On Exchange", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether to make a deep copy of the incoming Exchange when received at this mock endpoint. Is by default true." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
index 34e0e0b..a50fa98 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
@@ -96,7 +96,6 @@
     "offsetStorageTopic": { "kind": "parameter", "displayName": "Offset Storage Topic", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "The name of the Kafka topic where offsets are to be stored. [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "collectionExcludeList": { "kind": "parameter", "displayName": "Collection Exclude List", "group": "mongodb", "label": "consumer,mongodb", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "A comma-separated list of regular expressions  [...]
     "collectionIncludeList": { "kind": "parameter", "displayName": "Collection Include List", "group": "mongodb", "label": "consumer,mongodb", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "A comma-separated list of regular expressions  [...]
     "connectBackoffInitialDelayMs": { "kind": "parameter", "displayName": "Connect Backoff Initial Delay Ms", "group": "mongodb", "label": "consumer,mongodb", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1s", "configurationClass": "org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "The initial delay  [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
index 3514efb..d9099d7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
@@ -119,7 +119,6 @@
     "offsetStorageTopic": { "kind": "parameter", "displayName": "Offset Storage Topic", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "The name of the Kafka topic where offsets are to be stored. R [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "bigintUnsignedHandlingMode": { "kind": "parameter", "displayName": "Bigint Unsigned Handling Mode", "group": "mysql", "label": "consumer,mysql", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "long", "configurationClass": "org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "Specify how BIGIN [...]
     "binaryHandlingMode": { "kind": "parameter", "displayName": "Binary Handling Mode", "group": "mysql", "label": "consumer,mysql", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "bytes", "configurationClass": "org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "Specify how binary (blob, binary, [...]
     "binlogBufferSize": { "kind": "parameter", "displayName": "Binlog Buffer Size", "group": "mysql", "label": "consumer,mysql", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 0, "configurationClass": "org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "The size of a look-ahead buffer used by the binlog read [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
index bfbed49..f5c7f6c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
@@ -126,7 +126,6 @@
     "offsetStorageTopic": { "kind": "parameter", "displayName": "Offset Storage Topic", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "The name of the Kafka topic where offsets are to be stored [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "binaryHandlingMode": { "kind": "parameter", "displayName": "Binary Handling Mode", "group": "postgres", "label": "consumer,postgres", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "bytes", "configurationClass": "org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "Specify how binary (blob [...]
     "columnBlacklist": { "kind": "parameter", "displayName": "Column Blacklist", "group": "postgres", "label": "consumer,postgres", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "Regular expressions matching columns to exclude from cha [...]
     "columnExcludeList": { "kind": "parameter", "displayName": "Column Exclude List", "group": "postgres", "label": "consumer,postgres", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "Regular expressions matching columns to exclude fro [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
index 89b49a7..9989350 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
@@ -106,7 +106,6 @@
     "offsetStorageTopic": { "kind": "parameter", "displayName": "Offset Storage Topic", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "The name of the Kafka topic where offsets are to be store [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "columnBlacklist": { "kind": "parameter", "displayName": "Column Blacklist", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "Regular expressions matching columns to exclude from  [...]
     "columnExcludeList": { "kind": "parameter", "displayName": "Column Exclude List", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "Regular expressions matching columns to exclude  [...]
     "columnIncludeList": { "kind": "parameter", "displayName": "Column Include List", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration", "configurationField": "configuration", "description": "Regular expressions matching columns to include  [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
index 8dcc0f8..f85fcdb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
@@ -32,7 +32,6 @@
     "perPage": { "kind": "parameter", "displayName": "Per Page", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "25", "configurationClass": "org.apache.camel.component.digitalocean.DigitalOceanConfiguration", "configurationField": "configuration", "description": "Use for pagination. Set the number of item per request. The maximum number of results per page i [...]
     "resource": { "kind": "parameter", "displayName": "Resource", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.digitalocean.constants.DigitalOceanResources", "enum": [ "account", "actions", "blockStorages", "droplets", "mages", "snapshots", "keys", "regions", "sizes", "floatingIPs", "tags" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.di [...]
     "digitalOceanClient": { "kind": "parameter", "displayName": "Digital Ocean Client", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "com.myjeeva.digitalocean.impl.DigitalOceanClient", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.digitalocean.DigitalOceanConfiguration", "configurationField": "configuration", "description": "To use a existing configured DigitalOceanClient as client" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "httpProxyHost": { "kind": "parameter", "displayName": "Http Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.digitalocean.DigitalOceanConfiguration", "configurationField": "configuration", "description": "Set a proxy host if needed" },
     "httpProxyPassword": { "kind": "parameter", "displayName": "Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.digitalocean.DigitalOceanConfiguration", "configurationField": "configuration", "description": "Set a proxy password if needed" },
     "httpProxyPort": { "kind": "parameter", "displayName": "Http Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.digitalocean.DigitalOceanConfiguration", "configurationField": "configuration", "description": "Set a proxy port if needed" },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
index 546d2ad..d735432 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
@@ -40,7 +40,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "producer", "label": "producer", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "30000", "description": "The timeout value to use if block is enabled." },
     "headerFilterStrategy": { "kind": "parameter", "displayName": "Header Filter Strategy", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "Sets a HeaderFilterStrategy that will only be applied on producer endpoints (on both directions: request and response). Default value: none." },
-    "propagateProperties": { "kind": "parameter", "displayName": "Propagate Properties", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to propagate or not properties from the producer side to the consumer side, and vice versa. Default value: true." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "propagateProperties": { "kind": "parameter", "displayName": "Propagate Properties", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to propagate or not properties from the producer side to the consumer side, and vice versa. Default value: true." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
index 7f8651e..e4d4f85 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
@@ -36,7 +36,6 @@
     "block": { "kind": "parameter", "displayName": "Block", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "If sending a message to a direct endpoint which has no active consumer, then we can tell the producer to block and wait for the consumer to become active." },
     "failIfNoConsumers": { "kind": "parameter", "displayName": "Fail If No Consumers", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether the producer should fail by throwing an exception, when sending to a DIRECT endpoint with no active consumers." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 30000, "description": "The timeout value to use if block is enabled." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 30000, "description": "The timeout value to use if block is enabled." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
index 449f195..99812e9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
@@ -46,7 +46,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "producerType": { "kind": "parameter", "displayName": "Producer Type", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.disruptor.DisruptorProducerType", "enum": [ "Single", "Multi" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Multi", "description": "Defines the producers allowed on the Disruptor. The options allowed are: Multi to allow multiple producers and Single to enable certai [...]
     "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "producer", "label": "producer", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "30000", "description": "Timeout (in milliseconds) before a producer will stop waiting for an asynchronous task to complete. You can disable timeout by using 0 or a negative value." },
-    "waitForTaskToComplete": { "kind": "parameter", "displayName": "Wait For Task To Complete", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.WaitForTaskToComplete", "enum": [ "Never", "IfReplyExpected", "Always" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "IfReplyExpected", "description": "Option to specify whether the caller should wait for the async task to complete or not before continuing [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "waitForTaskToComplete": { "kind": "parameter", "displayName": "Wait For Task To Complete", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.WaitForTaskToComplete", "enum": [ "Never", "IfReplyExpected", "Always" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "IfReplyExpected", "description": "Option to specify whether the caller should wait for the async task to complete or not before continuing [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
index 590f19b..840936a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
@@ -46,7 +46,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "producerType": { "kind": "parameter", "displayName": "Producer Type", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.disruptor.DisruptorProducerType", "enum": [ "Single", "Multi" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Multi", "description": "Defines the producers allowed on the Disruptor. The options allowed are: Multi to allow multiple producers and Single to enable certai [...]
     "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "producer", "label": "producer", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "30000", "description": "Timeout (in milliseconds) before a producer will stop waiting for an asynchronous task to complete. You can disable timeout by using 0 or a negative value." },
-    "waitForTaskToComplete": { "kind": "parameter", "displayName": "Wait For Task To Complete", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.WaitForTaskToComplete", "enum": [ "Never", "IfReplyExpected", "Always" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "IfReplyExpected", "description": "Option to specify whether the caller should wait for the async task to complete or not before continuing [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "waitForTaskToComplete": { "kind": "parameter", "displayName": "Wait For Task To Complete", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.WaitForTaskToComplete", "enum": [ "Never", "IfReplyExpected", "Always" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "IfReplyExpected", "description": "Option to specify whether the caller should wait for the async task to complete or not before continuing [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
index cd4d0d8..cdde8b2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
@@ -30,7 +30,6 @@
     "artifactId": { "kind": "parameter", "displayName": "Artifact Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Model Artifact" },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "model": { "kind": "parameter", "displayName": "Model", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Model" },
-    "translator": { "kind": "parameter", "displayName": "Translator", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Translator" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "translator": { "kind": "parameter", "displayName": "Translator", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Translator" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
index 7f4b15a..526895e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
@@ -27,7 +27,6 @@
   },
   "properties": {
     "dnsType": { "kind": "path", "displayName": "Dns Type", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.dns.DnsType", "enum": [ "dig", "ip", "lookup", "wikipedia" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The type of the lookup." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
index 2eb956f..09e1095 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
@@ -62,7 +62,6 @@
     "parameters": { "kind": "parameter", "displayName": "Parameters", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", "configurationField": "configuration", "description": "Additional configuration parameters as key\/value pairs" },
     "serverAddress": { "kind": "parameter", "displayName": "Server Address", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "https:\/\/index.docker.io\/v1\/", "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", "configurationField": "configuration", "description": "Server address for docker registry." },
     "socket": { "kind": "parameter", "displayName": "Socket", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", "configurationField": "configuration", "description": "Socket connection mode" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "certPath": { "kind": "parameter", "displayName": "Cert Path", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", "configurationField": "configuration", "description": "Location containing the SSL certificate chain" },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", "configurationField": "configuration", "description": "Password to authenticate with" },
     "secure": { "kind": "parameter", "displayName": "Secure", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.docker.DockerConfiguration", "configurationField": "configuration", "description": "Use HTTPS communication" },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
index 75816d6..631df72 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
@@ -33,7 +33,6 @@
     "marshalId": { "kind": "parameter", "displayName": "Marshal Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.dozer.DozerConfiguration", "configurationField": "configuration", "description": "The id of a dataFormat defined within the Camel Context to use for marshalling the mapping output to a non-Java type." },
     "sourceModel": { "kind": "parameter", "displayName": "Source Model", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.dozer.DozerConfiguration", "configurationField": "configuration", "description": "Fully-qualified class name for the source type used in the mapping. If specified, the input to the mapping is converted to the [...]
     "targetModel": { "kind": "parameter", "displayName": "Target Model", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.dozer.DozerConfiguration", "configurationField": "configuration", "description": "Fully-qualified class name for the target type used in the mapping." },
-    "unmarshalId": { "kind": "parameter", "displayName": "Unmarshal Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.dozer.DozerConfiguration", "configurationField": "configuration", "description": "The id of a dataFormat defined within the Camel Context to use for unmarshalling the mapping input from a non-Java type." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "unmarshalId": { "kind": "parameter", "displayName": "Unmarshal Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.dozer.DozerConfiguration", "configurationField": "configuration", "description": "The id of a dataFormat defined within the Camel Context to use for unmarshalling the mapping input from a non-Java type." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
index b494727..320ba30 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
@@ -31,7 +31,6 @@
     "directory": { "kind": "parameter", "displayName": "Directory", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Drill directory" },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "mode": { "kind": "parameter", "displayName": "Mode", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.drill.DrillConnectionMode", "enum": [ "ZK", "DRILLBIT" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "ZK", "description": "Connection mode: zk: Zookeeper drillbit: Drillbit direct connection https:\/\/drill.apache.org\/docs\/using-the-jdbc-driver\/" },
-    "port": { "kind": "parameter", "displayName": "Port", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "2181", "description": "Port number" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "port": { "kind": "parameter", "displayName": "Port", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "2181", "description": "Port number" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
index cec855b..3aebb45 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
@@ -39,7 +39,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
index 7814cb5..c28e5d1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
@@ -57,7 +57,6 @@
     "configuration": { "kind": "parameter", "displayName": "Configuration", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.ehcache.config.CacheConfiguration", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.ehcache.EhcacheConfiguration", "configurationField": "configuration", "description": "The default cache configuration to be used to create caches." },
     "configurations": { "kind": "parameter", "displayName": "Configurations", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, org.ehcache.config.CacheConfiguration>", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.ehcache.EhcacheConfiguration", "configurationField": "configuration", "description": "A map of cache configuration to be used to create caches." },
     "keyType": { "kind": "parameter", "displayName": "Key Type", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.ehcache.EhcacheConfiguration", "configurationField": "configuration", "description": "The cache key type, default java.lang.Object" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "valueType": { "kind": "parameter", "displayName": "Value Type", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.ehcache.EhcacheConfiguration", "configurationField": "configuration", "description": "The cache value type, default java.lang.Object" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
index f040dbc..edc2ef4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
@@ -54,7 +54,6 @@
     "snifferInterval": { "kind": "parameter", "displayName": "Sniffer Interval", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 300000, "configurationClass": "org.apache.camel.component.elasticsearch.ElasticsearchConfiguration", "configurationField": "configuration", "description": "The interval between consecutive ordinary sniff executions in milliseconds. Will be honour [...]
     "socketTimeout": { "kind": "parameter", "displayName": "Socket Timeout", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 30000, "configurationClass": "org.apache.camel.component.elasticsearch.ElasticsearchConfiguration", "configurationField": "configuration", "description": "The timeout in ms to wait before the socket will timeout." },
     "useScroll": { "kind": "parameter", "displayName": "Use Scroll", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.elasticsearch.ElasticsearchConfiguration", "configurationField": "configuration", "description": "Enable scroll usage" },
-    "waitForActiveShards": { "kind": "parameter", "displayName": "Wait For Active Shards", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, "configurationClass": "org.apache.camel.component.elasticsearch.ElasticsearchConfiguration", "configurationField": "configuration", "description": "Index creation waits for the write consistency number of shards to be available" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "waitForActiveShards": { "kind": "parameter", "displayName": "Wait For Active Shards", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, "configurationClass": "org.apache.camel.component.elasticsearch.ElasticsearchConfiguration", "configurationField": "configuration", "description": "Index creation waits for the write consistency number of shards to be available" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
index 47ace7b..21ee1cd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
@@ -65,7 +65,6 @@
     "parametersCount": { "kind": "parameter", "displayName": "Parameters Count", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "If set greater than zero, then Camel will use this count value of parameters to replace instead of querying via JDBC metadata API. This is useful if the JDBC vendor could not return correct parameters count, then user may override instead." },
     "placeholder": { "kind": "parameter", "displayName": "Placeholder", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "#", "description": "Specifies a character that will be replaced to in SQL query. Notice, that it is simple String.replaceAll() operation and no SQL parsing is involved (quoted strings will also change)." },
     "prepareStatementStrategy": { "kind": "parameter", "displayName": "Prepare Statement Strategy", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.sql.SqlPrepareStatementStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "Allows to plugin to use a custom org.apache.camel.component.sql.SqlPrepareStatementStrategy to control preparation of the query and prepared statement." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "templateOptions": { "kind": "parameter", "displayName": "Template Options", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "template.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "Configures the Spring JdbcTemplate with the key\/values from the Map" },
     "usePlaceholder": { "kind": "parameter", "displayName": "Use Placeholder", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether to use placeholder and replace all placeholder characters with sign in the SQL queries." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
index c4b6e75..b09d864 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
@@ -43,7 +43,6 @@
     "uris": { "kind": "parameter", "displayName": "Uris", "group": "common", "label": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "http:\/\/localhost:2379,http:\/\/localhost:4001", "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "To set the URIs the client connects." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "timeToLive": { "kind": "parameter", "displayName": "Time To Live", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "To set the lifespan of a key in milliseconds." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "The password to use for basic authentication." },
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "To configure security using SSLContextParameters." },
     "userName": { "kind": "parameter", "displayName": "User Name", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "The user name to use for basic authentication." }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
index af90b01..85a112b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
@@ -53,7 +53,6 @@
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "timeToLive": { "kind": "parameter", "displayName": "Time To Live", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "To set the lifespan of a key in milliseconds." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
index 342744c..881f2f1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
@@ -47,7 +47,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "fromIndex": { "kind": "parameter", "displayName": "From Index", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 0, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "The index to watch from" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "The password to use for basic authentication." },
     "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "To configure security using SSLContextParameters." },
     "userName": { "kind": "parameter", "displayName": "User Name", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.etcd.EtcdConfiguration", "configurationField": "configuration", "description": "The user name to use for basic authentication." }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
index 069c710..78bcc58 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
@@ -35,7 +35,6 @@
     "outFile": { "kind": "parameter", "displayName": "Out File", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The name of a file, created by the executable, that should be considered as its output. If no outFile is set, the standard output (stdout) of the executable will be used instead." },
     "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "producer", "label": "", "required": false, "type": "duration", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "description": "The timeout, in milliseconds, after which the executable should be terminated. If execution has not completed within the timeout, the component will send a termination request." },
     "useStderrOnEmptyStdout": { "kind": "parameter", "displayName": "Use Stderr On Empty Stdout", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "A boolean indicating that when stdout is empty, this component will populate the Camel Message Body with stderr. This behavior is disabled (false) by default." },
-    "workingDir": { "kind": "parameter", "displayName": "Working Dir", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The directory in which the command should be executed. If null, the working directory of the current process will be used." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "workingDir": { "kind": "parameter", "displayName": "Working Dir", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The directory in which the command should be executed. If null, the working directory of the current process will be used." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
index 5a757da..eed2ec3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
@@ -148,7 +148,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "httpProxyHost": { "kind": "parameter", "displayName": "Http Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.facebook.config.FacebookEndpointConfiguration", "configurationField": "configuration", "description": "HTTP proxy server host name" },
     "httpProxyPassword": { "kind": "parameter", "displayName": "Http Proxy Password", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.facebook.config.FacebookEndpointConfiguration", "configurationField": "configuration", "description": "HTTP proxy server password" },
     "httpProxyPort": { "kind": "parameter", "displayName": "Http Proxy Port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.facebook.config.FacebookEndpointConfiguration", "configurationField": "configuration", "description": "HTTP proxy server port" },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
index fc155e1..46a659f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
@@ -76,7 +76,6 @@
     "sessionCookie": { "kind": "parameter", "displayName": "Session Cookie", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "HTTP session cookie to add to every request" },
     "socketTimeout": { "kind": "parameter", "displayName": "Socket Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "10000", "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "How long to block for individual read\/write operations (in ms)" },
     "summary": { "kind": "parameter", "displayName": "Summary", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "COUNT", "TEXT", "DATA", "TRUE", "FALSE" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "Request that the server modify the response using the _summary param" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "validationMode": { "kind": "parameter", "displayName": "Validation Mode", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "NEVER", "ONCE" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "ONCE", "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "When should Camel validate the FHIR Server's conformance stat [...]
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "The proxy host" },
     "proxyPassword": { "kind": "parameter", "displayName": "Proxy Password", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "The proxy password" },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
index 449f2c9..7ccaad5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
@@ -43,7 +43,6 @@
     "recursive": { "kind": "parameter", "displayName": "Recursive", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Watch recursive in current and child directories (including newly created directories)." },
     "useFileHashing": { "kind": "parameter", "displayName": "Use File Hashing", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Enables or disables file hashing to detect duplicate events. If you disable this, you can get some events multiple times on some platforms and JDKs. Check java.nio.file.WatchService limitations for your target pla [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
index 767c4b4..547e0e8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
@@ -70,7 +70,7 @@
     "bufferSize": { "kind": "parameter", "displayName": "Buffer Size", "group": "advanced", "label": "advanced", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 131072, "description": "Buffer size in bytes used for writing files (or in case of FTP for downloading and uploading files)." },
     "copyAndDeleteOnRenameFail": { "kind": "parameter", "displayName": "Copy And Delete On Rename Fail", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to fallback and do a copy and delete file, in case the file could not be renamed directly. This option is not available for the FTP component." },
     "renameUsingCopy": { "kind": "parameter", "displayName": "Rename Using Copy", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Perform rename operations using a copy and delete strategy. This is primarily used in environments where the regular rename operation is unreliable (e.g. across different file systems or networks). This option  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used" },
     "antExclude": { "kind": "parameter", "displayName": "Ant Exclude", "group": "filter", "label": "consumer,filter", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Ant style filter exclusion. If both antInclude and antExclude are used, antExclude takes precedence over antInclude. Multiple exclusions may be specified in comma-delimited format." },
     "antFilterCaseSensitive": { "kind": "parameter", "displayName": "Ant Filter Case Sensitive", "group": "filter", "label": "consumer,filter", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets case sensitive flag on ant filter." },
     "antInclude": { "kind": "parameter", "displayName": "Ant Include", "group": "filter", "label": "consumer,filter", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Ant style filter inclusion. Multiple inclusions may be specified in comma-delimited format." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
index d40941f..541ba54 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
@@ -41,7 +41,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
index 02b418f..39fec85 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
@@ -35,7 +35,6 @@
     "dataSetCallback": { "kind": "parameter", "displayName": "Data Set Callback", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.flink.DataSetCallback", "deprecated": false, "autowired": false, "secret": false, "description": "Function performing action against a DataSet." },
     "dataStream": { "kind": "parameter", "displayName": "Data Stream", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.flink.streaming.api.datastream.DataStream", "deprecated": false, "autowired": false, "secret": false, "description": "DataStream to compute against." },
     "dataStreamCallback": { "kind": "parameter", "displayName": "Data Stream Callback", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.flink.DataStreamCallback", "deprecated": false, "autowired": false, "secret": false, "description": "Function performing action against a DataStream." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
index 0dfc7b0..df0c6c9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
@@ -29,7 +29,6 @@
     "outputType": { "kind": "path", "displayName": "Output Type", "group": "producer", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.fop.FopOutputType", "enum": [ "pdf", "ps", "pcl", "png", "jpeg", "svg", "xml", "mif", "rtf", "txt" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The primary output format is PDF but other output formats are also supported." },
     "fopFactory": { "kind": "parameter", "displayName": "Fop Factory", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.fop.apps.FopFactory", "deprecated": false, "autowired": false, "secret": false, "description": "Allows to use a custom configured or implementation of org.apache.fop.apps.FopFactory." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "userConfigURL": { "kind": "parameter", "displayName": "User Config URL", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The location of a configuration file which can be loaded from classpath or file system." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "userConfigURL": { "kind": "parameter", "displayName": "User Config URL", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The location of a configuration file which can be loaded from classpath or file system." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
index 6e368fc..a87f0ce 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
@@ -36,7 +36,6 @@
     "contentCache": { "kind": "parameter", "displayName": "Content Cache", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether to use resource content cache or not" },
     "encoding": { "kind": "parameter", "displayName": "Encoding", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the encoding to be used for loading the template file." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "templateUpdateDelay": { "kind": "parameter", "displayName": "Template Update Delay", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "Number of seconds the loaded template resource will remain in the cache." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "templateUpdateDelay": { "kind": "parameter", "displayName": "Template Update Delay", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "Number of seconds the loaded template resource will remain in the cache." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
index 8e0d465..2821442 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
@@ -91,7 +91,7 @@
     "siteCommand": { "kind": "parameter", "displayName": "Site Command", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.file.remote.FtpConfiguration", "configurationField": "configuration", "description": "Sets optional site command(s) to be executed after successful login. Multiple site commands can be separated using [...]
     "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "5m", "configurationClass": "org.apache.camel.component.file.remote.FtpConfiguration", "configurationField": "configuration", "description": "Sets the so timeout FTP and FTPS Only for Camel 2.4. SFTP for Camel 2.14.3\/2.15.3\/2.16 onwards. Is the So [...]
     "stepwise": { "kind": "parameter", "displayName": "Stepwise", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.file.remote.FtpConfiguration", "configurationField": "configuration", "description": "Sets whether we should stepwise change directories while traversing file structures when downloading files, [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used" },
     "throwExceptionOnConnectFailed": { "kind": "parameter", "displayName": "Throw Exception On Connect Failed", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.file.remote.FtpConfiguration", "configurationField": "configuration", "description": "Should an exception be thrown if connection failed (exhauste [...]
     "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "30s", "configurationClass": "org.apache.camel.component.file.remote.FtpConfiguration", "configurationField": "configuration", "description": "Sets the data timeout for waiting for reply Used only by FTPClient" },
     "antExclude": { "kind": "parameter", "displayName": "Ant Exclude", "group": "filter", "label": "consumer,filter", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Ant style filter exclusion. If both antInclude and antExclude are used, antExclude takes precedence over antInclude. Multiple exclusions may be specified in comma-delimited format." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
index 2f6db88..fa2814d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
@@ -92,7 +92,7 @@
     "siteCommand": { "kind": "parameter", "displayName": "Site Command", "group": "advanced", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.file.remote.FtpsConfiguration", "configurationField": "configuration", "description": "Sets optional site command(s) to be executed after successful login. Multiple site commands can be separated usin [...]
     "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "5m", "configurationClass": "org.apache.camel.component.file.remote.FtpsConfiguration", "configurationField": "configuration", "description": "Sets the so timeout FTP and FTPS Only for Camel 2.4. SFTP for Camel 2.14.3\/2.15.3\/2.16 onwards. Is the S [...]
     "stepwise": { "kind": "parameter", "displayName": "Stepwise", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.file.remote.FtpsConfiguration", "configurationField": "configuration", "description": "Sets whether we should stepwise change directories while traversing file structures when downloading files [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used" },
     "throwExceptionOnConnectFailed": { "kind": "parameter", "displayName": "Throw Exception On Connect Failed", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.file.remote.FtpsConfiguration", "configurationField": "configuration", "description": "Should an exception be thrown if connection failed (exhaust [...]
     "timeout": { "kind": "parameter", "displayName": "Timeout", "group": "advanced", "label": "advanced", "required": false, "type": "duration", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "30s", "configurationClass": "org.apache.camel.component.file.remote.FtpsConfiguration", "configurationField": "configuration", "description": "Sets the data timeout for waiting for reply Used only by FTPClient" },
     "antExclude": { "kind": "parameter", "displayName": "Ant Exclude", "group": "filter", "label": "consumer,filter", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Ant style filter exclusion. If both antInclude and antExclude are used, antExclude takes precedence over antInclude. Multiple exclusions may be specified in comma-delimited format." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
index 24cffcb..40389b9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
@@ -53,7 +53,6 @@
     "ttl": { "kind": "parameter", "displayName": "Ttl", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 5, "configurationClass": "org.apache.camel.component.ganglia.GangliaConfiguration", "configurationField": "configuration", "description": "If using multicast, set the TTL of the packets" },
     "type": { "kind": "parameter", "displayName": "Type", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "info.ganglia.gmetric4j.gmetric.GMetricType", "enum": [ "STRING", "INT8", "UINT8", "INT16", "UINT16", "INT32", "UINT32", "FLOAT", "DOUBLE" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "STRING", "configurationClass": "org.apache.camel.component.ganglia.GangliaConfiguration", "configurationField": "configuration", "desc [...]
     "units": { "kind": "parameter", "displayName": "Units", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.ganglia.GangliaConfiguration", "configurationField": "configuration", "description": "Any unit of measurement that qualifies the metric, e.g. widgets, litres, bytes. Do not include a prefix such as k (kilo) or m (milli),  [...]
-    "wireFormat31x": { "kind": "parameter", "displayName": "Wire Format31x", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.ganglia.GangliaConfiguration", "configurationField": "configuration", "description": "Use the wire format of Ganglia 3.1.0 and later versions. Set this to false to use Ganglia 3.0.x or earlier." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "wireFormat31x": { "kind": "parameter", "displayName": "Wire Format31x", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.ganglia.GangliaConfiguration", "configurationField": "configuration", "description": "Use the wire format of Ganglia 3.1.0 and later versions. Set this to false to use Ganglia 3.0.x or earlier." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
index fb866db..ce73774 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
@@ -34,7 +34,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "serverUrl": { "kind": "parameter", "displayName": "Server URL", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "URL to the geocoder server. Mandatory for Nominatim server." },
     "type": { "kind": "parameter", "displayName": "GeoCoding Type", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.geocoder.GeoCoderType", "enum": [ "NOMINATIM", "GOOGLE" ], "deprecated": false, "autowired": false, "secret": false, "description": "Type of GeoCoding server. Supported Nominatim and Google." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "proxyAuthDomain": { "kind": "parameter", "displayName": "Proxy Auth Domain", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy Authentication Domain to access Google GeoCoding server." },
     "proxyAuthHost": { "kind": "parameter", "displayName": "Proxy Auth Host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Proxy Authentication Host to access Google GeoCoding server." },
     "proxyAuthMethod": { "kind": "parameter", "displayName": "Proxy Auth Method", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Authentication Method to Google GeoCoding server." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
index d127e55..98be1db 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
@@ -40,7 +40,6 @@
     "remoteName": { "kind": "parameter", "displayName": "Remote Name", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The remote repository name to use in particular operation like pull" },
     "remotePath": { "kind": "parameter", "displayName": "Remote Path", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The remote repository path" },
     "tagName": { "kind": "parameter", "displayName": "Tag Name", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The tag name to work on" },
-    "username": { "kind": "parameter", "displayName": "Username", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Remote repository username" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "username": { "kind": "parameter", "displayName": "Username", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Remote repository username" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
index 467397e..ff391ce 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
@@ -42,7 +42,6 @@
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
     "state": { "kind": "parameter", "displayName": "State", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "error", "failure", "pending", "success" ], "deprecated": false, "autowired": false, "secret": false, "description": "To set git commit status state" },
     "targetUrl": { "kind": "parameter", "displayName": "Target Url", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "To set git commit status target url" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
index 5b313e4..de9503d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
@@ -31,7 +31,6 @@
     "query": { "kind": "path", "displayName": "Query", "group": "common", "label": "common", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLConfiguration", "configurationField": "configuration", "description": "BigQuery standard SQL query" },
     "projectId": { "kind": "path", "displayName": "Project Id", "group": "common", "label": "common", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLConfiguration", "configurationField": "configuration", "description": "Google Cloud Project Id" },
     "connectionFactory": { "kind": "parameter", "displayName": "Connection Factory", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.google.bigquery.GoogleBigQueryConnectionFactory", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLConfiguration", "configurationField": "configuration", "description": "Connecti [...]
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
index c2c7240..0fdc64f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
@@ -34,7 +34,6 @@
     "tableId": { "kind": "path", "displayName": "Table Id", "group": "common", "label": "common", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.google.bigquery.GoogleBigQueryConfiguration", "configurationField": "configuration", "description": "BigQuery table id" },
     "connectionFactory": { "kind": "parameter", "displayName": "Connection Factory", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.google.bigquery.GoogleBigQueryConnectionFactory", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.google.bigquery.GoogleBigQueryConfiguration", "configurationField": "configuration", "description": "ConnectionFacto [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "useAsInsertId": { "kind": "parameter", "displayName": "Use As Insert Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.google.bigquery.GoogleBigQueryConfiguration", "configurationField": "configuration", "description": "Field name to use as insert id" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "useAsInsertId": { "kind": "parameter", "displayName": "Use As Insert Id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.google.bigquery.GoogleBigQueryConfiguration", "configurationField": "configuration", "description": "Field name to use as insert id" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
index 2669f35..ba98f7f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
@@ -56,7 +56,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
index e9f3db0..60df742 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
@@ -51,7 +51,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
index c7c852a..b5ffae8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
@@ -49,7 +49,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
index 7f5c2f1..826e97a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
@@ -49,7 +49,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
index 3fe285f..e2af12b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
@@ -46,7 +46,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
index 65eaed8..36716b1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
@@ -42,7 +42,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "serializer": { "kind": "parameter", "displayName": "Serializer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.google.pubsub.serializer.GooglePubsubSerializer", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "description": "A custom GooglePubsubSerializer to use for serializing message payloads in the producer" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "serializer": { "kind": "parameter", "displayName": "Serializer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.google.pubsub.serializer.GooglePubsubSerializer", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "description": "A custom GooglePubsubSerializer to use for serializing message payloads in the producer" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
index 77eedad..e26b464 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
@@ -58,7 +58,6 @@
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
index 27759d0..786ccaa 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
@@ -49,7 +49,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, "autowired": false, "secret": false, "description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." },
     "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." },
     "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...]
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
index 18f40da..43c4004 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
@@ -48,7 +48,6 @@
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
     "flushOnEveryOperation": { "kind": "parameter", "displayName": "Flush On Every Operation", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.gora.GoraConfiguration", "configurationField": "configuration", "description": "Flush on every operation" },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "hadoopConfiguration": { "kind": "parameter", "displayName": "Hadoop Configuration", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.hadoop.conf.Configuration", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.gora.GoraConfiguration", "configurationField": "configuration", "description": "Hadoop Configuration" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "hadoopConfiguration": { "kind": "parameter", "displayName": "Hadoop Configuration", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.hadoop.conf.Configuration", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.gora.GoraConfiguration", "configurationField": "configuration", "description": "Hadoop Configuration" }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
index c192cf1..3fec2ec 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
@@ -28,7 +28,6 @@
   },
   "properties": {
     "defaultCoordinates": { "kind": "path", "displayName": "Default Coordinates", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Maven coordinates to use as default to grab if the message body is empty." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
index 4330bec..ac6c96d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
@@ -33,7 +33,6 @@
     "query": { "kind": "parameter", "displayName": "Query", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The query text." },
     "queryFile": { "kind": "parameter", "displayName": "Query File", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The query file name located in the classpath." },
     "variables": { "kind": "parameter", "displayName": "Variables", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.util.json.JsonObject", "deprecated": false, "autowired": false, "secret": false, "description": "The JsonObject instance containing the operation variables." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
     "accessToken": { "kind": "parameter", "displayName": "Access Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The access token sent in the Authorization header." },
     "jwtAuthorizationType": { "kind": "parameter", "displayName": "Jwt Authorization Type", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Bearer", "description": "The JWT Authorization type. Default is Bearer." },
     "password": { "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "description": "The password for Basic authentication." },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
index 4ad26fc..2512677 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
@@ -46,7 +46,7 @@
     "producerStrategy": { "kind": "parameter", "displayName": "Producer Strategy", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.grpc.GrpcProducerStrategy", "enum": [ "SIMPLE", "STREAMING" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "SIMPLE", "configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": "configuration", "description": "The mode used [...]
     "streamRepliesTo": { "kind": "parameter", "displayName": "Stream Replies To", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": "configuration", "description": "When using STREAMING client mode, it indicates the endpoint where responses should be forwarded." },
     "userAgent": { "kind": "parameter", "displayName": "User Agent", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": "configuration", "description": "The user agent header passed to the server" },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." },
+    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": "configuration", "description": "Sets whether synchronous processing should be strictly used" },
     "authenticationType": { "kind": "parameter", "displayName": "Authentication Type", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.component.grpc.GrpcAuthType", "enum": [ "NONE", "GOOGLE", "JWT" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "NONE", "configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": "configuration", "description": "Authentication me [...]
     "jwtAlgorithm": { "kind": "parameter", "displayName": "Jwt Algorithm", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm", "enum": [ "HMAC256", "HMAC384", "HMAC512" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "HMAC256", "configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": "configuration", "description": "JSON Web  [...]
     "jwtIssuer": { "kind": "parameter", "displayName": "Jwt Issuer", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": "configuration", "description": "JSON Web Token issuer" },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
index f0c3b0f..656ba55 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
@@ -35,7 +35,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
index 9a9e0cf..b530b30 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
@@ -32,7 +32,6 @@
     "defaultOperation": { "kind": "parameter", "displayName": "Default Operation", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", "delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "allAll", "removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", "containsValue", "keySet", "removevalue", "increment", "decrement", "setvalue", "destroy", "co [...]
     "hazelcastInstance": { "kind": "parameter", "displayName": "Hazelcast Instance", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": false, "autowired": false, "secret": false, "description": "The hazelcast instance reference which can be used for hazelcast endpoint." },
     "hazelcastInstanceName": { "kind": "parameter", "displayName": "Hazelcast Instance Name", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The hazelcast instance reference name which can be used for hazelcast endpoint. If you don't specify the instance reference, camel use the default hazelcast instance from the camel-hazelcast instance." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
index d716747..f838edd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
@@ -34,7 +34,6 @@
     "hazelcastInstance": { "kind": "parameter", "displayName": "Hazelcast Instance", "group": "consumer", "label": "", "required": false, "type": "object", "javaType": "com.hazelcast.core.HazelcastInstance", "deprecated": false, "autowired": false, "secret": false, "description": "The hazelcast instance reference which can be used for hazelcast endpoint." },
     "hazelcastInstanceName": { "kind": "parameter", "displayName": "Hazelcast Instance Name", "group": "consumer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The hazelcast instance reference name which can be used for hazelcast endpoint. If you don't specify the instance reference, camel use the default hazelcast instance from the camel-hazelcast instance." },
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." }
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
index 79c8764..4a101fe 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
@@ -36,7 +36,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
index 04ee1da..a55a973 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
@@ -36,7 +36,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
index d487e7e..2b1a480 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
@@ -36,7 +36,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
index 5a381fa..56c2ba0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
@@ -39,7 +39,6 @@
     "queueConsumerMode": { "kind": "parameter", "displayName": "Queue Consumer Mode", "group": "consumer", "label": "consumer", "required": false, "type": "object", "javaType": "org.apache.camel.component.hazelcast.queue.HazelcastQueueConsumerMode", "enum": [ "listen", "poll" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "Listen", "configurationClass": "org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration", "configurationField": "configura [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
-    "synchronous": { "kind": "parameter", "displayName": "Synchronous", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported)." }
+    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during sta [...]
   }
 }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
index a551223..2e30f57 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
@@ -36,7 +36,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "bool