You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/09/26 06:48:53 UTC
[camel] branch master updated: CAMEL-15567: components - Generate
source code for creating endpoint uri via a map of properties (#4302)
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 79a8bd5 CAMEL-15567: components - Generate source code for creating endpoint uri via a map of properties (#4302)
79a8bd5 is described below
commit 79a8bd5fa481bb1d85046b0c45b3078e4df288cc
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat Sep 26 08:48:21 2020 +0200
CAMEL-15567: components - Generate source code for creating endpoint uri via a map of properties (#4302)
CAMEL-15567: components - Generate source code for creating endpoint uri via a map of properties.
---
.../activemq/ActiveMQEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/activemq-endpoint | 2 +
.../org/apache/camel/urifactory/activemq-endpoint | 2 +
.../component/ahc/ws/WsEndpointUriFactory.java | 40 +++
.../org/apache/camel/assembler/ahc-ws-endpoint | 2 +
.../org/apache/camel/assembler/ahc-wss-endpoint | 2 +
.../org/apache/camel/urifactory/ahc-ws-endpoint | 2 +
.../org/apache/camel/urifactory/ahc-wss-endpoint | 2 +
.../camel/component/ahc/AhcEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/ahc-endpoint | 2 +
.../org/apache/camel/urifactory/ahc-endpoint | 2 +
.../component/amqp/AMQPEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/amqp-endpoint | 2 +
.../org/apache/camel/urifactory/amqp-endpoint | 2 +
.../component/apns/ApnsEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/apns-endpoint | 2 +
.../org/apache/camel/urifactory/apns-endpoint | 2 +
.../arangodb/ArangoDbEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/arangodb-endpoint | 2 +
.../org/apache/camel/urifactory/arangodb-endpoint | 2 +
.../camel/component/as2/AS2EndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/as2-endpoint | 2 +
.../org/apache/camel/urifactory/as2-endpoint | 2 +
.../asterisk/AsteriskEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/asterisk-endpoint | 2 +
.../org/apache/camel/urifactory/asterisk-endpoint | 2 +
.../component/atmos/AtmosEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/atmos-endpoint | 2 +
.../org/apache/camel/urifactory/atmos-endpoint | 2 +
.../websocket/WebsocketEndpointUriFactory.java | 34 +++
.../camel/assembler/atmosphere-websocket-endpoint | 2 +
.../camel/urifactory/atmosphere-websocket-endpoint | 2 +
.../component/atom/AtomEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/atom-endpoint | 2 +
.../org/apache/camel/urifactory/atom-endpoint | 2 +
.../client/map/AtomixMapEndpointUriFactory.java | 34 +++
.../AtomixMessagingEndpointUriFactory.java | 34 +++
.../multimap/AtomixMultiMapEndpointUriFactory.java | 34 +++
.../queue/AtomixQueueEndpointUriFactory.java | 34 +++
.../client/set/AtomixSetEndpointUriFactory.java | 34 +++
.../value/AtomixValueEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/atomix-map-endpoint | 2 +
.../camel/assembler/atomix-messaging-endpoint | 2 +
.../camel/assembler/atomix-multimap-endpoint | 2 +
.../apache/camel/assembler/atomix-queue-endpoint | 2 +
.../org/apache/camel/assembler/atomix-set-endpoint | 2 +
.../apache/camel/assembler/atomix-value-endpoint | 2 +
.../apache/camel/urifactory/atomix-map-endpoint | 2 +
.../camel/urifactory/atomix-messaging-endpoint | 2 +
.../camel/urifactory/atomix-multimap-endpoint | 2 +
.../apache/camel/urifactory/atomix-queue-endpoint | 2 +
.../apache/camel/urifactory/atomix-set-endpoint | 2 +
.../apache/camel/urifactory/atomix-value-endpoint | 2 +
.../component/avro/AvroEndpointUriFactory.java | 37 +++
.../org/apache/camel/assembler/avro-endpoint | 2 +
.../org/apache/camel/urifactory/avro-endpoint | 2 +
.../component/aws/cw/CwEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-cw-endpoint | 2 +
.../org/apache/camel/urifactory/aws-cw-endpoint | 2 +
.../component/aws/ddb/DdbEndpointUriFactory.java | 34 +++
.../aws/ddbstream/DdbStreamEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-ddb-endpoint | 2 +
.../apache/camel/assembler/aws-ddbstream-endpoint | 2 +
.../org/apache/camel/urifactory/aws-ddb-endpoint | 2 +
.../apache/camel/urifactory/aws-ddbstream-endpoint | 2 +
.../component/aws/ec2/EC2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-ec2-endpoint | 2 +
.../org/apache/camel/urifactory/aws-ec2-endpoint | 2 +
.../component/aws/ecs/ECSEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-ecs-endpoint | 2 +
.../org/apache/camel/urifactory/aws-ecs-endpoint | 2 +
.../component/aws/eks/EKSEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-eks-endpoint | 2 +
.../org/apache/camel/urifactory/aws-eks-endpoint | 2 +
.../component/aws/iam/IAMEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-iam-endpoint | 2 +
.../org/apache/camel/urifactory/aws-iam-endpoint | 2 +
.../KinesisFirehoseEndpointUriFactory.java | 34 +++
.../aws/kinesis/KinesisEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/aws-kinesis-endpoint | 2 +
.../camel/assembler/aws-kinesis-firehose-endpoint | 2 +
.../apache/camel/urifactory/aws-kinesis-endpoint | 2 +
.../camel/urifactory/aws-kinesis-firehose-endpoint | 2 +
.../component/aws/kms/KMSEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-kms-endpoint | 2 +
.../org/apache/camel/urifactory/aws-kms-endpoint | 2 +
.../aws/lambda/LambdaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-lambda-endpoint | 2 +
.../apache/camel/urifactory/aws-lambda-endpoint | 2 +
.../component/aws/mq/MQEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-mq-endpoint | 2 +
.../org/apache/camel/urifactory/aws-mq-endpoint | 2 +
.../component/aws/msk/MSKEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-msk-endpoint | 2 +
.../org/apache/camel/urifactory/aws-msk-endpoint | 2 +
.../component/aws/s3/S3EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-s3-endpoint | 2 +
.../org/apache/camel/urifactory/aws-s3-endpoint | 2 +
.../component/aws/sdb/SdbEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-sdb-endpoint | 2 +
.../org/apache/camel/urifactory/aws-sdb-endpoint | 2 +
.../component/aws/ses/SesEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-ses-endpoint | 2 +
.../org/apache/camel/urifactory/aws-ses-endpoint | 2 +
.../component/aws/sns/SnsEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-sns-endpoint | 2 +
.../org/apache/camel/urifactory/aws-sns-endpoint | 2 +
.../component/aws/sqs/SqsEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-sqs-endpoint | 2 +
.../org/apache/camel/urifactory/aws-sqs-endpoint | 2 +
.../component/aws/swf/SWFEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws-swf-endpoint | 2 +
.../org/apache/camel/urifactory/aws-swf-endpoint | 2 +
.../aws/translate/TranslateEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/aws-translate-endpoint | 2 +
.../apache/camel/urifactory/aws-translate-endpoint | 2 +
.../aws2/athena/Athena2EndpointUriFactory.java | 34 +++
.../apache/camel/assembler/aws2-athena-endpoint | 2 +
.../apache/camel/urifactory/aws2-athena-endpoint | 2 +
.../component/aws2/cw/Cw2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-cw-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-cw-endpoint | 2 +
.../component/aws2/ddb/Ddb2EndpointUriFactory.java | 34 +++
.../ddbstream/Ddb2StreamEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-ddb-endpoint | 2 +
.../apache/camel/assembler/aws2-ddbstream-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-ddb-endpoint | 2 +
.../camel/urifactory/aws2-ddbstream-endpoint | 2 +
.../aws2/ec2/AWS2EC2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-ec2-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-ec2-endpoint | 2 +
.../component/aws2/ecs/ECS2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-ecs-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-ecs-endpoint | 2 +
.../component/aws2/eks/EKS2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-eks-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-eks-endpoint | 2 +
.../eventbridge/EventbridgeEndpointUriFactory.java | 34 +++
.../camel/assembler/aws2-eventbridge-endpoint | 2 +
.../camel/urifactory/aws2-eventbridge-endpoint | 2 +
.../component/aws2/iam/IAM2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-iam-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-iam-endpoint | 2 +
.../KinesisFirehose2EndpointUriFactory.java | 34 +++
.../aws2/kinesis/Kinesis2EndpointUriFactory.java | 34 +++
.../apache/camel/assembler/aws2-kinesis-endpoint | 2 +
.../camel/assembler/aws2-kinesis-firehose-endpoint | 2 +
.../apache/camel/urifactory/aws2-kinesis-endpoint | 2 +
.../urifactory/aws2-kinesis-firehose-endpoint | 2 +
.../component/aws2/kms/KMS2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-kms-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-kms-endpoint | 2 +
.../aws2/lambda/Lambda2EndpointUriFactory.java | 34 +++
.../apache/camel/assembler/aws2-lambda-endpoint | 2 +
.../apache/camel/urifactory/aws2-lambda-endpoint | 2 +
.../component/aws2/mq/MQ2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-mq-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-mq-endpoint | 2 +
.../component/aws2/msk/MSK2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-msk-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-msk-endpoint | 2 +
.../aws2/s3/AWS2S3EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-s3-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-s3-endpoint | 2 +
.../component/aws2/ses/Ses2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-ses-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-ses-endpoint | 2 +
.../component/aws2/sns/Sns2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-sns-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-sns-endpoint | 2 +
.../component/aws2/sqs/Sqs2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-sqs-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-sqs-endpoint | 2 +
.../component/aws2/sts/STS2EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/aws2-sts-endpoint | 2 +
.../org/apache/camel/urifactory/aws2-sts-endpoint | 2 +
.../translate/Translate2EndpointUriFactory.java | 34 +++
.../apache/camel/assembler/aws2-translate-endpoint | 2 +
.../camel/urifactory/aws2-translate-endpoint | 2 +
.../eventhubs/EventHubsEndpointUriFactory.java | 35 +++
.../camel/assembler/azure-eventhubs-endpoint | 2 +
.../camel/urifactory/azure-eventhubs-endpoint | 2 +
.../azure/storage/blob/BlobEndpointUriFactory.java | 35 +++
.../camel/assembler/azure-storage-blob-endpoint | 2 +
.../camel/urifactory/azure-storage-blob-endpoint | 2 +
.../storage/queue/QueueEndpointUriFactory.java | 35 +++
.../camel/assembler/azure-storage-queue-endpoint | 2 +
.../camel/urifactory/azure-storage-queue-endpoint | 2 +
.../azure/blob/BlobServiceEndpointUriFactory.java | 34 +++
.../queue/QueueServiceEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/azure-blob-endpoint | 2 +
.../apache/camel/assembler/azure-queue-endpoint | 2 +
.../apache/camel/urifactory/azure-blob-endpoint | 2 +
.../apache/camel/urifactory/azure-queue-endpoint | 2 +
.../validator/BeanValidatorEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/bean-validator-endpoint | 2 +
.../camel/urifactory/bean-validator-endpoint | 2 +
.../component/bean/BeanEndpointUriFactory.java | 34 +++
.../beanclass/ClassEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/bean-endpoint | 2 +
.../org/apache/camel/assembler/class-endpoint | 2 +
.../org/apache/camel/urifactory/bean-endpoint | 2 +
.../org/apache/camel/urifactory/class-endpoint | 2 +
.../beanstalk/BeanstalkEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/beanstalk-endpoint | 2 +
.../org/apache/camel/urifactory/beanstalk-endpoint | 2 +
.../component/bonita/BonitaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/bonita-endpoint | 2 +
.../org/apache/camel/urifactory/bonita-endpoint | 2 +
.../camel/component/box/BoxEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/box-endpoint | 2 +
.../org/apache/camel/urifactory/box-endpoint | 2 +
.../braintree/BraintreeEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/braintree-endpoint | 2 +
.../org/apache/camel/urifactory/braintree-endpoint | 2 +
.../component/browse/BrowseEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/browse-endpoint | 2 +
.../org/apache/camel/urifactory/browse-endpoint | 2 +
.../cache/CaffeineCacheEndpointUriFactory.java | 34 +++
.../load/CaffeineLoadCacheEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/caffeine-cache-endpoint | 2 +
.../camel/assembler/caffeine-loadcache-endpoint | 2 +
.../camel/urifactory/caffeine-cache-endpoint | 2 +
.../camel/urifactory/caffeine-loadcache-endpoint | 2 +
.../cassandra/CassandraEndpointUriFactory.java | 37 +++
.../org/apache/camel/assembler/cql-endpoint | 2 +
.../org/apache/camel/urifactory/cql-endpoint | 2 +
.../chatscript/ChatScriptEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/chatscript-endpoint | 2 +
.../apache/camel/urifactory/chatscript-endpoint | 2 +
.../component/chunk/ChunkEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/chunk-endpoint | 2 +
.../org/apache/camel/urifactory/chunk-endpoint | 2 +
.../camel/component/cm/CMEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/cm-sms-endpoint | 2 +
.../org/apache/camel/urifactory/cm-sms-endpoint | 2 +
.../component/cmis/CMISEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/cmis-endpoint | 2 +
.../org/apache/camel/urifactory/cmis-endpoint | 2 +
.../apache/camel/coap/CoAPEndpointUriFactory.java | 40 +++
.../org/apache/camel/assembler/coap+tcp-endpoint | 2 +
.../org/apache/camel/assembler/coap-endpoint | 2 +
.../org/apache/camel/assembler/coaps+tcp-endpoint | 2 +
.../org/apache/camel/assembler/coaps-endpoint | 2 +
.../org/apache/camel/urifactory/coap+tcp-endpoint | 2 +
.../org/apache/camel/urifactory/coap-endpoint | 2 +
.../org/apache/camel/urifactory/coaps+tcp-endpoint | 2 +
.../org/apache/camel/urifactory/coaps-endpoint | 2 +
.../component/cometd/CometdEndpointUriFactory.java | 42 +++
.../org/apache/camel/assembler/cometd-endpoint | 2 +
.../org/apache/camel/assembler/cometds-endpoint | 2 +
.../org/apache/camel/urifactory/cometd-endpoint | 2 +
.../org/apache/camel/urifactory/cometds-endpoint | 2 +
.../component/consul/ConsulEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/consul-endpoint | 2 +
.../org/apache/camel/urifactory/consul-endpoint | 2 +
.../controlbus/ControlBusEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/controlbus-endpoint | 2 +
.../apache/camel/urifactory/controlbus-endpoint | 2 +
.../component/corda/CordaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/corda-endpoint | 2 +
.../org/apache/camel/urifactory/corda-endpoint | 2 +
.../couchbase/CouchbaseEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/couchbase-endpoint | 2 +
.../org/apache/camel/urifactory/couchbase-endpoint | 2 +
.../couchdb/CouchDbEndpointUriFactory.java | 37 +++
.../org/apache/camel/assembler/couchdb-endpoint | 2 +
.../org/apache/camel/urifactory/couchdb-endpoint | 2 +
.../component/cron/CronEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/cron-endpoint | 2 +
.../org/apache/camel/urifactory/cron-endpoint | 2 +
.../crypto/cms/CryptoCmsEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/crypto-cms-endpoint | 2 +
.../apache/camel/urifactory/crypto-cms-endpoint | 2 +
.../crypto/DigitalSignatureEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/crypto-endpoint | 2 +
.../org/apache/camel/urifactory/crypto-endpoint | 2 +
.../camel/component/cxf/CxfEndpointUriFactory.java | 35 +++
.../cxf/jaxrs/CxfRsEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/cxf-endpoint | 2 +
.../org/apache/camel/assembler/cxfrs-endpoint | 2 +
.../org/apache/camel/urifactory/cxf-endpoint | 2 +
.../org/apache/camel/urifactory/cxfrs-endpoint | 2 +
.../dataformat/DataFormatEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/dataformat-endpoint | 2 +
.../apache/camel/urifactory/dataformat-endpoint | 2 +
.../dataset/DataSetEndpointUriFactory.java | 34 +++
.../dataset/DataSetTestEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/dataset-endpoint | 2 +
.../apache/camel/assembler/dataset-test-endpoint | 2 +
.../org/apache/camel/urifactory/dataset-endpoint | 2 +
.../apache/camel/urifactory/dataset-test-endpoint | 2 +
.../DebeziumMongodbEndpointUriFactory.java | 34 +++
.../camel/assembler/debezium-mongodb-endpoint | 2 +
.../camel/urifactory/debezium-mongodb-endpoint | 2 +
.../debezium/DebeziumMySqlEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/debezium-mysql-endpoint | 2 +
.../camel/urifactory/debezium-mysql-endpoint | 2 +
.../DebeziumPostgresEndpointUriFactory.java | 34 +++
.../camel/assembler/debezium-postgres-endpoint | 2 +
.../camel/urifactory/debezium-postgres-endpoint | 2 +
.../DebeziumSqlserverEndpointUriFactory.java | 34 +++
.../camel/assembler/debezium-sqlserver-endpoint | 2 +
.../camel/urifactory/debezium-sqlserver-endpoint | 2 +
.../DigitalOceanEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/digitalocean-endpoint | 2 +
.../apache/camel/urifactory/digitalocean-endpoint | 2 +
.../component/direct/DirectEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/direct-endpoint | 2 +
.../org/apache/camel/urifactory/direct-endpoint | 2 +
.../directvm/DirectVmEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/direct-vm-endpoint | 2 +
.../org/apache/camel/urifactory/direct-vm-endpoint | 2 +
.../disruptor/DisruptorEndpointUriFactory.java | 40 +++
.../vm/DisruptorVmEndpointUriFactory.java | 40 +++
.../org/apache/camel/assembler/disruptor-endpoint | 2 +
.../apache/camel/assembler/disruptor-vm-endpoint | 2 +
.../org/apache/camel/urifactory/disruptor-endpoint | 2 +
.../apache/camel/urifactory/disruptor-vm-endpoint | 2 +
.../camel/component/djl/DJLEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/djl-endpoint | 2 +
.../org/apache/camel/urifactory/djl-endpoint | 2 +
.../camel/component/dns/DnsEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/dns-endpoint | 2 +
.../org/apache/camel/urifactory/dns-endpoint | 2 +
.../component/docker/DockerEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/docker-endpoint | 2 +
.../org/apache/camel/urifactory/docker-endpoint | 2 +
.../component/dozer/DozerEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/dozer-endpoint | 2 +
.../org/apache/camel/urifactory/dozer-endpoint | 2 +
.../component/drill/DrillEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/drill-endpoint | 2 +
.../org/apache/camel/urifactory/drill-endpoint | 2 +
.../dropbox/DropboxEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/dropbox-endpoint | 2 +
.../org/apache/camel/urifactory/dropbox-endpoint | 2 +
.../ehcache/EhcacheEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/ehcache-endpoint | 2 +
.../org/apache/camel/urifactory/ehcache-endpoint | 2 +
.../ElasticsearchEndpointUriFactory.java | 34 +++
.../camel/assembler/elasticsearch-rest-endpoint | 2 +
.../camel/urifactory/elasticsearch-rest-endpoint | 2 +
.../component/elsql/ElsqlEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/elsql-endpoint | 2 +
.../org/apache/camel/urifactory/elsql-endpoint | 2 +
.../component/etcd/EtcdKeysEndpointUriFactory.java | 34 +++
.../etcd/EtcdStatsEndpointUriFactory.java | 34 +++
.../etcd/EtcdWatchEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/etcd-keys-endpoint | 2 +
.../org/apache/camel/assembler/etcd-stats-endpoint | 2 +
.../org/apache/camel/assembler/etcd-watch-endpoint | 2 +
.../org/apache/camel/urifactory/etcd-keys-endpoint | 2 +
.../apache/camel/urifactory/etcd-stats-endpoint | 2 +
.../apache/camel/urifactory/etcd-watch-endpoint | 2 +
.../component/exec/ExecEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/exec-endpoint | 2 +
.../org/apache/camel/urifactory/exec-endpoint | 2 +
.../facebook/FacebookEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/facebook-endpoint | 2 +
.../org/apache/camel/urifactory/facebook-endpoint | 2 +
.../component/fhir/FhirEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/fhir-endpoint | 2 +
.../org/apache/camel/urifactory/fhir-endpoint | 2 +
.../file/watch/FileWatchEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/file-watch-endpoint | 2 +
.../apache/camel/urifactory/file-watch-endpoint | 2 +
.../component/file/FileEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/file-endpoint | 2 +
.../org/apache/camel/urifactory/file-endpoint | 2 +
.../flatpack/FlatpackEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/flatpack-endpoint | 2 +
.../org/apache/camel/urifactory/flatpack-endpoint | 2 +
.../component/flink/FlinkEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/flink-endpoint | 2 +
.../org/apache/camel/urifactory/flink-endpoint | 2 +
.../camel/component/fop/FopEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/fop-endpoint | 2 +
.../org/apache/camel/urifactory/fop-endpoint | 2 +
.../freemarker/FreemarkerEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/freemarker-endpoint | 2 +
.../apache/camel/urifactory/freemarker-endpoint | 2 +
.../file/remote/FtpEndpointUriFactory.java | 36 +++
.../file/remote/FtpsEndpointUriFactory.java | 36 +++
.../file/remote/SftpEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/ftp-endpoint | 2 +
.../org/apache/camel/assembler/ftps-endpoint | 2 +
.../org/apache/camel/assembler/sftp-endpoint | 2 +
.../org/apache/camel/urifactory/ftp-endpoint | 2 +
.../org/apache/camel/urifactory/ftps-endpoint | 2 +
.../org/apache/camel/urifactory/sftp-endpoint | 2 +
.../ganglia/GangliaEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/ganglia-endpoint | 2 +
.../org/apache/camel/urifactory/ganglia-endpoint | 2 +
.../geocoder/GeoCoderEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/geocoder-endpoint | 2 +
.../org/apache/camel/urifactory/geocoder-endpoint | 2 +
.../camel/component/git/GitEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/git-endpoint | 2 +
.../org/apache/camel/urifactory/git-endpoint | 2 +
.../component/github/GitHubEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/github-endpoint | 2 +
.../org/apache/camel/urifactory/github-endpoint | 2 +
.../bigquery/GoogleBigQueryEndpointUriFactory.java | 36 +++
.../sql/GoogleBigQuerySQLEndpointUriFactory.java | 35 +++
.../camel/assembler/google-bigquery-endpoint | 2 +
.../camel/assembler/google-bigquery-sql-endpoint | 2 +
.../camel/urifactory/google-bigquery-endpoint | 2 +
.../camel/urifactory/google-bigquery-sql-endpoint | 2 +
.../calendar/GoogleCalendarEndpointUriFactory.java | 35 +++
.../GoogleCalendarStreamEndpointUriFactory.java | 34 +++
.../camel/assembler/google-calendar-endpoint | 2 +
.../assembler/google-calendar-stream-endpoint | 2 +
.../camel/urifactory/google-calendar-endpoint | 2 +
.../urifactory/google-calendar-stream-endpoint | 2 +
.../drive/GoogleDriveEndpointUriFactory.java | 35 +++
.../apache/camel/assembler/google-drive-endpoint | 2 +
.../apache/camel/urifactory/google-drive-endpoint | 2 +
.../google/mail/GoogleMailEndpointUriFactory.java | 35 +++
.../stream/GoogleMailStreamEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/google-mail-endpoint | 2 +
.../camel/assembler/google-mail-stream-endpoint | 2 +
.../apache/camel/urifactory/google-mail-endpoint | 2 +
.../camel/urifactory/google-mail-stream-endpoint | 2 +
.../pubsub/GooglePubsubEndpointUriFactory.java | 35 +++
.../apache/camel/assembler/google-pubsub-endpoint | 2 +
.../apache/camel/urifactory/google-pubsub-endpoint | 2 +
.../sheets/GoogleSheetsEndpointUriFactory.java | 35 +++
.../GoogleSheetsStreamEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/google-sheets-endpoint | 2 +
.../camel/assembler/google-sheets-stream-endpoint | 2 +
.../apache/camel/urifactory/google-sheets-endpoint | 2 +
.../camel/urifactory/google-sheets-stream-endpoint | 2 +
.../component/gora/GoraEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/gora-endpoint | 2 +
.../org/apache/camel/urifactory/gora-endpoint | 2 +
.../component/grape/GrapeEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/grape-endpoint | 2 +
.../org/apache/camel/urifactory/grape-endpoint | 2 +
.../graphql/GraphqlEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/graphql-endpoint | 2 +
.../org/apache/camel/urifactory/graphql-endpoint | 2 +
.../component/grpc/GrpcEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/grpc-endpoint | 2 +
.../org/apache/camel/urifactory/grpc-endpoint | 2 +
.../eventbus/GuavaEventBusEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/guava-eventbus-endpoint | 2 +
.../camel/urifactory/guava-eventbus-endpoint | 2 +
.../HazelcastAtomicnumberEndpointUriFactory.java | 34 +++
.../HazelcastInstanceEndpointUriFactory.java | 34 +++
.../list/HazelcastListEndpointUriFactory.java | 34 +++
.../map/HazelcastMapEndpointUriFactory.java | 34 +++
.../HazelcastMultimapEndpointUriFactory.java | 34 +++
.../queue/HazelcastQueueEndpointUriFactory.java | 34 +++
.../HazelcastReplicatedmapEndpointUriFactory.java | 34 +++
.../HazelcastRingbufferEndpointUriFactory.java | 34 +++
.../seda/HazelcastSedaEndpointUriFactory.java | 34 +++
.../set/HazelcastSetEndpointUriFactory.java | 34 +++
.../topic/HazelcastTopicEndpointUriFactory.java | 34 +++
.../camel/assembler/hazelcast-atomicvalue-endpoint | 2 +
.../camel/assembler/hazelcast-instance-endpoint | 2 +
.../apache/camel/assembler/hazelcast-list-endpoint | 2 +
.../apache/camel/assembler/hazelcast-map-endpoint | 2 +
.../camel/assembler/hazelcast-multimap-endpoint | 2 +
.../camel/assembler/hazelcast-queue-endpoint | 2 +
.../assembler/hazelcast-replicatedmap-endpoint | 2 +
.../camel/assembler/hazelcast-ringbuffer-endpoint | 2 +
.../apache/camel/assembler/hazelcast-seda-endpoint | 2 +
.../apache/camel/assembler/hazelcast-set-endpoint | 2 +
.../camel/assembler/hazelcast-topic-endpoint | 2 +
.../urifactory/hazelcast-atomicvalue-endpoint | 2 +
.../camel/urifactory/hazelcast-instance-endpoint | 2 +
.../camel/urifactory/hazelcast-list-endpoint | 2 +
.../apache/camel/urifactory/hazelcast-map-endpoint | 2 +
.../camel/urifactory/hazelcast-multimap-endpoint | 2 +
.../camel/urifactory/hazelcast-queue-endpoint | 2 +
.../urifactory/hazelcast-replicatedmap-endpoint | 2 +
.../camel/urifactory/hazelcast-ringbuffer-endpoint | 2 +
.../camel/urifactory/hazelcast-seda-endpoint | 2 +
.../apache/camel/urifactory/hazelcast-set-endpoint | 2 +
.../camel/urifactory/hazelcast-topic-endpoint | 2 +
.../component/hbase/HBaseEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/hbase-endpoint | 2 +
.../org/apache/camel/urifactory/hbase-endpoint | 2 +
.../component/hdfs/HdfsEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/hdfs-endpoint | 2 +
.../org/apache/camel/urifactory/hdfs-endpoint | 2 +
.../hipchat/HipchatEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/hipchat-endpoint | 2 +
.../org/apache/camel/urifactory/hipchat-endpoint | 2 +
.../component/http/HttpEndpointUriFactory.java | 40 +++
.../org/apache/camel/assembler/http-endpoint | 2 +
.../org/apache/camel/assembler/https-endpoint | 2 +
.../org/apache/camel/urifactory/http-endpoint | 2 +
.../org/apache/camel/urifactory/https-endpoint | 2 +
.../iec60870/client/ClientEndpointUriFactory.java | 34 +++
.../iec60870/server/ServerEndpointUriFactory.java | 34 +++
.../camel/assembler/iec60870-client-endpoint | 2 +
.../camel/assembler/iec60870-server-endpoint | 2 +
.../camel/urifactory/iec60870-client-endpoint | 2 +
.../camel/urifactory/iec60870-server-endpoint | 2 +
.../apache/camel/assembler/ignite-cache-endpoint | 2 +
.../apache/camel/assembler/ignite-compute-endpoint | 2 +
.../apache/camel/assembler/ignite-events-endpoint | 2 +
.../apache/camel/assembler/ignite-idgen-endpoint | 2 +
.../camel/assembler/ignite-messaging-endpoint | 2 +
.../apache/camel/assembler/ignite-queue-endpoint | 2 +
.../org/apache/camel/assembler/ignite-set-endpoint | 2 +
.../apache/camel/urifactory/ignite-cache-endpoint | 2 +
.../camel/urifactory/ignite-compute-endpoint | 2 +
.../apache/camel/urifactory/ignite-events-endpoint | 2 +
.../apache/camel/urifactory/ignite-idgen-endpoint | 2 +
.../camel/urifactory/ignite-messaging-endpoint | 2 +
.../apache/camel/urifactory/ignite-queue-endpoint | 2 +
.../apache/camel/urifactory/ignite-set-endpoint | 2 +
.../infinispan/InfinispanEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/infinispan-endpoint | 2 +
.../apache/camel/urifactory/infinispan-endpoint | 2 +
.../influxdb/InfluxDbEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/influxdb-endpoint | 2 +
.../org/apache/camel/urifactory/influxdb-endpoint | 2 +
.../component/iota/IOTAEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/iota-endpoint | 2 +
.../org/apache/camel/urifactory/iota-endpoint | 2 +
.../component/ipfs/IPFSEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/ipfs-endpoint | 2 +
.../org/apache/camel/urifactory/ipfs-endpoint | 2 +
.../camel/component/irc/IrcEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/irc-endpoint | 2 +
.../org/apache/camel/urifactory/irc-endpoint | 2 +
.../component/ironmq/IronMQEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/ironmq-endpoint | 2 +
.../org/apache/camel/urifactory/ironmq-endpoint | 2 +
.../component/jbpm/JBPMEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/jbpm-endpoint | 2 +
.../org/apache/camel/urifactory/jbpm-endpoint | 2 +
.../component/jcache/JCacheEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jcache-endpoint | 2 +
.../org/apache/camel/urifactory/jcache-endpoint | 2 +
.../jclouds/JcloudsEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/jclouds-endpoint | 2 +
.../org/apache/camel/urifactory/jclouds-endpoint | 2 +
.../camel/component/jcr/JcrEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/jcr-endpoint | 2 +
.../org/apache/camel/urifactory/jcr-endpoint | 2 +
.../component/jdbc/JdbcEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jdbc-endpoint | 2 +
.../org/apache/camel/urifactory/jdbc-endpoint | 2 +
.../jetty9/JettyHttp9EndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jetty-endpoint | 2 +
.../org/apache/camel/urifactory/jetty-endpoint | 2 +
.../raft/JGroupsRaftEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/jgroups-raft-endpoint | 2 +
.../apache/camel/urifactory/jgroups-raft-endpoint | 2 +
.../jgroups/JGroupsEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jgroups-endpoint | 2 +
.../org/apache/camel/urifactory/jgroups-endpoint | 2 +
.../validator/jing/JingEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jing-endpoint | 2 +
.../org/apache/camel/urifactory/jing-endpoint | 2 +
.../component/jira/JiraEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jira-endpoint | 2 +
.../org/apache/camel/urifactory/jira-endpoint | 2 +
.../camel/component/jms/JmsEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/jms-endpoint | 2 +
.../org/apache/camel/urifactory/jms-endpoint | 2 +
.../camel/component/jmx/JMXEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jmx-endpoint | 2 +
.../org/apache/camel/urifactory/jmx-endpoint | 2 +
.../component/jolt/JoltEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jolt-endpoint | 2 +
.../org/apache/camel/urifactory/jolt-endpoint | 2 +
.../component/jooq/JooqEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jooq-endpoint | 2 +
.../org/apache/camel/urifactory/jooq-endpoint | 2 +
.../camel/component/jpa/JpaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jpa-endpoint | 2 +
.../org/apache/camel/urifactory/jpa-endpoint | 2 +
.../camel/component/scp/ScpEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/scp-endpoint | 2 +
.../org/apache/camel/urifactory/scp-endpoint | 2 +
.../component/jslt/JsltEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jslt-endpoint | 2 +
.../org/apache/camel/urifactory/jslt-endpoint | 2 +
.../JsonValidatorEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/json-validator-endpoint | 2 +
.../camel/urifactory/json-validator-endpoint | 2 +
.../jsonata/JsonataEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/jsonata-endpoint | 2 +
.../org/apache/camel/urifactory/jsonata-endpoint | 2 +
.../component/jt400/Jt400EndpointUriFactory.java | 38 +++
.../org/apache/camel/assembler/jt400-endpoint | 2 +
.../org/apache/camel/urifactory/jt400-endpoint | 2 +
.../component/kafka/KafkaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/kafka-endpoint | 2 +
.../org/apache/camel/urifactory/kafka-endpoint | 2 +
.../KubernetesConfigMapsEndpointUriFactory.java | 34 +++
.../KubernetesDeploymentsEndpointUriFactory.java | 34 +++
.../hpa/KubernetesHPAEndpointUriFactory.java | 34 +++
.../job/KubernetesJobEndpointUriFactory.java | 34 +++
.../KubernetesNamespacesEndpointUriFactory.java | 34 +++
.../nodes/KubernetesNodesEndpointUriFactory.java | 34 +++
...ernetesPersistentVolumesEndpointUriFactory.java | 34 +++
...sPersistentVolumesClaimsEndpointUriFactory.java | 34 +++
.../pods/KubernetesPodsEndpointUriFactory.java | 34 +++
...esReplicationControllersEndpointUriFactory.java | 34 +++
...KubernetesResourcesQuotaEndpointUriFactory.java | 34 +++
.../KubernetesSecretsEndpointUriFactory.java | 34 +++
...ubernetesServiceAccountsEndpointUriFactory.java | 34 +++
.../KubernetesServicesEndpointUriFactory.java | 34 +++
.../OpenshiftBuildConfigsEndpointUriFactory.java | 34 +++
.../builds/OpenshiftBuildsEndpointUriFactory.java | 34 +++
.../assembler/kubernetes-config-maps-endpoint | 2 +
.../assembler/kubernetes-deployments-endpoint | 2 +
.../apache/camel/assembler/kubernetes-hpa-endpoint | 2 +
.../apache/camel/assembler/kubernetes-job-endpoint | 2 +
.../camel/assembler/kubernetes-namespaces-endpoint | 2 +
.../camel/assembler/kubernetes-nodes-endpoint | 2 +
.../kubernetes-persistent-volumes-claims-endpoint | 2 +
.../kubernetes-persistent-volumes-endpoint | 2 +
.../camel/assembler/kubernetes-pods-endpoint | 2 +
.../kubernetes-replication-controllers-endpoint | 2 +
.../assembler/kubernetes-resources-quota-endpoint | 2 +
.../camel/assembler/kubernetes-secrets-endpoint | 2 +
.../assembler/kubernetes-service-accounts-endpoint | 2 +
.../camel/assembler/kubernetes-services-endpoint | 2 +
.../assembler/openshift-build-configs-endpoint | 2 +
.../camel/assembler/openshift-builds-endpoint | 2 +
.../urifactory/kubernetes-config-maps-endpoint | 2 +
.../urifactory/kubernetes-deployments-endpoint | 2 +
.../camel/urifactory/kubernetes-hpa-endpoint | 2 +
.../camel/urifactory/kubernetes-job-endpoint | 2 +
.../urifactory/kubernetes-namespaces-endpoint | 2 +
.../camel/urifactory/kubernetes-nodes-endpoint | 2 +
.../kubernetes-persistent-volumes-claims-endpoint | 2 +
.../kubernetes-persistent-volumes-endpoint | 2 +
.../camel/urifactory/kubernetes-pods-endpoint | 2 +
.../kubernetes-replication-controllers-endpoint | 2 +
.../urifactory/kubernetes-resources-quota-endpoint | 2 +
.../camel/urifactory/kubernetes-secrets-endpoint | 2 +
.../kubernetes-service-accounts-endpoint | 2 +
.../camel/urifactory/kubernetes-services-endpoint | 2 +
.../urifactory/openshift-build-configs-endpoint | 2 +
.../camel/urifactory/openshift-builds-endpoint | 2 +
.../component/kudu/KuduEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/kudu-endpoint | 2 +
.../org/apache/camel/urifactory/kudu-endpoint | 2 +
.../language/LanguageEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/language-endpoint | 2 +
.../org/apache/camel/urifactory/language-endpoint | 2 +
.../component/ldap/LdapEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/ldap-endpoint | 2 +
.../org/apache/camel/urifactory/ldap-endpoint | 2 +
.../component/ldif/LdifEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/ldif-endpoint | 2 +
.../org/apache/camel/urifactory/ldif-endpoint | 2 +
.../camel/component/log/LogEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/log-endpoint | 2 +
.../org/apache/camel/urifactory/log-endpoint | 2 +
.../component/lucene/LuceneEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/lucene-endpoint | 2 +
.../org/apache/camel/urifactory/lucene-endpoint | 2 +
.../lumberjack/LumberjackEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/lumberjack-endpoint | 2 +
.../apache/camel/urifactory/lumberjack-endpoint | 2 +
.../component/mail/MailEndpointUriFactory.java | 41 +++
.../org/apache/camel/assembler/imap-endpoint | 2 +
.../org/apache/camel/assembler/imaps-endpoint | 2 +
.../org/apache/camel/assembler/pop3-endpoint | 2 +
.../org/apache/camel/assembler/pop3s-endpoint | 2 +
.../org/apache/camel/assembler/smtp-endpoint | 2 +
.../org/apache/camel/assembler/smtps-endpoint | 2 +
.../org/apache/camel/urifactory/imap-endpoint | 2 +
.../org/apache/camel/urifactory/imaps-endpoint | 2 +
.../org/apache/camel/urifactory/pop3-endpoint | 2 +
.../org/apache/camel/urifactory/pop3s-endpoint | 2 +
.../org/apache/camel/urifactory/smtp-endpoint | 2 +
.../org/apache/camel/urifactory/smtps-endpoint | 2 +
.../component/master/MasterEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/master-endpoint | 2 +
.../org/apache/camel/urifactory/master-endpoint | 2 +
.../metrics/MetricsEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/metrics-endpoint | 2 +
.../org/apache/camel/urifactory/metrics-endpoint | 2 +
.../micrometer/MicrometerEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/micrometer-endpoint | 2 +
.../apache/camel/urifactory/micrometer-endpoint | 2 +
.../MicroProfileMetricsEndpointUriFactory.java | 35 +++
.../camel/assembler/microprofile-metrics-endpoint | 2 +
.../camel/urifactory/microprofile-metrics-endpoint | 2 +
.../milo/client/MiloClientEndpointUriFactory.java | 34 +++
.../milo/server/MiloServerEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/milo-client-endpoint | 2 +
.../apache/camel/assembler/milo-server-endpoint | 2 +
.../apache/camel/urifactory/milo-client-endpoint | 2 +
.../apache/camel/urifactory/milo-server-endpoint | 2 +
.../component/mina/MinaEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/mina-endpoint | 2 +
.../org/apache/camel/urifactory/mina-endpoint | 2 +
.../component/minio/MinioEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/minio-endpoint | 2 +
.../org/apache/camel/urifactory/minio-endpoint | 2 +
.../component/mllp/MllpEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/mllp-endpoint | 2 +
.../org/apache/camel/urifactory/mllp-endpoint | 2 +
.../component/mock/MockEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/mock-endpoint | 2 +
.../org/apache/camel/urifactory/mock-endpoint | 2 +
.../mongodb/gridfs/GridFsEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/mongodb-gridfs-endpoint | 2 +
.../camel/urifactory/mongodb-gridfs-endpoint | 2 +
.../mongodb/MongoDbEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/mongodb-endpoint | 2 +
.../org/apache/camel/urifactory/mongodb-endpoint | 2 +
.../validator/msv/MsvEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/msv-endpoint | 2 +
.../org/apache/camel/urifactory/msv-endpoint | 2 +
.../mustache/MustacheEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/mustache-endpoint | 2 +
.../org/apache/camel/urifactory/mustache-endpoint | 2 +
.../component/mvel/MvelEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/mvel-endpoint | 2 +
.../org/apache/camel/urifactory/mvel-endpoint | 2 +
.../mybatis/MyBatisBeanEndpointUriFactory.java | 35 +++
.../mybatis/MyBatisEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/mybatis-bean-endpoint | 2 +
.../org/apache/camel/assembler/mybatis-endpoint | 2 +
.../apache/camel/urifactory/mybatis-bean-endpoint | 2 +
.../org/apache/camel/urifactory/mybatis-endpoint | 2 +
.../component/nagios/NagiosEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/nagios-endpoint | 2 +
.../org/apache/camel/urifactory/nagios-endpoint | 2 +
.../component/nats/NatsEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/nats-endpoint | 2 +
.../org/apache/camel/urifactory/nats-endpoint | 2 +
.../netty/http/NettyHttpEndpointUriFactory.java | 37 +++
.../org/apache/camel/assembler/netty-http-endpoint | 2 +
.../apache/camel/urifactory/netty-http-endpoint | 2 +
.../http/NettyHttpEndpointUriAssemblerTest.java | 77 ++++++
.../component/netty/NettyEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/netty-endpoint | 2 +
.../org/apache/camel/urifactory/netty-endpoint | 2 +
.../nitrite/NitriteEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/nitrite-endpoint | 2 +
.../org/apache/camel/urifactory/nitrite-endpoint | 2 +
.../camel/component/nsq/NsqEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/nsq-endpoint | 2 +
.../org/apache/camel/urifactory/nsq-endpoint | 2 +
.../oaipmh/component/OAIPMHEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/oaipmh-endpoint | 2 +
.../org/apache/camel/urifactory/oaipmh-endpoint | 2 +
.../olingo2/Olingo2EndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/olingo2-endpoint | 2 +
.../org/apache/camel/urifactory/olingo2-endpoint | 2 +
.../olingo4/Olingo4EndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/olingo4-endpoint | 2 +
.../org/apache/camel/urifactory/olingo4-endpoint | 2 +
.../openstack/cinder/CinderEndpointUriFactory.java | 34 +++
.../openstack/glance/GlanceEndpointUriFactory.java | 34 +++
.../keystone/KeystoneEndpointUriFactory.java | 34 +++
.../neutron/NeutronEndpointUriFactory.java | 34 +++
.../openstack/nova/NovaEndpointUriFactory.java | 34 +++
.../openstack/swift/SwiftEndpointUriFactory.java | 34 +++
.../camel/assembler/openstack-cinder-endpoint | 2 +
.../camel/assembler/openstack-glance-endpoint | 2 +
.../camel/assembler/openstack-keystone-endpoint | 2 +
.../camel/assembler/openstack-neutron-endpoint | 2 +
.../apache/camel/assembler/openstack-nova-endpoint | 2 +
.../camel/assembler/openstack-swift-endpoint | 2 +
.../camel/urifactory/openstack-cinder-endpoint | 2 +
.../camel/urifactory/openstack-glance-endpoint | 2 +
.../camel/urifactory/openstack-keystone-endpoint | 2 +
.../camel/urifactory/openstack-neutron-endpoint | 2 +
.../camel/urifactory/openstack-nova-endpoint | 2 +
.../camel/urifactory/openstack-swift-endpoint | 2 +
.../optaplanner/OptaPlannerEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/optaplanner-endpoint | 2 +
.../apache/camel/urifactory/optaplanner-endpoint | 2 +
.../component/paho/PahoEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/paho-endpoint | 2 +
.../org/apache/camel/urifactory/paho-endpoint | 2 +
.../camel/component/pdf/PdfEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/pdf-endpoint | 2 +
.../org/apache/camel/urifactory/pdf-endpoint | 2 +
.../slot/PgReplicationSlotEndpointUriFactory.java | 38 +++
.../camel/assembler/pg-replication-slot-endpoint | 2 +
.../camel/urifactory/pg-replication-slot-endpoint | 2 +
.../pgevent/PgEventEndpointUriFactory.java | 37 +++
.../org/apache/camel/assembler/pgevent-endpoint | 2 +
.../org/apache/camel/urifactory/pgevent-endpoint | 2 +
.../http/PlatformHttpEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/platform-http-endpoint | 2 +
.../apache/camel/urifactory/platform-http-endpoint | 2 +
.../printer/PrinterEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/lpr-endpoint | 2 +
.../org/apache/camel/urifactory/lpr-endpoint | 2 +
.../component/pubnub/PubNubEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/pubnub-endpoint | 2 +
.../org/apache/camel/urifactory/pubnub-endpoint | 2 +
.../component/pulsar/PulsarEndpointUriFactory.java | 37 +++
.../org/apache/camel/assembler/pulsar-endpoint | 2 +
.../org/apache/camel/urifactory/pulsar-endpoint | 2 +
.../component/quartz/QuartzEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/quartz-endpoint | 2 +
.../org/apache/camel/urifactory/quartz-endpoint | 2 +
.../quickfixj/QuickfixjEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/quickfix-endpoint | 2 +
.../org/apache/camel/urifactory/quickfix-endpoint | 2 +
.../rabbitmq/RabbitMQEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/rabbitmq-endpoint | 2 +
.../org/apache/camel/urifactory/rabbitmq-endpoint | 2 +
.../streams/ReactiveStreamsEndpointUriFactory.java | 34 +++
.../camel/assembler/reactive-streams-endpoint | 2 +
.../camel/urifactory/reactive-streams-endpoint | 2 +
.../camel/component/ref/RefEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/ref-endpoint | 2 +
.../org/apache/camel/urifactory/ref-endpoint | 2 +
.../openapi/RestOpenApiEndpointUriFactory.java | 35 +++
.../apache/camel/assembler/rest-openapi-endpoint | 2 +
.../apache/camel/urifactory/rest-openapi-endpoint | 2 +
.../swagger/RestSwaggerEndpointUriFactory.java | 35 +++
.../apache/camel/assembler/rest-swagger-endpoint | 2 +
.../apache/camel/urifactory/rest-swagger-endpoint | 2 +
.../component/rest/RestApiEndpointUriFactory.java | 35 +++
.../component/rest/RestEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/rest-api-endpoint | 2 +
.../org/apache/camel/assembler/rest-endpoint | 2 +
.../org/apache/camel/urifactory/rest-api-endpoint | 2 +
.../org/apache/camel/urifactory/rest-endpoint | 2 +
.../resteasy/ResteasyEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/resteasy-endpoint | 2 +
.../org/apache/camel/urifactory/resteasy-endpoint | 2 +
.../RobotFrameworkEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/robotframework-endpoint | 2 +
.../camel/urifactory/robotframework-endpoint | 2 +
.../camel/component/rss/RssEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/rss-endpoint | 2 +
.../org/apache/camel/urifactory/rss-endpoint | 2 +
.../component/saga/SagaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/saga-endpoint | 2 +
.../org/apache/camel/urifactory/saga-endpoint | 2 +
.../salesforce/SalesforceEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/salesforce-endpoint | 2 +
.../apache/camel/urifactory/salesforce-endpoint | 2 +
.../sap/netweaver/NetWeaverEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/sap-netweaver-endpoint | 2 +
.../apache/camel/urifactory/sap-netweaver-endpoint | 2 +
.../component/xquery/XQueryEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/xquery-endpoint | 2 +
.../org/apache/camel/urifactory/xquery-endpoint | 2 +
.../scheduler/SchedulerEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/scheduler-endpoint | 2 +
.../org/apache/camel/urifactory/scheduler-endpoint | 2 +
.../schematron/SchematronEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/schematron-endpoint | 2 +
.../apache/camel/urifactory/schematron-endpoint | 2 +
.../component/seda/SedaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/seda-endpoint | 2 +
.../org/apache/camel/urifactory/seda-endpoint | 2 +
.../service/ServiceEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/service-endpoint | 2 +
.../org/apache/camel/urifactory/service-endpoint | 2 +
.../servicenow/ServiceNowEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/servicenow-endpoint | 2 +
.../apache/camel/urifactory/servicenow-endpoint | 2 +
.../servlet/ServletEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/servlet-endpoint | 2 +
.../org/apache/camel/urifactory/servlet-endpoint | 2 +
.../camel/component/sip/SipEndpointUriFactory.java | 40 +++
.../org/apache/camel/assembler/sip-endpoint | 2 +
.../org/apache/camel/assembler/sips-endpoint | 2 +
.../org/apache/camel/urifactory/sip-endpoint | 2 +
.../org/apache/camel/urifactory/sips-endpoint | 2 +
.../component/sjms/SjmsEndpointUriFactory.java | 35 +++
.../sjms/batch/SjmsBatchEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/sjms-batch-endpoint | 2 +
.../org/apache/camel/assembler/sjms-endpoint | 2 +
.../apache/camel/urifactory/sjms-batch-endpoint | 2 +
.../org/apache/camel/urifactory/sjms-endpoint | 2 +
.../component/sjms2/Sjms2EndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/sjms2-endpoint | 2 +
.../org/apache/camel/urifactory/sjms2-endpoint | 2 +
.../component/slack/SlackEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/slack-endpoint | 2 +
.../org/apache/camel/urifactory/slack-endpoint | 2 +
.../component/smpp/SmppEndpointUriFactory.java | 41 +++
.../org/apache/camel/assembler/smpp-endpoint | 2 +
.../org/apache/camel/assembler/smpps-endpoint | 2 +
.../org/apache/camel/urifactory/smpp-endpoint | 2 +
.../org/apache/camel/urifactory/smpps-endpoint | 2 +
.../component/snmp/SnmpEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/snmp-endpoint | 2 +
.../org/apache/camel/urifactory/snmp-endpoint | 2 +
.../component/solr/SolrEndpointUriFactory.java | 40 +++
.../org/apache/camel/assembler/solr-endpoint | 2 +
.../org/apache/camel/assembler/solrCloud-endpoint | 2 +
.../org/apache/camel/assembler/solrs-endpoint | 2 +
.../org/apache/camel/urifactory/solr-endpoint | 2 +
.../org/apache/camel/urifactory/solrCloud-endpoint | 2 +
.../org/apache/camel/urifactory/solrs-endpoint | 2 +
.../component/SoroushBotEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/soroush-endpoint | 2 +
.../org/apache/camel/urifactory/soroush-endpoint | 2 +
.../component/spark/SparkEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/spark-endpoint | 2 +
.../org/apache/camel/urifactory/spark-endpoint | 2 +
.../splunkhec/SplunkHECEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/splunk-hec-endpoint | 2 +
.../apache/camel/urifactory/splunk-hec-endpoint | 2 +
.../component/splunk/SplunkEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/splunk-endpoint | 2 +
.../org/apache/camel/urifactory/splunk-endpoint | 2 +
.../batch/SpringBatchEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/spring-batch-endpoint | 2 +
.../apache/camel/urifactory/spring-batch-endpoint | 2 +
.../SpringIntegrationEndpointUriFactory.java | 34 +++
.../camel/assembler/spring-integration-endpoint | 2 +
.../camel/urifactory/spring-integration-endpoint | 2 +
.../springldap/SpringLdapEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/spring-ldap-endpoint | 2 +
.../apache/camel/urifactory/spring-ldap-endpoint | 2 +
.../component/redis/RedisEndpointUriFactory.java | 35 +++
.../apache/camel/assembler/spring-redis-endpoint | 2 +
.../apache/camel/urifactory/spring-redis-endpoint | 2 +
.../ws/SpringWebserviceEndpointUriFactory.java | 37 +++
.../org/apache/camel/assembler/spring-ws-endpoint | 2 +
.../org/apache/camel/urifactory/spring-ws-endpoint | 2 +
.../component/event/EventEndpointUriFactory.java | 34 +++
.../apache/camel/assembler/spring-event-endpoint | 2 +
.../apache/camel/urifactory/spring-event-endpoint | 2 +
.../camel/component/sql/SqlEndpointUriFactory.java | 34 +++
.../sql/stored/SqlStoredEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/sql-endpoint | 2 +
.../org/apache/camel/assembler/sql-stored-endpoint | 2 +
.../org/apache/camel/urifactory/sql-endpoint | 2 +
.../apache/camel/urifactory/sql-stored-endpoint | 2 +
.../camel/component/ssh/SshEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/ssh-endpoint | 2 +
.../org/apache/camel/urifactory/ssh-endpoint | 2 +
.../component/stax/StAXEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/stax-endpoint | 2 +
.../org/apache/camel/urifactory/stax-endpoint | 2 +
.../component/stomp/StompEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/stomp-endpoint | 2 +
.../org/apache/camel/urifactory/stomp-endpoint | 2 +
.../component/stream/StreamEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/stream-endpoint | 2 +
.../org/apache/camel/urifactory/stream-endpoint | 2 +
.../StringTemplateEndpointUriFactory.java | 34 +++
.../camel/assembler/string-template-endpoint | 2 +
.../camel/urifactory/string-template-endpoint | 2 +
.../component/stub/StubEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/stub-endpoint | 2 +
.../org/apache/camel/urifactory/stub-endpoint | 2 +
.../telegram/TelegramEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/telegram-endpoint | 2 +
.../org/apache/camel/urifactory/telegram-endpoint | 2 +
.../component/thrift/ThriftEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/thrift-endpoint | 2 +
.../org/apache/camel/urifactory/thrift-endpoint | 2 +
.../component/tika/TikaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/tika-endpoint | 2 +
.../org/apache/camel/urifactory/tika-endpoint | 2 +
.../component/timer/TimerEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/timer-endpoint | 2 +
.../org/apache/camel/urifactory/timer-endpoint | 2 +
.../component/twilio/TwilioEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/twilio-endpoint | 2 +
.../org/apache/camel/urifactory/twilio-endpoint | 2 +
.../TwitterDirectMessageEndpointUriFactory.java | 34 +++
.../search/TwitterSearchEndpointUriFactory.java | 34 +++
.../TwitterTimelineEndpointUriFactory.java | 34 +++
.../camel/assembler/twitter-directmessage-endpoint | 2 +
.../apache/camel/assembler/twitter-search-endpoint | 2 +
.../camel/assembler/twitter-timeline-endpoint | 2 +
.../urifactory/twitter-directmessage-endpoint | 2 +
.../camel/urifactory/twitter-search-endpoint | 2 +
.../camel/urifactory/twitter-timeline-endpoint | 2 +
.../undertow/UndertowEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/undertow-endpoint | 2 +
.../org/apache/camel/urifactory/undertow-endpoint | 2 +
.../validator/ValidatorEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/validator-endpoint | 2 +
.../org/apache/camel/urifactory/validator-endpoint | 2 +
.../velocity/VelocityEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/velocity-endpoint | 2 +
.../org/apache/camel/urifactory/velocity-endpoint | 2 +
.../vertx/http/VertxHttpEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/vertx-http-endpoint | 2 +
.../apache/camel/urifactory/vertx-http-endpoint | 2 +
.../VertxWebsocketEndpointUriFactory.java | 36 +++
.../camel/assembler/vertx-websocket-endpoint | 2 +
.../camel/urifactory/vertx-websocket-endpoint | 2 +
.../component/vertx/VertxEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/vertx-endpoint | 2 +
.../org/apache/camel/urifactory/vertx-endpoint | 2 +
.../camel/component/vm/VmEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/vm-endpoint | 2 +
.../org/apache/camel/urifactory/vm-endpoint | 2 +
.../weather/WeatherEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/weather-endpoint | 2 +
.../org/apache/camel/urifactory/weather-endpoint | 2 +
.../component/web3j/Web3jEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/web3j-endpoint | 2 +
.../org/apache/camel/urifactory/web3j-endpoint | 2 +
.../webhook/WebhookEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/webhook-endpoint | 2 +
.../org/apache/camel/urifactory/webhook-endpoint | 2 +
.../jsr356/JSR356WebSocketEndpointUriFactory.java | 34 +++
.../camel/assembler/websocket-jsr356-endpoint | 2 +
.../camel/urifactory/websocket-jsr356-endpoint | 2 +
.../websocket/WebsocketEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/websocket-endpoint | 2 +
.../org/apache/camel/urifactory/websocket-endpoint | 2 +
.../component/weka/WekaEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/weka-endpoint | 2 +
.../org/apache/camel/urifactory/weka-endpoint | 2 +
.../wordpress/WordpressEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/wordpress-endpoint | 2 +
.../org/apache/camel/urifactory/wordpress-endpoint | 2 +
.../workday/WorkdayEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/workday-endpoint | 2 +
.../org/apache/camel/urifactory/workday-endpoint | 2 +
.../xchange/XChangeEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/xchange-endpoint | 2 +
.../org/apache/camel/urifactory/xchange-endpoint | 2 +
.../camel/component/xj/XJEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/xj-endpoint | 2 +
.../org/apache/camel/urifactory/xj-endpoint | 2 +
.../xmlsecurity/XmlSignerEndpointUriFactory.java | 34 +++
.../xmlsecurity/XmlVerifierEndpointUriFactory.java | 34 +++
.../camel/assembler/xmlsecurity-sign-endpoint | 2 +
.../camel/assembler/xmlsecurity-verify-endpoint | 2 +
.../camel/urifactory/xmlsecurity-sign-endpoint | 2 +
.../camel/urifactory/xmlsecurity-verify-endpoint | 2 +
.../component/xmpp/XmppEndpointUriFactory.java | 36 +++
.../org/apache/camel/assembler/xmpp-endpoint | 2 +
.../org/apache/camel/urifactory/xmpp-endpoint | 2 +
.../xslt/saxon/XsltSaxonEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/xslt-saxon-endpoint | 2 +
.../apache/camel/urifactory/xslt-saxon-endpoint | 2 +
.../component/xslt/XsltEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/xslt-endpoint | 2 +
.../org/apache/camel/urifactory/xslt-endpoint | 2 +
.../component/yammer/YammerEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/yammer-endpoint | 2 +
.../org/apache/camel/urifactory/yammer-endpoint | 2 +
.../zendesk/ZendeskEndpointUriFactory.java | 34 +++
.../org/apache/camel/assembler/zendesk-endpoint | 2 +
.../org/apache/camel/urifactory/zendesk-endpoint | 2 +
.../zookeepermaster/MasterEndpointUriFactory.java | 35 +++
.../camel/assembler/zookeeper-master-endpoint | 2 +
.../camel/urifactory/zookeeper-master-endpoint | 2 +
.../zookeeper/ZooKeeperEndpointUriFactory.java | 35 +++
.../org/apache/camel/assembler/zookeeper-endpoint | 2 +
.../org/apache/camel/urifactory/zookeeper-endpoint | 2 +
.../org/apache/camel/ExtendedCamelContext.java | 17 ++
.../apache/camel/catalog/RuntimeCamelCatalog.java | 6 +
.../org/apache/camel/spi/EndpointUriFactory.java | 45 ++++
.../org/apache/camel/spi/UriFactoryResolver.java | 34 +++
.../camel/impl/engine/AbstractCamelContext.java | 26 ++
.../impl/engine/DefaultUriFactoryResolver.java | 128 +++++++++
.../camel/impl/engine/SimpleCamelContext.java | 6 +
.../camel/impl/ExtendedCamelContextConfigurer.java | 5 +
.../camel/impl/lw/LightweightCamelContext.java | 17 ++
.../impl/lw/LightweightRuntimeCamelContext.java | 17 ++
.../catalog/CustomEndpointUriFactoryTest.java | 289 +++++++++++++++++++++
...untimeCamelCatalogEndpointUriAssemblerTest.java | 43 +++
.../component/log/LogEndpointUriAssemblerTest.java | 31 +++
.../camel/impl/MultipleLifecycleStrategyTest.java | 2 +-
.../management/ManagedNonManagedServiceTest.java | 2 +-
...edProducerRouteAddRemoveRegisterAlwaysTest.java | 2 +-
.../management/ManagedRouteAddRemoveTest.java | 2 +-
.../component/EndpointUriFactorySupport.java | 94 +++++++
.../packaging/EndpointUriFactoryGenerator.java | 122 +++++++++
.../maven/packaging/GenerateComponentMojo.java | 2 +
.../packaging/GenerateEndpointUriFactoryMojo.java | 232 +++++++++++++++++
.../apache/camel/maven/packaging/GenerateMojo.java | 2 +
1078 files changed, 14283 insertions(+), 4 deletions(-)
diff --git a/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQEndpointUriFactory.java b/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQEndpointUriFactory.java
new file mode 100644
index 0000000..9692268
--- /dev/null
+++ b/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.activemq;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ActiveMQEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":destinationType:destinationName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "activemq".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "destinationType", "queue", false, copy);
+ uri = buildPathParameter(syntax, uri, "destinationName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-activemq/src/generated/resources/META-INF/services/org/apache/camel/assembler/activemq-endpoint b/components/camel-activemq/src/generated/resources/META-INF/services/org/apache/camel/assembler/activemq-endpoint
new file mode 100644
index 0000000..a79f5f7
--- /dev/null
+++ b/components/camel-activemq/src/generated/resources/META-INF/services/org/apache/camel/assembler/activemq-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.activemq.ActiveMQEndpointUriAssembler
diff --git a/components/camel-activemq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/activemq-endpoint b/components/camel-activemq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/activemq-endpoint
new file mode 100644
index 0000000..1b3694f
--- /dev/null
+++ b/components/camel-activemq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/activemq-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.activemq.ActiveMQEndpointUriFactory
diff --git a/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsEndpointUriFactory.java b/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsEndpointUriFactory.java
new file mode 100644
index 0000000..befd545
--- /dev/null
+++ b/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsEndpointUriFactory.java
@@ -0,0 +1,40 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.ahc.ws;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class WsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":httpUri";
+ private static final String[] SCHEMES = new String[]{"ahc-ws", "ahc-wss"};
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ for (String s : SCHEMES) {
+ if (s.equals(scheme)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "httpUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-ws-endpoint b/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-ws-endpoint
new file mode 100644
index 0000000..91b95ac1
--- /dev/null
+++ b/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-ws-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ahc.ws.WsEndpointUriAssembler
diff --git a/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-wss-endpoint b/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-wss-endpoint
new file mode 100644
index 0000000..91b95ac1
--- /dev/null
+++ b/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-wss-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ahc.ws.WsEndpointUriAssembler
diff --git a/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-ws-endpoint b/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-ws-endpoint
new file mode 100644
index 0000000..54a3a6a
--- /dev/null
+++ b/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-ws-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ahc.ws.WsEndpointUriFactory
diff --git a/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-wss-endpoint b/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-wss-endpoint
new file mode 100644
index 0000000..54a3a6a
--- /dev/null
+++ b/components/camel-ahc-ws/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-wss-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ahc.ws.WsEndpointUriFactory
diff --git a/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcEndpointUriFactory.java b/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcEndpointUriFactory.java
new file mode 100644
index 0000000..d979949
--- /dev/null
+++ b/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.ahc;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AhcEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":httpUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "ahc".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "httpUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-ahc/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-endpoint b/components/camel-ahc/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-endpoint
new file mode 100644
index 0000000..6fac227
--- /dev/null
+++ b/components/camel-ahc/src/generated/resources/META-INF/services/org/apache/camel/assembler/ahc-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ahc.AhcEndpointUriAssembler
diff --git a/components/camel-ahc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-endpoint b/components/camel-ahc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-endpoint
new file mode 100644
index 0000000..e3e9a2c
--- /dev/null
+++ b/components/camel-ahc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ahc-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ahc.AhcEndpointUriFactory
diff --git a/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPEndpointUriFactory.java b/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPEndpointUriFactory.java
new file mode 100644
index 0000000..74e2b26
--- /dev/null
+++ b/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.amqp;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AMQPEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":destinationType:destinationName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "amqp".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "destinationType", "queue", false, copy);
+ uri = buildPathParameter(syntax, uri, "destinationName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-amqp/src/generated/resources/META-INF/services/org/apache/camel/assembler/amqp-endpoint b/components/camel-amqp/src/generated/resources/META-INF/services/org/apache/camel/assembler/amqp-endpoint
new file mode 100644
index 0000000..cc53903
--- /dev/null
+++ b/components/camel-amqp/src/generated/resources/META-INF/services/org/apache/camel/assembler/amqp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.amqp.AMQPEndpointUriAssembler
diff --git a/components/camel-amqp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/amqp-endpoint b/components/camel-amqp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/amqp-endpoint
new file mode 100644
index 0000000..dc6de15
--- /dev/null
+++ b/components/camel-amqp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/amqp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.amqp.AMQPEndpointUriFactory
diff --git a/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsEndpointUriFactory.java b/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsEndpointUriFactory.java
new file mode 100644
index 0000000..48cf366
--- /dev/null
+++ b/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.apns;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ApnsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "apns".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/assembler/apns-endpoint b/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/assembler/apns-endpoint
new file mode 100644
index 0000000..6c2a629
--- /dev/null
+++ b/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/assembler/apns-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.apns.ApnsEndpointUriAssembler
diff --git a/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/apns-endpoint b/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/apns-endpoint
new file mode 100644
index 0000000..25e689c
--- /dev/null
+++ b/components/camel-apns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/apns-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.apns.ApnsEndpointUriFactory
diff --git a/components/camel-arangodb/src/generated/java/org/apache/camel/component/arangodb/ArangoDbEndpointUriFactory.java b/components/camel-arangodb/src/generated/java/org/apache/camel/component/arangodb/ArangoDbEndpointUriFactory.java
new file mode 100644
index 0000000..6c1495a
--- /dev/null
+++ b/components/camel-arangodb/src/generated/java/org/apache/camel/component/arangodb/ArangoDbEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.arangodb;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ArangoDbEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":database";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "arangodb".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "database", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-arangodb/src/generated/resources/META-INF/services/org/apache/camel/assembler/arangodb-endpoint b/components/camel-arangodb/src/generated/resources/META-INF/services/org/apache/camel/assembler/arangodb-endpoint
new file mode 100644
index 0000000..1826326
--- /dev/null
+++ b/components/camel-arangodb/src/generated/resources/META-INF/services/org/apache/camel/assembler/arangodb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.arangodb.ArangoDbEndpointUriAssembler
diff --git a/components/camel-arangodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/arangodb-endpoint b/components/camel-arangodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/arangodb-endpoint
new file mode 100644
index 0000000..b5c4d64
--- /dev/null
+++ b/components/camel-arangodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/arangodb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.arangodb.ArangoDbEndpointUriFactory
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2EndpointUriFactory.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2EndpointUriFactory.java
new file mode 100644
index 0000000..1fa8469
--- /dev/null
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2EndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.as2;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AS2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName/methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "as2".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-as2/camel-as2-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/as2-endpoint b/components/camel-as2/camel-as2-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/as2-endpoint
new file mode 100644
index 0000000..b5a3ca1
--- /dev/null
+++ b/components/camel-as2/camel-as2-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/as2-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.as2.AS2EndpointUriAssembler
diff --git a/components/camel-as2/camel-as2-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/as2-endpoint b/components/camel-as2/camel-as2-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/as2-endpoint
new file mode 100644
index 0000000..d474ce3
--- /dev/null
+++ b/components/camel-as2/camel-as2-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/as2-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.as2.AS2EndpointUriFactory
diff --git a/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskEndpointUriFactory.java b/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskEndpointUriFactory.java
new file mode 100644
index 0000000..d16d4de
--- /dev/null
+++ b/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.asterisk;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AsteriskEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "asterisk".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-asterisk/src/generated/resources/META-INF/services/org/apache/camel/assembler/asterisk-endpoint b/components/camel-asterisk/src/generated/resources/META-INF/services/org/apache/camel/assembler/asterisk-endpoint
new file mode 100644
index 0000000..3c99e75
--- /dev/null
+++ b/components/camel-asterisk/src/generated/resources/META-INF/services/org/apache/camel/assembler/asterisk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.asterisk.AsteriskEndpointUriAssembler
diff --git a/components/camel-asterisk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/asterisk-endpoint b/components/camel-asterisk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/asterisk-endpoint
new file mode 100644
index 0000000..da26b02
--- /dev/null
+++ b/components/camel-asterisk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/asterisk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.asterisk.AsteriskEndpointUriFactory
diff --git a/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosEndpointUriFactory.java b/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosEndpointUriFactory.java
new file mode 100644
index 0000000..76341e2
--- /dev/null
+++ b/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atmos;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AtmosEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name/operation";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atmos".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "operation", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atmos/src/generated/resources/META-INF/services/org/apache/camel/assembler/atmos-endpoint b/components/camel-atmos/src/generated/resources/META-INF/services/org/apache/camel/assembler/atmos-endpoint
new file mode 100644
index 0000000..cdabeba
--- /dev/null
+++ b/components/camel-atmos/src/generated/resources/META-INF/services/org/apache/camel/assembler/atmos-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atmos.AtmosEndpointUriAssembler
diff --git a/components/camel-atmos/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atmos-endpoint b/components/camel-atmos/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atmos-endpoint
new file mode 100644
index 0000000..dcfdcc5
--- /dev/null
+++ b/components/camel-atmos/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atmos-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atmos.AtmosEndpointUriFactory
diff --git a/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketEndpointUriFactory.java b/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketEndpointUriFactory.java
new file mode 100644
index 0000000..79a0095
--- /dev/null
+++ b/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atmosphere.websocket;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class WebsocketEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":servicePath";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atmosphere-websocket".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "servicePath", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atmosphere-websocket/src/generated/resources/META-INF/services/org/apache/camel/assembler/atmosphere-websocket-endpoint b/components/camel-atmosphere-websocket/src/generated/resources/META-INF/services/org/apache/camel/assembler/atmosphere-websocket-endpoint
new file mode 100644
index 0000000..0ad86c3
--- /dev/null
+++ b/components/camel-atmosphere-websocket/src/generated/resources/META-INF/services/org/apache/camel/assembler/atmosphere-websocket-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atmosphere.websocket.WebsocketEndpointUriAssembler
diff --git a/components/camel-atmosphere-websocket/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atmosphere-websocket-endpoint b/components/camel-atmosphere-websocket/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atmosphere-websocket-endpoint
new file mode 100644
index 0000000..088fd31
--- /dev/null
+++ b/components/camel-atmosphere-websocket/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atmosphere-websocket-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atmosphere.websocket.WebsocketEndpointUriFactory
diff --git a/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomEndpointUriFactory.java b/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomEndpointUriFactory.java
new file mode 100644
index 0000000..3eee085
--- /dev/null
+++ b/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atom;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AtomEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":feedUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atom".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "feedUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atom/src/generated/resources/META-INF/services/org/apache/camel/assembler/atom-endpoint b/components/camel-atom/src/generated/resources/META-INF/services/org/apache/camel/assembler/atom-endpoint
new file mode 100644
index 0000000..77a0027
--- /dev/null
+++ b/components/camel-atom/src/generated/resources/META-INF/services/org/apache/camel/assembler/atom-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atom.AtomEndpointUriAssembler
diff --git a/components/camel-atom/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atom-endpoint b/components/camel-atom/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atom-endpoint
new file mode 100644
index 0000000..51271d4
--- /dev/null
+++ b/components/camel-atom/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atom-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atom.AtomEndpointUriFactory
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpointUriFactory.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpointUriFactory.java
new file mode 100644
index 0000000..7a22908
--- /dev/null
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atomix.client.map;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AtomixMapEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":resourceName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atomix-map".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "resourceName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpointUriFactory.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpointUriFactory.java
new file mode 100644
index 0000000..d291683
--- /dev/null
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atomix.client.messaging;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AtomixMessagingEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":resourceName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atomix-messaging".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "resourceName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpointUriFactory.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpointUriFactory.java
new file mode 100644
index 0000000..d530c2b
--- /dev/null
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atomix.client.multimap;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AtomixMultiMapEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":resourceName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atomix-multimap".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "resourceName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpointUriFactory.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpointUriFactory.java
new file mode 100644
index 0000000..16c9263
--- /dev/null
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atomix.client.queue;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AtomixQueueEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":resourceName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atomix-queue".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "resourceName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpointUriFactory.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpointUriFactory.java
new file mode 100644
index 0000000..d0fe18e
--- /dev/null
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atomix.client.set;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AtomixSetEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":resourceName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atomix-set".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "resourceName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpointUriFactory.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpointUriFactory.java
new file mode 100644
index 0000000..744f15c
--- /dev/null
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.atomix.client.value;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AtomixValueEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":resourceName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "atomix-value".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "resourceName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-map-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-map-endpoint
new file mode 100644
index 0000000..3c1a7ad
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-map-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.map.AtomixMapEndpointUriAssembler
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-messaging-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-messaging-endpoint
new file mode 100644
index 0000000..7623692
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-messaging-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.messaging.AtomixMessagingEndpointUriAssembler
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-multimap-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-multimap-endpoint
new file mode 100644
index 0000000..8ecacda
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-multimap-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.multimap.AtomixMultiMapEndpointUriAssembler
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-queue-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-queue-endpoint
new file mode 100644
index 0000000..b35ee87
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-queue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.queue.AtomixQueueEndpointUriAssembler
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-set-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-set-endpoint
new file mode 100644
index 0000000..2ac08dd
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-set-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.set.AtomixSetEndpointUriAssembler
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-value-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-value-endpoint
new file mode 100644
index 0000000..11d98d1
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/assembler/atomix-value-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.value.AtomixValueEndpointUriAssembler
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-map-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-map-endpoint
new file mode 100644
index 0000000..13c6ee7
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-map-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.map.AtomixMapEndpointUriFactory
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-messaging-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-messaging-endpoint
new file mode 100644
index 0000000..52ed961
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-messaging-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.messaging.AtomixMessagingEndpointUriFactory
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-multimap-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-multimap-endpoint
new file mode 100644
index 0000000..eb90da8
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-multimap-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.multimap.AtomixMultiMapEndpointUriFactory
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-queue-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-queue-endpoint
new file mode 100644
index 0000000..d0544a3
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-queue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.queue.AtomixQueueEndpointUriFactory
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-set-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-set-endpoint
new file mode 100644
index 0000000..53e021e
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-set-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.set.AtomixSetEndpointUriFactory
diff --git a/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-value-endpoint b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-value-endpoint
new file mode 100644
index 0000000..2f987c6
--- /dev/null
+++ b/components/camel-atomix/src/generated/resources/META-INF/services/org/apache/camel/urifactory/atomix-value-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.atomix.client.value.AtomixValueEndpointUriFactory
diff --git a/components/camel-avro-rpc/src/generated/java/org/apache/camel/component/avro/AvroEndpointUriFactory.java b/components/camel-avro-rpc/src/generated/java/org/apache/camel/component/avro/AvroEndpointUriFactory.java
new file mode 100644
index 0000000..f214efd
--- /dev/null
+++ b/components/camel-avro-rpc/src/generated/java/org/apache/camel/component/avro/AvroEndpointUriFactory.java
@@ -0,0 +1,37 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.avro;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AvroEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":transport:host:port/messageName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "avro".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "transport", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "messageName", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-avro-rpc/src/generated/resources/META-INF/services/org/apache/camel/assembler/avro-endpoint b/components/camel-avro-rpc/src/generated/resources/META-INF/services/org/apache/camel/assembler/avro-endpoint
new file mode 100644
index 0000000..44fc74c
--- /dev/null
+++ b/components/camel-avro-rpc/src/generated/resources/META-INF/services/org/apache/camel/assembler/avro-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.avro.AvroEndpointUriAssembler
diff --git a/components/camel-avro-rpc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/avro-endpoint b/components/camel-avro-rpc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/avro-endpoint
new file mode 100644
index 0000000..5dc86e5
--- /dev/null
+++ b/components/camel-avro-rpc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/avro-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.avro.AvroEndpointUriFactory
diff --git a/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwEndpointUriFactory.java b/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwEndpointUriFactory.java
new file mode 100644
index 0000000..bc7b483
--- /dev/null
+++ b/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.cw;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CwEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":namespace";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-cw".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "namespace", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-cw/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-cw-endpoint b/components/camel-aws-cw/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-cw-endpoint
new file mode 100644
index 0000000..1169f88
--- /dev/null
+++ b/components/camel-aws-cw/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-cw-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.cw.CwEndpointUriAssembler
diff --git a/components/camel-aws-cw/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-cw-endpoint b/components/camel-aws-cw/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-cw-endpoint
new file mode 100644
index 0000000..1419747
--- /dev/null
+++ b/components/camel-aws-cw/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-cw-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.cw.CwEndpointUriFactory
diff --git a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbEndpointUriFactory.java b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbEndpointUriFactory.java
new file mode 100644
index 0000000..0a0971a
--- /dev/null
+++ b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.ddb;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DdbEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":tableName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-ddb".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "tableName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamEndpointUriFactory.java b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamEndpointUriFactory.java
new file mode 100644
index 0000000..430a935
--- /dev/null
+++ b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.ddbstream;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DdbStreamEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":tableName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-ddbstream".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "tableName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ddb-endpoint b/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ddb-endpoint
new file mode 100644
index 0000000..96e7b71
--- /dev/null
+++ b/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ddb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ddb.DdbEndpointUriAssembler
diff --git a/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ddbstream-endpoint b/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ddbstream-endpoint
new file mode 100644
index 0000000..0f5db5a
--- /dev/null
+++ b/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ddbstream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ddbstream.DdbStreamEndpointUriAssembler
diff --git a/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ddb-endpoint b/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ddb-endpoint
new file mode 100644
index 0000000..b399213
--- /dev/null
+++ b/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ddb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ddb.DdbEndpointUriFactory
diff --git a/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ddbstream-endpoint b/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ddbstream-endpoint
new file mode 100644
index 0000000..8390606
--- /dev/null
+++ b/components/camel-aws-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ddbstream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ddbstream.DdbStreamEndpointUriFactory
diff --git a/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2EndpointUriFactory.java b/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2EndpointUriFactory.java
new file mode 100644
index 0000000..6c552d6
--- /dev/null
+++ b/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.ec2;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EC2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-ec2".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-ec2/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ec2-endpoint b/components/camel-aws-ec2/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ec2-endpoint
new file mode 100644
index 0000000..e4b8490
--- /dev/null
+++ b/components/camel-aws-ec2/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ec2-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ec2.EC2EndpointUriAssembler
diff --git a/components/camel-aws-ec2/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ec2-endpoint b/components/camel-aws-ec2/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ec2-endpoint
new file mode 100644
index 0000000..e4218d6
--- /dev/null
+++ b/components/camel-aws-ec2/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ec2-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ec2.EC2EndpointUriFactory
diff --git a/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSEndpointUriFactory.java b/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSEndpointUriFactory.java
new file mode 100644
index 0000000..1500747
--- /dev/null
+++ b/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.ecs;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ECSEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-ecs".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-ecs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ecs-endpoint b/components/camel-aws-ecs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ecs-endpoint
new file mode 100644
index 0000000..f85aba3
--- /dev/null
+++ b/components/camel-aws-ecs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ecs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ecs.ECSEndpointUriAssembler
diff --git a/components/camel-aws-ecs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ecs-endpoint b/components/camel-aws-ecs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ecs-endpoint
new file mode 100644
index 0000000..836bcbd
--- /dev/null
+++ b/components/camel-aws-ecs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ecs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ecs.ECSEndpointUriFactory
diff --git a/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSEndpointUriFactory.java b/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSEndpointUriFactory.java
new file mode 100644
index 0000000..665dfe6
--- /dev/null
+++ b/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.eks;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EKSEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-eks".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-eks/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-eks-endpoint b/components/camel-aws-eks/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-eks-endpoint
new file mode 100644
index 0000000..c90f6ac
--- /dev/null
+++ b/components/camel-aws-eks/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-eks-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.eks.EKSEndpointUriAssembler
diff --git a/components/camel-aws-eks/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-eks-endpoint b/components/camel-aws-eks/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-eks-endpoint
new file mode 100644
index 0000000..9c370c9
--- /dev/null
+++ b/components/camel-aws-eks/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-eks-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.eks.EKSEndpointUriFactory
diff --git a/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMEndpointUriFactory.java b/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMEndpointUriFactory.java
new file mode 100644
index 0000000..6783ee7
--- /dev/null
+++ b/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.iam;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class IAMEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-iam".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-iam/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-iam-endpoint b/components/camel-aws-iam/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-iam-endpoint
new file mode 100644
index 0000000..0d6a9bd
--- /dev/null
+++ b/components/camel-aws-iam/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-iam-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.iam.IAMEndpointUriAssembler
diff --git a/components/camel-aws-iam/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-iam-endpoint b/components/camel-aws-iam/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-iam-endpoint
new file mode 100644
index 0000000..d5cea95
--- /dev/null
+++ b/components/camel-aws-iam/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-iam-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.iam.IAMEndpointUriFactory
diff --git a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseEndpointUriFactory.java b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseEndpointUriFactory.java
new file mode 100644
index 0000000..3f1ee0b
--- /dev/null
+++ b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.firehose;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class KinesisFirehoseEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":streamName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-kinesis-firehose".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "streamName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisEndpointUriFactory.java b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisEndpointUriFactory.java
new file mode 100644
index 0000000..0c07ff1
--- /dev/null
+++ b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.kinesis;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class KinesisEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":streamName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-kinesis".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "streamName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kinesis-endpoint b/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kinesis-endpoint
new file mode 100644
index 0000000..b188e38
--- /dev/null
+++ b/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kinesis-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.kinesis.KinesisEndpointUriAssembler
diff --git a/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kinesis-firehose-endpoint b/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kinesis-firehose-endpoint
new file mode 100644
index 0000000..e5fe98e
--- /dev/null
+++ b/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kinesis-firehose-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.firehose.KinesisFirehoseEndpointUriAssembler
diff --git a/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kinesis-endpoint b/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kinesis-endpoint
new file mode 100644
index 0000000..a24a58c
--- /dev/null
+++ b/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kinesis-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.kinesis.KinesisEndpointUriFactory
diff --git a/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kinesis-firehose-endpoint b/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kinesis-firehose-endpoint
new file mode 100644
index 0000000..3574331
--- /dev/null
+++ b/components/camel-aws-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kinesis-firehose-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.firehose.KinesisFirehoseEndpointUriFactory
diff --git a/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSEndpointUriFactory.java b/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSEndpointUriFactory.java
new file mode 100644
index 0000000..a90aff0
--- /dev/null
+++ b/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.kms;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class KMSEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-kms".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-kms/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kms-endpoint b/components/camel-aws-kms/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kms-endpoint
new file mode 100644
index 0000000..1b598e9
--- /dev/null
+++ b/components/camel-aws-kms/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-kms-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.kms.KMSEndpointUriAssembler
diff --git a/components/camel-aws-kms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kms-endpoint b/components/camel-aws-kms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kms-endpoint
new file mode 100644
index 0000000..a8def84
--- /dev/null
+++ b/components/camel-aws-kms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-kms-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.kms.KMSEndpointUriFactory
diff --git a/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaEndpointUriFactory.java b/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaEndpointUriFactory.java
new file mode 100644
index 0000000..00c29e0
--- /dev/null
+++ b/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.lambda;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class LambdaEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":function";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-lambda".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "function", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-lambda/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-lambda-endpoint b/components/camel-aws-lambda/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-lambda-endpoint
new file mode 100644
index 0000000..1ca716e
--- /dev/null
+++ b/components/camel-aws-lambda/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-lambda-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.lambda.LambdaEndpointUriAssembler
diff --git a/components/camel-aws-lambda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-lambda-endpoint b/components/camel-aws-lambda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-lambda-endpoint
new file mode 100644
index 0000000..a960e40
--- /dev/null
+++ b/components/camel-aws-lambda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-lambda-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.lambda.LambdaEndpointUriFactory
diff --git a/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQEndpointUriFactory.java b/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQEndpointUriFactory.java
new file mode 100644
index 0000000..71b0c36
--- /dev/null
+++ b/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.mq;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class MQEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-mq".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-mq/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-mq-endpoint b/components/camel-aws-mq/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-mq-endpoint
new file mode 100644
index 0000000..8fee78f
--- /dev/null
+++ b/components/camel-aws-mq/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-mq-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.mq.MQEndpointUriAssembler
diff --git a/components/camel-aws-mq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-mq-endpoint b/components/camel-aws-mq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-mq-endpoint
new file mode 100644
index 0000000..2ca60ea
--- /dev/null
+++ b/components/camel-aws-mq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-mq-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.mq.MQEndpointUriFactory
diff --git a/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKEndpointUriFactory.java b/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKEndpointUriFactory.java
new file mode 100644
index 0000000..aff28b1
--- /dev/null
+++ b/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.msk;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class MSKEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-msk".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-msk/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-msk-endpoint b/components/camel-aws-msk/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-msk-endpoint
new file mode 100644
index 0000000..b16feb7
--- /dev/null
+++ b/components/camel-aws-msk/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-msk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.msk.MSKEndpointUriAssembler
diff --git a/components/camel-aws-msk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-msk-endpoint b/components/camel-aws-msk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-msk-endpoint
new file mode 100644
index 0000000..ad68737
--- /dev/null
+++ b/components/camel-aws-msk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-msk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.msk.MSKEndpointUriFactory
diff --git a/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3EndpointUriFactory.java b/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3EndpointUriFactory.java
new file mode 100644
index 0000000..3b90b2b
--- /dev/null
+++ b/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.s3;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class S3EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = "://bucketNameOrArn";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-s3".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "bucketNameOrArn", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-s3/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-s3-endpoint b/components/camel-aws-s3/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-s3-endpoint
new file mode 100644
index 0000000..12f3825
--- /dev/null
+++ b/components/camel-aws-s3/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-s3-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.s3.S3EndpointUriAssembler
diff --git a/components/camel-aws-s3/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-s3-endpoint b/components/camel-aws-s3/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-s3-endpoint
new file mode 100644
index 0000000..459577f
--- /dev/null
+++ b/components/camel-aws-s3/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-s3-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.s3.S3EndpointUriFactory
diff --git a/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbEndpointUriFactory.java b/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbEndpointUriFactory.java
new file mode 100644
index 0000000..b3285e3
--- /dev/null
+++ b/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.sdb;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class SdbEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":domainName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-sdb".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "domainName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-sdb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sdb-endpoint b/components/camel-aws-sdb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sdb-endpoint
new file mode 100644
index 0000000..619a58c
--- /dev/null
+++ b/components/camel-aws-sdb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sdb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.sdb.SdbEndpointUriAssembler
diff --git a/components/camel-aws-sdb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sdb-endpoint b/components/camel-aws-sdb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sdb-endpoint
new file mode 100644
index 0000000..ba31bb1
--- /dev/null
+++ b/components/camel-aws-sdb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sdb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.sdb.SdbEndpointUriFactory
diff --git a/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesEndpointUriFactory.java b/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesEndpointUriFactory.java
new file mode 100644
index 0000000..645b107
--- /dev/null
+++ b/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.ses;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class SesEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":from";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-ses".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "from", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-ses/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ses-endpoint b/components/camel-aws-ses/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ses-endpoint
new file mode 100644
index 0000000..188344b
--- /dev/null
+++ b/components/camel-aws-ses/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-ses-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ses.SesEndpointUriAssembler
diff --git a/components/camel-aws-ses/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ses-endpoint b/components/camel-aws-ses/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ses-endpoint
new file mode 100644
index 0000000..f4bff66
--- /dev/null
+++ b/components/camel-aws-ses/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-ses-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.ses.SesEndpointUriFactory
diff --git a/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsEndpointUriFactory.java b/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsEndpointUriFactory.java
new file mode 100644
index 0000000..80787fb
--- /dev/null
+++ b/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.sns;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class SnsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":topicNameOrArn";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-sns".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "topicNameOrArn", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-sns/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sns-endpoint b/components/camel-aws-sns/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sns-endpoint
new file mode 100644
index 0000000..ed80e9e
--- /dev/null
+++ b/components/camel-aws-sns/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sns-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.sns.SnsEndpointUriAssembler
diff --git a/components/camel-aws-sns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sns-endpoint b/components/camel-aws-sns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sns-endpoint
new file mode 100644
index 0000000..da56995
--- /dev/null
+++ b/components/camel-aws-sns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sns-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.sns.SnsEndpointUriFactory
diff --git a/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsEndpointUriFactory.java b/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsEndpointUriFactory.java
new file mode 100644
index 0000000..f153bc4
--- /dev/null
+++ b/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.sqs;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class SqsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":queueNameOrArn";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-sqs".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "queueNameOrArn", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-sqs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sqs-endpoint b/components/camel-aws-sqs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sqs-endpoint
new file mode 100644
index 0000000..1e27812
--- /dev/null
+++ b/components/camel-aws-sqs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-sqs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.sqs.SqsEndpointUriAssembler
diff --git a/components/camel-aws-sqs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sqs-endpoint b/components/camel-aws-sqs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sqs-endpoint
new file mode 100644
index 0000000..21555d2
--- /dev/null
+++ b/components/camel-aws-sqs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-sqs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.sqs.SqsEndpointUriFactory
diff --git a/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFEndpointUriFactory.java b/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFEndpointUriFactory.java
new file mode 100644
index 0000000..e6f4ab0
--- /dev/null
+++ b/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.swf;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class SWFEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":type";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-swf".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "type", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-swf/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-swf-endpoint b/components/camel-aws-swf/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-swf-endpoint
new file mode 100644
index 0000000..2ed1f3d
--- /dev/null
+++ b/components/camel-aws-swf/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-swf-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.swf.SWFEndpointUriAssembler
diff --git a/components/camel-aws-swf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-swf-endpoint b/components/camel-aws-swf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-swf-endpoint
new file mode 100644
index 0000000..55cc2a2
--- /dev/null
+++ b/components/camel-aws-swf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-swf-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.swf.SWFEndpointUriFactory
diff --git a/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateEndpointUriFactory.java b/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateEndpointUriFactory.java
new file mode 100644
index 0000000..0b8798a
--- /dev/null
+++ b/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws.translate;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class TranslateEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws-translate".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws-translate/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-translate-endpoint b/components/camel-aws-translate/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-translate-endpoint
new file mode 100644
index 0000000..b867e84
--- /dev/null
+++ b/components/camel-aws-translate/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws-translate-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.translate.TranslateEndpointUriAssembler
diff --git a/components/camel-aws-translate/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-translate-endpoint b/components/camel-aws-translate/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-translate-endpoint
new file mode 100644
index 0000000..fcd4fe130c
--- /dev/null
+++ b/components/camel-aws-translate/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws-translate-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws.translate.TranslateEndpointUriFactory
diff --git a/components/camel-aws2-athena/src/generated/java/org/apache/camel/component/aws2/athena/Athena2EndpointUriFactory.java b/components/camel-aws2-athena/src/generated/java/org/apache/camel/component/aws2/athena/Athena2EndpointUriFactory.java
new file mode 100644
index 0000000..03d8da4
--- /dev/null
+++ b/components/camel-aws2-athena/src/generated/java/org/apache/camel/component/aws2/athena/Athena2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.athena;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Athena2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-athena".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-athena/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-athena-endpoint b/components/camel-aws2-athena/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-athena-endpoint
new file mode 100644
index 0000000..e1d1c34
--- /dev/null
+++ b/components/camel-aws2-athena/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-athena-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.athena.Athena2EndpointUriAssembler
diff --git a/components/camel-aws2-athena/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-athena-endpoint b/components/camel-aws2-athena/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-athena-endpoint
new file mode 100644
index 0000000..302a620
--- /dev/null
+++ b/components/camel-aws2-athena/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-athena-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.athena.Athena2EndpointUriFactory
diff --git a/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2EndpointUriFactory.java b/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2EndpointUriFactory.java
new file mode 100644
index 0000000..5ebc285
--- /dev/null
+++ b/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.cw;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Cw2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":namespace";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-cw".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "namespace", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-cw/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-cw-endpoint b/components/camel-aws2-cw/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-cw-endpoint
new file mode 100644
index 0000000..d2d006d
--- /dev/null
+++ b/components/camel-aws2-cw/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-cw-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.cw.Cw2EndpointUriAssembler
diff --git a/components/camel-aws2-cw/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-cw-endpoint b/components/camel-aws2-cw/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-cw-endpoint
new file mode 100644
index 0000000..6b7b898
--- /dev/null
+++ b/components/camel-aws2-cw/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-cw-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.cw.Cw2EndpointUriFactory
diff --git a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2EndpointUriFactory.java b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2EndpointUriFactory.java
new file mode 100644
index 0000000..974d9d6
--- /dev/null
+++ b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.ddb;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Ddb2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":tableName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-ddb".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "tableName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpointUriFactory.java b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpointUriFactory.java
new file mode 100644
index 0000000..2436740
--- /dev/null
+++ b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.ddbstream;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Ddb2StreamEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":tableName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-ddbstream".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "tableName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ddb-endpoint b/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ddb-endpoint
new file mode 100644
index 0000000..1f98839
--- /dev/null
+++ b/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ddb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ddb.Ddb2EndpointUriAssembler
diff --git a/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ddbstream-endpoint b/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ddbstream-endpoint
new file mode 100644
index 0000000..3adb97c5
--- /dev/null
+++ b/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ddbstream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ddbstream.Ddb2StreamEndpointUriAssembler
diff --git a/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ddb-endpoint b/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ddb-endpoint
new file mode 100644
index 0000000..9462e73
--- /dev/null
+++ b/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ddb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ddb.Ddb2EndpointUriFactory
diff --git a/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ddbstream-endpoint b/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ddbstream-endpoint
new file mode 100644
index 0000000..258e780
--- /dev/null
+++ b/components/camel-aws2-ddb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ddbstream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ddbstream.Ddb2StreamEndpointUriFactory
diff --git a/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2EndpointUriFactory.java b/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2EndpointUriFactory.java
new file mode 100644
index 0000000..97f8a44
--- /dev/null
+++ b/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.ec2;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AWS2EC2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-ec2".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-ec2/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ec2-endpoint b/components/camel-aws2-ec2/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ec2-endpoint
new file mode 100644
index 0000000..a3c1db0
--- /dev/null
+++ b/components/camel-aws2-ec2/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ec2-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ec2.AWS2EC2EndpointUriAssembler
diff --git a/components/camel-aws2-ec2/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ec2-endpoint b/components/camel-aws2-ec2/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ec2-endpoint
new file mode 100644
index 0000000..2121e03
--- /dev/null
+++ b/components/camel-aws2-ec2/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ec2-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ec2.AWS2EC2EndpointUriFactory
diff --git a/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2EndpointUriFactory.java b/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2EndpointUriFactory.java
new file mode 100644
index 0000000..260b65c
--- /dev/null
+++ b/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.ecs;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ECS2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-ecs".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-ecs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ecs-endpoint b/components/camel-aws2-ecs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ecs-endpoint
new file mode 100644
index 0000000..61b3988
--- /dev/null
+++ b/components/camel-aws2-ecs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ecs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ecs.ECS2EndpointUriAssembler
diff --git a/components/camel-aws2-ecs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ecs-endpoint b/components/camel-aws2-ecs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ecs-endpoint
new file mode 100644
index 0000000..d62987b
--- /dev/null
+++ b/components/camel-aws2-ecs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ecs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ecs.ECS2EndpointUriFactory
diff --git a/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2EndpointUriFactory.java b/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2EndpointUriFactory.java
new file mode 100644
index 0000000..ff60375
--- /dev/null
+++ b/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.eks;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EKS2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-eks".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-eks/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-eks-endpoint b/components/camel-aws2-eks/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-eks-endpoint
new file mode 100644
index 0000000..f2f384b
--- /dev/null
+++ b/components/camel-aws2-eks/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-eks-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.eks.EKS2EndpointUriAssembler
diff --git a/components/camel-aws2-eks/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-eks-endpoint b/components/camel-aws2-eks/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-eks-endpoint
new file mode 100644
index 0000000..76ce276
--- /dev/null
+++ b/components/camel-aws2-eks/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-eks-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.eks.EKS2EndpointUriFactory
diff --git a/components/camel-aws2-eventbridge/src/generated/java/org/apache/camel/component/aws2/eventbridge/EventbridgeEndpointUriFactory.java b/components/camel-aws2-eventbridge/src/generated/java/org/apache/camel/component/aws2/eventbridge/EventbridgeEndpointUriFactory.java
new file mode 100644
index 0000000..ba19edf
--- /dev/null
+++ b/components/camel-aws2-eventbridge/src/generated/java/org/apache/camel/component/aws2/eventbridge/EventbridgeEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.eventbridge;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EventbridgeEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = "://eventbusNameOrArn";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-eventbridge".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "eventbusNameOrArn", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-eventbridge/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-eventbridge-endpoint b/components/camel-aws2-eventbridge/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-eventbridge-endpoint
new file mode 100644
index 0000000..0369ad0
--- /dev/null
+++ b/components/camel-aws2-eventbridge/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-eventbridge-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.eventbridge.EventbridgeEndpointUriAssembler
diff --git a/components/camel-aws2-eventbridge/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-eventbridge-endpoint b/components/camel-aws2-eventbridge/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-eventbridge-endpoint
new file mode 100644
index 0000000..addc576
--- /dev/null
+++ b/components/camel-aws2-eventbridge/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-eventbridge-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.eventbridge.EventbridgeEndpointUriFactory
diff --git a/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2EndpointUriFactory.java b/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2EndpointUriFactory.java
new file mode 100644
index 0000000..848fd39
--- /dev/null
+++ b/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.iam;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class IAM2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-iam".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-iam/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-iam-endpoint b/components/camel-aws2-iam/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-iam-endpoint
new file mode 100644
index 0000000..2c09bdf
--- /dev/null
+++ b/components/camel-aws2-iam/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-iam-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.iam.IAM2EndpointUriAssembler
diff --git a/components/camel-aws2-iam/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-iam-endpoint b/components/camel-aws2-iam/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-iam-endpoint
new file mode 100644
index 0000000..7be24c7
--- /dev/null
+++ b/components/camel-aws2-iam/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-iam-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.iam.IAM2EndpointUriFactory
diff --git a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointUriFactory.java b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointUriFactory.java
new file mode 100644
index 0000000..9ab2501
--- /dev/null
+++ b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.firehose;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class KinesisFirehose2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":streamName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-kinesis-firehose".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "streamName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2EndpointUriFactory.java b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2EndpointUriFactory.java
new file mode 100644
index 0000000..c760cac
--- /dev/null
+++ b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.kinesis;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Kinesis2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":streamName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-kinesis".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "streamName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kinesis-endpoint b/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kinesis-endpoint
new file mode 100644
index 0000000..e885803
--- /dev/null
+++ b/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kinesis-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.kinesis.Kinesis2EndpointUriAssembler
diff --git a/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kinesis-firehose-endpoint b/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kinesis-firehose-endpoint
new file mode 100644
index 0000000..a9c5c99
--- /dev/null
+++ b/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kinesis-firehose-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.firehose.KinesisFirehose2EndpointUriAssembler
diff --git a/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kinesis-endpoint b/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kinesis-endpoint
new file mode 100644
index 0000000..689bb94
--- /dev/null
+++ b/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kinesis-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.kinesis.Kinesis2EndpointUriFactory
diff --git a/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kinesis-firehose-endpoint b/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kinesis-firehose-endpoint
new file mode 100644
index 0000000..5b3f33f
--- /dev/null
+++ b/components/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kinesis-firehose-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.firehose.KinesisFirehose2EndpointUriFactory
diff --git a/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2EndpointUriFactory.java b/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2EndpointUriFactory.java
new file mode 100644
index 0000000..7aebdfe
--- /dev/null
+++ b/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.kms;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class KMS2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-kms".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-kms/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kms-endpoint b/components/camel-aws2-kms/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kms-endpoint
new file mode 100644
index 0000000..7264bda
--- /dev/null
+++ b/components/camel-aws2-kms/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-kms-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.kms.KMS2EndpointUriAssembler
diff --git a/components/camel-aws2-kms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kms-endpoint b/components/camel-aws2-kms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kms-endpoint
new file mode 100644
index 0000000..0da18ea
--- /dev/null
+++ b/components/camel-aws2-kms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-kms-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.kms.KMS2EndpointUriFactory
diff --git a/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2EndpointUriFactory.java b/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2EndpointUriFactory.java
new file mode 100644
index 0000000..25e9e9e
--- /dev/null
+++ b/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.lambda;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Lambda2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":function";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-lambda".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "function", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-lambda/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-lambda-endpoint b/components/camel-aws2-lambda/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-lambda-endpoint
new file mode 100644
index 0000000..f88efa6
--- /dev/null
+++ b/components/camel-aws2-lambda/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-lambda-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.lambda.Lambda2EndpointUriAssembler
diff --git a/components/camel-aws2-lambda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-lambda-endpoint b/components/camel-aws2-lambda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-lambda-endpoint
new file mode 100644
index 0000000..03c0993
--- /dev/null
+++ b/components/camel-aws2-lambda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-lambda-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.lambda.Lambda2EndpointUriFactory
diff --git a/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2EndpointUriFactory.java b/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2EndpointUriFactory.java
new file mode 100644
index 0000000..aaa6da2
--- /dev/null
+++ b/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.mq;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class MQ2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-mq".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-mq/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-mq-endpoint b/components/camel-aws2-mq/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-mq-endpoint
new file mode 100644
index 0000000..022802e
--- /dev/null
+++ b/components/camel-aws2-mq/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-mq-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.mq.MQ2EndpointUriAssembler
diff --git a/components/camel-aws2-mq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-mq-endpoint b/components/camel-aws2-mq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-mq-endpoint
new file mode 100644
index 0000000..502a361
--- /dev/null
+++ b/components/camel-aws2-mq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-mq-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.mq.MQ2EndpointUriFactory
diff --git a/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2EndpointUriFactory.java b/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2EndpointUriFactory.java
new file mode 100644
index 0000000..efd1e30
--- /dev/null
+++ b/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.msk;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class MSK2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-msk".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-msk/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-msk-endpoint b/components/camel-aws2-msk/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-msk-endpoint
new file mode 100644
index 0000000..b83d766
--- /dev/null
+++ b/components/camel-aws2-msk/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-msk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.msk.MSK2EndpointUriAssembler
diff --git a/components/camel-aws2-msk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-msk-endpoint b/components/camel-aws2-msk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-msk-endpoint
new file mode 100644
index 0000000..ea2949e
--- /dev/null
+++ b/components/camel-aws2-msk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-msk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.msk.MSK2EndpointUriFactory
diff --git a/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3EndpointUriFactory.java b/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3EndpointUriFactory.java
new file mode 100644
index 0000000..14ea138
--- /dev/null
+++ b/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.s3;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class AWS2S3EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = "://bucketNameOrArn";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-s3".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "bucketNameOrArn", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-s3/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-s3-endpoint b/components/camel-aws2-s3/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-s3-endpoint
new file mode 100644
index 0000000..c6af8dc
--- /dev/null
+++ b/components/camel-aws2-s3/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-s3-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.s3.AWS2S3EndpointUriAssembler
diff --git a/components/camel-aws2-s3/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-s3-endpoint b/components/camel-aws2-s3/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-s3-endpoint
new file mode 100644
index 0000000..2ea54ab
--- /dev/null
+++ b/components/camel-aws2-s3/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-s3-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.s3.AWS2S3EndpointUriFactory
diff --git a/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointUriFactory.java b/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointUriFactory.java
new file mode 100644
index 0000000..b0c47f4
--- /dev/null
+++ b/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.ses;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Ses2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":from";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-ses".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "from", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-ses/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ses-endpoint b/components/camel-aws2-ses/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ses-endpoint
new file mode 100644
index 0000000..3d9e320
--- /dev/null
+++ b/components/camel-aws2-ses/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-ses-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ses.Ses2EndpointUriAssembler
diff --git a/components/camel-aws2-ses/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ses-endpoint b/components/camel-aws2-ses/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ses-endpoint
new file mode 100644
index 0000000..1d1f4f3
--- /dev/null
+++ b/components/camel-aws2-ses/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-ses-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.ses.Ses2EndpointUriFactory
diff --git a/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2EndpointUriFactory.java b/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2EndpointUriFactory.java
new file mode 100644
index 0000000..666ef5e
--- /dev/null
+++ b/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.sns;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Sns2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":topicNameOrArn";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-sns".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "topicNameOrArn", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-sns/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sns-endpoint b/components/camel-aws2-sns/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sns-endpoint
new file mode 100644
index 0000000..98503c7
--- /dev/null
+++ b/components/camel-aws2-sns/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sns-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.sns.Sns2EndpointUriAssembler
diff --git a/components/camel-aws2-sns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sns-endpoint b/components/camel-aws2-sns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sns-endpoint
new file mode 100644
index 0000000..2ccedbb
--- /dev/null
+++ b/components/camel-aws2-sns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sns-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.sns.Sns2EndpointUriFactory
diff --git a/components/camel-aws2-sqs/src/generated/java/org/apache/camel/component/aws2/sqs/Sqs2EndpointUriFactory.java b/components/camel-aws2-sqs/src/generated/java/org/apache/camel/component/aws2/sqs/Sqs2EndpointUriFactory.java
new file mode 100644
index 0000000..078cb14
--- /dev/null
+++ b/components/camel-aws2-sqs/src/generated/java/org/apache/camel/component/aws2/sqs/Sqs2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.sqs;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Sqs2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":queueNameOrArn";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-sqs".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "queueNameOrArn", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-sqs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sqs-endpoint b/components/camel-aws2-sqs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sqs-endpoint
new file mode 100644
index 0000000..03a6f77
--- /dev/null
+++ b/components/camel-aws2-sqs/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sqs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.sqs.Sqs2EndpointUriAssembler
diff --git a/components/camel-aws2-sqs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sqs-endpoint b/components/camel-aws2-sqs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sqs-endpoint
new file mode 100644
index 0000000..b1025a7
--- /dev/null
+++ b/components/camel-aws2-sqs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sqs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.sqs.Sqs2EndpointUriFactory
diff --git a/components/camel-aws2-sts/src/generated/java/org/apache/camel/component/aws2/sts/STS2EndpointUriFactory.java b/components/camel-aws2-sts/src/generated/java/org/apache/camel/component/aws2/sts/STS2EndpointUriFactory.java
new file mode 100644
index 0000000..d3e887b
--- /dev/null
+++ b/components/camel-aws2-sts/src/generated/java/org/apache/camel/component/aws2/sts/STS2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.sts;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class STS2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-sts".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-sts/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sts-endpoint b/components/camel-aws2-sts/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sts-endpoint
new file mode 100644
index 0000000..0087071
--- /dev/null
+++ b/components/camel-aws2-sts/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-sts-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.sts.STS2EndpointUriAssembler
diff --git a/components/camel-aws2-sts/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sts-endpoint b/components/camel-aws2-sts/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sts-endpoint
new file mode 100644
index 0000000..60399ab
--- /dev/null
+++ b/components/camel-aws2-sts/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-sts-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.sts.STS2EndpointUriFactory
diff --git a/components/camel-aws2-translate/src/generated/java/org/apache/camel/component/aws2/translate/Translate2EndpointUriFactory.java b/components/camel-aws2-translate/src/generated/java/org/apache/camel/component/aws2/translate/Translate2EndpointUriFactory.java
new file mode 100644
index 0000000..b237038
--- /dev/null
+++ b/components/camel-aws2-translate/src/generated/java/org/apache/camel/component/aws2/translate/Translate2EndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.aws2.translate;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class Translate2EndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "aws2-translate".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-aws2-translate/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-translate-endpoint b/components/camel-aws2-translate/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-translate-endpoint
new file mode 100644
index 0000000..d55b29f
--- /dev/null
+++ b/components/camel-aws2-translate/src/generated/resources/META-INF/services/org/apache/camel/assembler/aws2-translate-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.translate.Translate2EndpointUriAssembler
diff --git a/components/camel-aws2-translate/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-translate-endpoint b/components/camel-aws2-translate/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-translate-endpoint
new file mode 100644
index 0000000..5509f67
--- /dev/null
+++ b/components/camel-aws2-translate/src/generated/resources/META-INF/services/org/apache/camel/urifactory/aws2-translate-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.aws2.translate.Translate2EndpointUriFactory
diff --git a/components/camel-azure-eventhubs/src/generated/java/org/apache/camel/component/azure/eventhubs/EventHubsEndpointUriFactory.java b/components/camel-azure-eventhubs/src/generated/java/org/apache/camel/component/azure/eventhubs/EventHubsEndpointUriFactory.java
new file mode 100644
index 0000000..b1ac1cc
--- /dev/null
+++ b/components/camel-azure-eventhubs/src/generated/java/org/apache/camel/component/azure/eventhubs/EventHubsEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.azure.eventhubs;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EventHubsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":namespace/eventHubName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "azure-eventhubs".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "namespace", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "eventHubName", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-azure-eventhubs/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-eventhubs-endpoint b/components/camel-azure-eventhubs/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-eventhubs-endpoint
new file mode 100644
index 0000000..348c29c
--- /dev/null
+++ b/components/camel-azure-eventhubs/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-eventhubs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.eventhubs.EventHubsEndpointUriAssembler
diff --git a/components/camel-azure-eventhubs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-eventhubs-endpoint b/components/camel-azure-eventhubs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-eventhubs-endpoint
new file mode 100644
index 0000000..e865df1
--- /dev/null
+++ b/components/camel-azure-eventhubs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-eventhubs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.eventhubs.EventHubsEndpointUriFactory
diff --git a/components/camel-azure-storage-blob/src/generated/java/org/apache/camel/component/azure/storage/blob/BlobEndpointUriFactory.java b/components/camel-azure-storage-blob/src/generated/java/org/apache/camel/component/azure/storage/blob/BlobEndpointUriFactory.java
new file mode 100644
index 0000000..f4fa1f9
--- /dev/null
+++ b/components/camel-azure-storage-blob/src/generated/java/org/apache/camel/component/azure/storage/blob/BlobEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.azure.storage.blob;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BlobEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":accountName/containerName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "azure-storage-blob".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "accountName", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "containerName", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-azure-storage-blob/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-storage-blob-endpoint b/components/camel-azure-storage-blob/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-storage-blob-endpoint
new file mode 100644
index 0000000..4d11825
--- /dev/null
+++ b/components/camel-azure-storage-blob/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-storage-blob-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.storage.blob.BlobEndpointUriAssembler
diff --git a/components/camel-azure-storage-blob/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-storage-blob-endpoint b/components/camel-azure-storage-blob/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-storage-blob-endpoint
new file mode 100644
index 0000000..cd307b4
--- /dev/null
+++ b/components/camel-azure-storage-blob/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-storage-blob-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.storage.blob.BlobEndpointUriFactory
diff --git a/components/camel-azure-storage-queue/src/generated/java/org/apache/camel/component/azure/storage/queue/QueueEndpointUriFactory.java b/components/camel-azure-storage-queue/src/generated/java/org/apache/camel/component/azure/storage/queue/QueueEndpointUriFactory.java
new file mode 100644
index 0000000..d7b9ccf
--- /dev/null
+++ b/components/camel-azure-storage-queue/src/generated/java/org/apache/camel/component/azure/storage/queue/QueueEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.azure.storage.queue;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class QueueEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":accountName/queueName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "azure-storage-queue".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "accountName", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "queueName", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-azure-storage-queue/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-storage-queue-endpoint b/components/camel-azure-storage-queue/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-storage-queue-endpoint
new file mode 100644
index 0000000..1e0f2b6
--- /dev/null
+++ b/components/camel-azure-storage-queue/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-storage-queue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.storage.queue.QueueEndpointUriAssembler
diff --git a/components/camel-azure-storage-queue/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-storage-queue-endpoint b/components/camel-azure-storage-queue/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-storage-queue-endpoint
new file mode 100644
index 0000000..17526a1
--- /dev/null
+++ b/components/camel-azure-storage-queue/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-storage-queue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.storage.queue.QueueEndpointUriFactory
diff --git a/components/camel-azure/src/generated/java/org/apache/camel/component/azure/blob/BlobServiceEndpointUriFactory.java b/components/camel-azure/src/generated/java/org/apache/camel/component/azure/blob/BlobServiceEndpointUriFactory.java
new file mode 100644
index 0000000..d1adabc
--- /dev/null
+++ b/components/camel-azure/src/generated/java/org/apache/camel/component/azure/blob/BlobServiceEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.azure.blob;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BlobServiceEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":containerOrBlobUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "azure-blob".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "containerOrBlobUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-azure/src/generated/java/org/apache/camel/component/azure/queue/QueueServiceEndpointUriFactory.java b/components/camel-azure/src/generated/java/org/apache/camel/component/azure/queue/QueueServiceEndpointUriFactory.java
new file mode 100644
index 0000000..ef4edf8
--- /dev/null
+++ b/components/camel-azure/src/generated/java/org/apache/camel/component/azure/queue/QueueServiceEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.azure.queue;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class QueueServiceEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":containerAndQueueUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "azure-queue".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "containerAndQueueUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-blob-endpoint b/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-blob-endpoint
new file mode 100644
index 0000000..3cf0d23
--- /dev/null
+++ b/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-blob-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.blob.BlobServiceEndpointUriAssembler
diff --git a/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-queue-endpoint b/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-queue-endpoint
new file mode 100644
index 0000000..b870efa
--- /dev/null
+++ b/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/assembler/azure-queue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.queue.QueueServiceEndpointUriAssembler
diff --git a/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-blob-endpoint b/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-blob-endpoint
new file mode 100644
index 0000000..91e3679
--- /dev/null
+++ b/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-blob-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.blob.BlobServiceEndpointUriFactory
diff --git a/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-queue-endpoint b/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-queue-endpoint
new file mode 100644
index 0000000..0bc8046
--- /dev/null
+++ b/components/camel-azure/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-queue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.azure.queue.QueueServiceEndpointUriFactory
diff --git a/components/camel-bean-validator/src/generated/java/org/apache/camel/component/bean/validator/BeanValidatorEndpointUriFactory.java b/components/camel-bean-validator/src/generated/java/org/apache/camel/component/bean/validator/BeanValidatorEndpointUriFactory.java
new file mode 100644
index 0000000..f1ac308
--- /dev/null
+++ b/components/camel-bean-validator/src/generated/java/org/apache/camel/component/bean/validator/BeanValidatorEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.bean.validator;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BeanValidatorEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":label";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "bean-validator".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "label", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-bean-validator/src/generated/resources/META-INF/services/org/apache/camel/assembler/bean-validator-endpoint b/components/camel-bean-validator/src/generated/resources/META-INF/services/org/apache/camel/assembler/bean-validator-endpoint
new file mode 100644
index 0000000..6bb38f3
--- /dev/null
+++ b/components/camel-bean-validator/src/generated/resources/META-INF/services/org/apache/camel/assembler/bean-validator-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.bean.validator.BeanValidatorEndpointUriAssembler
diff --git a/components/camel-bean-validator/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bean-validator-endpoint b/components/camel-bean-validator/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bean-validator-endpoint
new file mode 100644
index 0000000..8e2eea3
--- /dev/null
+++ b/components/camel-bean-validator/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bean-validator-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.bean.validator.BeanValidatorEndpointUriFactory
diff --git a/components/camel-bean/src/generated/java/org/apache/camel/component/bean/BeanEndpointUriFactory.java b/components/camel-bean/src/generated/java/org/apache/camel/component/bean/BeanEndpointUriFactory.java
new file mode 100644
index 0000000..06a4942
--- /dev/null
+++ b/components/camel-bean/src/generated/java/org/apache/camel/component/bean/BeanEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.bean;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BeanEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":beanName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "bean".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "beanName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-bean/src/generated/java/org/apache/camel/component/beanclass/ClassEndpointUriFactory.java b/components/camel-bean/src/generated/java/org/apache/camel/component/beanclass/ClassEndpointUriFactory.java
new file mode 100644
index 0000000..8c27eeb
--- /dev/null
+++ b/components/camel-bean/src/generated/java/org/apache/camel/component/beanclass/ClassEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.beanclass;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ClassEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":beanName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "class".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "beanName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/assembler/bean-endpoint b/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/assembler/bean-endpoint
new file mode 100644
index 0000000..858cff6
--- /dev/null
+++ b/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/assembler/bean-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.bean.BeanEndpointUriAssembler
diff --git a/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/assembler/class-endpoint b/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/assembler/class-endpoint
new file mode 100644
index 0000000..01c8165
--- /dev/null
+++ b/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/assembler/class-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.beanclass.ClassEndpointUriAssembler
diff --git a/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bean-endpoint b/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bean-endpoint
new file mode 100644
index 0000000..196751b
--- /dev/null
+++ b/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bean-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.bean.BeanEndpointUriFactory
diff --git a/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/class-endpoint b/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/class-endpoint
new file mode 100644
index 0000000..dd77c99
--- /dev/null
+++ b/components/camel-bean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/class-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.beanclass.ClassEndpointUriFactory
diff --git a/components/camel-beanstalk/src/generated/java/org/apache/camel/component/beanstalk/BeanstalkEndpointUriFactory.java b/components/camel-beanstalk/src/generated/java/org/apache/camel/component/beanstalk/BeanstalkEndpointUriFactory.java
new file mode 100644
index 0000000..24ef4ba
--- /dev/null
+++ b/components/camel-beanstalk/src/generated/java/org/apache/camel/component/beanstalk/BeanstalkEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.beanstalk;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BeanstalkEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":connectionSettings";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "beanstalk".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "connectionSettings", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-beanstalk/src/generated/resources/META-INF/services/org/apache/camel/assembler/beanstalk-endpoint b/components/camel-beanstalk/src/generated/resources/META-INF/services/org/apache/camel/assembler/beanstalk-endpoint
new file mode 100644
index 0000000..c4a6174
--- /dev/null
+++ b/components/camel-beanstalk/src/generated/resources/META-INF/services/org/apache/camel/assembler/beanstalk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.beanstalk.BeanstalkEndpointUriAssembler
diff --git a/components/camel-beanstalk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/beanstalk-endpoint b/components/camel-beanstalk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/beanstalk-endpoint
new file mode 100644
index 0000000..39d4838
--- /dev/null
+++ b/components/camel-beanstalk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/beanstalk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.beanstalk.BeanstalkEndpointUriFactory
diff --git a/components/camel-bonita/src/generated/java/org/apache/camel/component/bonita/BonitaEndpointUriFactory.java b/components/camel-bonita/src/generated/java/org/apache/camel/component/bonita/BonitaEndpointUriFactory.java
new file mode 100644
index 0000000..a7f522a
--- /dev/null
+++ b/components/camel-bonita/src/generated/java/org/apache/camel/component/bonita/BonitaEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.bonita;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BonitaEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":operation";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "bonita".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "operation", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-bonita/src/generated/resources/META-INF/services/org/apache/camel/assembler/bonita-endpoint b/components/camel-bonita/src/generated/resources/META-INF/services/org/apache/camel/assembler/bonita-endpoint
new file mode 100644
index 0000000..630dd0c
--- /dev/null
+++ b/components/camel-bonita/src/generated/resources/META-INF/services/org/apache/camel/assembler/bonita-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.bonita.BonitaEndpointUriAssembler
diff --git a/components/camel-bonita/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bonita-endpoint b/components/camel-bonita/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bonita-endpoint
new file mode 100644
index 0000000..1ecec10
--- /dev/null
+++ b/components/camel-bonita/src/generated/resources/META-INF/services/org/apache/camel/urifactory/bonita-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.bonita.BonitaEndpointUriFactory
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEndpointUriFactory.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEndpointUriFactory.java
new file mode 100644
index 0000000..bf0e708
--- /dev/null
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.box;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BoxEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName/methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "box".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-box/camel-box-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/box-endpoint b/components/camel-box/camel-box-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/box-endpoint
new file mode 100644
index 0000000..e5031d7
--- /dev/null
+++ b/components/camel-box/camel-box-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/box-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.box.BoxEndpointUriAssembler
diff --git a/components/camel-box/camel-box-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/box-endpoint b/components/camel-box/camel-box-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/box-endpoint
new file mode 100644
index 0000000..94464be
--- /dev/null
+++ b/components/camel-box/camel-box-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/box-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.box.BoxEndpointUriFactory
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/BraintreeEndpointUriFactory.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/BraintreeEndpointUriFactory.java
new file mode 100644
index 0000000..e378d08
--- /dev/null
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/BraintreeEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.braintree;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BraintreeEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName/methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "braintree".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-braintree/src/generated/resources/META-INF/services/org/apache/camel/assembler/braintree-endpoint b/components/camel-braintree/src/generated/resources/META-INF/services/org/apache/camel/assembler/braintree-endpoint
new file mode 100644
index 0000000..7d75a3a
--- /dev/null
+++ b/components/camel-braintree/src/generated/resources/META-INF/services/org/apache/camel/assembler/braintree-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.braintree.BraintreeEndpointUriAssembler
diff --git a/components/camel-braintree/src/generated/resources/META-INF/services/org/apache/camel/urifactory/braintree-endpoint b/components/camel-braintree/src/generated/resources/META-INF/services/org/apache/camel/urifactory/braintree-endpoint
new file mode 100644
index 0000000..b2d9cb8
--- /dev/null
+++ b/components/camel-braintree/src/generated/resources/META-INF/services/org/apache/camel/urifactory/braintree-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.braintree.BraintreeEndpointUriFactory
diff --git a/components/camel-browse/src/generated/java/org/apache/camel/component/browse/BrowseEndpointUriFactory.java b/components/camel-browse/src/generated/java/org/apache/camel/component/browse/BrowseEndpointUriFactory.java
new file mode 100644
index 0000000..bd14883
--- /dev/null
+++ b/components/camel-browse/src/generated/java/org/apache/camel/component/browse/BrowseEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.browse;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class BrowseEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "browse".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-browse/src/generated/resources/META-INF/services/org/apache/camel/assembler/browse-endpoint b/components/camel-browse/src/generated/resources/META-INF/services/org/apache/camel/assembler/browse-endpoint
new file mode 100644
index 0000000..d58001a
--- /dev/null
+++ b/components/camel-browse/src/generated/resources/META-INF/services/org/apache/camel/assembler/browse-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.browse.BrowseEndpointUriAssembler
diff --git a/components/camel-browse/src/generated/resources/META-INF/services/org/apache/camel/urifactory/browse-endpoint b/components/camel-browse/src/generated/resources/META-INF/services/org/apache/camel/urifactory/browse-endpoint
new file mode 100644
index 0000000..8fd00e5
--- /dev/null
+++ b/components/camel-browse/src/generated/resources/META-INF/services/org/apache/camel/urifactory/browse-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.browse.BrowseEndpointUriFactory
diff --git a/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/cache/CaffeineCacheEndpointUriFactory.java b/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/cache/CaffeineCacheEndpointUriFactory.java
new file mode 100644
index 0000000..b4122b1
--- /dev/null
+++ b/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/cache/CaffeineCacheEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.caffeine.cache;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CaffeineCacheEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "caffeine-cache".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/load/CaffeineLoadCacheEndpointUriFactory.java b/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/load/CaffeineLoadCacheEndpointUriFactory.java
new file mode 100644
index 0000000..aa1d85c
--- /dev/null
+++ b/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/load/CaffeineLoadCacheEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.caffeine.load;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CaffeineLoadCacheEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "caffeine-loadcache".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/assembler/caffeine-cache-endpoint b/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/assembler/caffeine-cache-endpoint
new file mode 100644
index 0000000..58cc5e8
--- /dev/null
+++ b/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/assembler/caffeine-cache-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.caffeine.cache.CaffeineCacheEndpointUriAssembler
diff --git a/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/assembler/caffeine-loadcache-endpoint b/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/assembler/caffeine-loadcache-endpoint
new file mode 100644
index 0000000..cf86228
--- /dev/null
+++ b/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/assembler/caffeine-loadcache-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.caffeine.load.CaffeineLoadCacheEndpointUriAssembler
diff --git a/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/urifactory/caffeine-cache-endpoint b/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/urifactory/caffeine-cache-endpoint
new file mode 100644
index 0000000..f9d288a
--- /dev/null
+++ b/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/urifactory/caffeine-cache-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.caffeine.cache.CaffeineCacheEndpointUriFactory
diff --git a/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/urifactory/caffeine-loadcache-endpoint b/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/urifactory/caffeine-loadcache-endpoint
new file mode 100644
index 0000000..a9ccbf3
--- /dev/null
+++ b/components/camel-caffeine/src/generated/resources/META-INF/services/org/apache/camel/urifactory/caffeine-loadcache-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.caffeine.load.CaffeineLoadCacheEndpointUriFactory
diff --git a/components/camel-cassandraql/src/generated/java/org/apache/camel/component/cassandra/CassandraEndpointUriFactory.java b/components/camel-cassandraql/src/generated/java/org/apache/camel/component/cassandra/CassandraEndpointUriFactory.java
new file mode 100644
index 0000000..c603dae
--- /dev/null
+++ b/components/camel-cassandraql/src/generated/java/org/apache/camel/component/cassandra/CassandraEndpointUriFactory.java
@@ -0,0 +1,37 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.cassandra;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CassandraEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":beanRef:hosts:port/keyspace";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "cql".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "beanRef", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "hosts", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "port", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "keyspace", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/assembler/cql-endpoint b/components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/assembler/cql-endpoint
new file mode 100644
index 0000000..048f4ed
--- /dev/null
+++ b/components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/assembler/cql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cassandra.CassandraEndpointUriAssembler
diff --git a/components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cql-endpoint b/components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cql-endpoint
new file mode 100644
index 0000000..2e067f8
--- /dev/null
+++ b/components/camel-cassandraql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cassandra.CassandraEndpointUriFactory
diff --git a/components/camel-chatscript/src/generated/java/org/apache/camel/component/chatscript/ChatScriptEndpointUriFactory.java b/components/camel-chatscript/src/generated/java/org/apache/camel/component/chatscript/ChatScriptEndpointUriFactory.java
new file mode 100644
index 0000000..e5e24f7
--- /dev/null
+++ b/components/camel-chatscript/src/generated/java/org/apache/camel/component/chatscript/ChatScriptEndpointUriFactory.java
@@ -0,0 +1,36 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.chatscript;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ChatScriptEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host:port/botName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "chatscript".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", "1024", false, copy);
+ uri = buildPathParameter(syntax, uri, "botName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/assembler/chatscript-endpoint b/components/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/assembler/chatscript-endpoint
new file mode 100644
index 0000000..4f6eab5
--- /dev/null
+++ b/components/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/assembler/chatscript-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.chatscript.ChatScriptEndpointUriAssembler
diff --git a/components/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/urifactory/chatscript-endpoint b/components/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/urifactory/chatscript-endpoint
new file mode 100644
index 0000000..b6cf1ea
--- /dev/null
+++ b/components/camel-chatscript/src/generated/resources/META-INF/services/org/apache/camel/urifactory/chatscript-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.chatscript.ChatScriptEndpointUriFactory
diff --git a/components/camel-chunk/src/generated/java/org/apache/camel/component/chunk/ChunkEndpointUriFactory.java b/components/camel-chunk/src/generated/java/org/apache/camel/component/chunk/ChunkEndpointUriFactory.java
new file mode 100644
index 0000000..2eb9bd5
--- /dev/null
+++ b/components/camel-chunk/src/generated/java/org/apache/camel/component/chunk/ChunkEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.chunk;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ChunkEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":resourceUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "chunk".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "resourceUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-chunk/src/generated/resources/META-INF/services/org/apache/camel/assembler/chunk-endpoint b/components/camel-chunk/src/generated/resources/META-INF/services/org/apache/camel/assembler/chunk-endpoint
new file mode 100644
index 0000000..953cc42
--- /dev/null
+++ b/components/camel-chunk/src/generated/resources/META-INF/services/org/apache/camel/assembler/chunk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.chunk.ChunkEndpointUriAssembler
diff --git a/components/camel-chunk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/chunk-endpoint b/components/camel-chunk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/chunk-endpoint
new file mode 100644
index 0000000..c7a2db7
--- /dev/null
+++ b/components/camel-chunk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/chunk-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.chunk.ChunkEndpointUriFactory
diff --git a/components/camel-cm-sms/src/generated/java/org/apache/camel/component/cm/CMEndpointUriFactory.java b/components/camel-cm-sms/src/generated/java/org/apache/camel/component/cm/CMEndpointUriFactory.java
new file mode 100644
index 0000000..4091796
--- /dev/null
+++ b/components/camel-cm-sms/src/generated/java/org/apache/camel/component/cm/CMEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.cm;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CMEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "cm-sms".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-cm-sms/src/generated/resources/META-INF/services/org/apache/camel/assembler/cm-sms-endpoint b/components/camel-cm-sms/src/generated/resources/META-INF/services/org/apache/camel/assembler/cm-sms-endpoint
new file mode 100644
index 0000000..d5c07d1
--- /dev/null
+++ b/components/camel-cm-sms/src/generated/resources/META-INF/services/org/apache/camel/assembler/cm-sms-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cm.CMEndpointUriAssembler
diff --git a/components/camel-cm-sms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cm-sms-endpoint b/components/camel-cm-sms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cm-sms-endpoint
new file mode 100644
index 0000000..292f7d2
--- /dev/null
+++ b/components/camel-cm-sms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cm-sms-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cm.CMEndpointUriFactory
diff --git a/components/camel-cmis/src/generated/java/org/apache/camel/component/cmis/CMISEndpointUriFactory.java b/components/camel-cmis/src/generated/java/org/apache/camel/component/cmis/CMISEndpointUriFactory.java
new file mode 100644
index 0000000..e514cc9
--- /dev/null
+++ b/components/camel-cmis/src/generated/java/org/apache/camel/component/cmis/CMISEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.cmis;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CMISEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cmsUrl";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "cmis".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cmsUrl", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-cmis/src/generated/resources/META-INF/services/org/apache/camel/assembler/cmis-endpoint b/components/camel-cmis/src/generated/resources/META-INF/services/org/apache/camel/assembler/cmis-endpoint
new file mode 100644
index 0000000..3a7f2e7
--- /dev/null
+++ b/components/camel-cmis/src/generated/resources/META-INF/services/org/apache/camel/assembler/cmis-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cmis.CMISEndpointUriAssembler
diff --git a/components/camel-cmis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cmis-endpoint b/components/camel-cmis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cmis-endpoint
new file mode 100644
index 0000000..6217d4e
--- /dev/null
+++ b/components/camel-cmis/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cmis-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cmis.CMISEndpointUriFactory
diff --git a/components/camel-coap/src/generated/java/org/apache/camel/coap/CoAPEndpointUriFactory.java b/components/camel-coap/src/generated/java/org/apache/camel/coap/CoAPEndpointUriFactory.java
new file mode 100644
index 0000000..c854af1
--- /dev/null
+++ b/components/camel-coap/src/generated/java/org/apache/camel/coap/CoAPEndpointUriFactory.java
@@ -0,0 +1,40 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.coap;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CoAPEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = "coaps+tcp:uri";
+ private static final String[] SCHEMES = new String[]{"coap", "coaps", "coap+tcp", "coaps+tcp"};
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ for (String s : SCHEMES) {
+ if (s.equals(scheme)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "uri", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coap+tcp-endpoint b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coap+tcp-endpoint
new file mode 100644
index 0000000..983d52f
--- /dev/null
+++ b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coap+tcp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.coap.CoAPEndpointUriAssembler
diff --git a/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coap-endpoint b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coap-endpoint
new file mode 100644
index 0000000..983d52f
--- /dev/null
+++ b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coap-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.coap.CoAPEndpointUriAssembler
diff --git a/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coaps+tcp-endpoint b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coaps+tcp-endpoint
new file mode 100644
index 0000000..983d52f
--- /dev/null
+++ b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coaps+tcp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.coap.CoAPEndpointUriAssembler
diff --git a/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coaps-endpoint b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coaps-endpoint
new file mode 100644
index 0000000..983d52f
--- /dev/null
+++ b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/assembler/coaps-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.coap.CoAPEndpointUriAssembler
diff --git a/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coap+tcp-endpoint b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coap+tcp-endpoint
new file mode 100644
index 0000000..0354a5f
--- /dev/null
+++ b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coap+tcp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.coap.CoAPEndpointUriFactory
diff --git a/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coap-endpoint b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coap-endpoint
new file mode 100644
index 0000000..0354a5f
--- /dev/null
+++ b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coap-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.coap.CoAPEndpointUriFactory
diff --git a/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coaps+tcp-endpoint b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coaps+tcp-endpoint
new file mode 100644
index 0000000..0354a5f
--- /dev/null
+++ b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coaps+tcp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.coap.CoAPEndpointUriFactory
diff --git a/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coaps-endpoint b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coaps-endpoint
new file mode 100644
index 0000000..0354a5f
--- /dev/null
+++ b/components/camel-coap/src/generated/resources/META-INF/services/org/apache/camel/urifactory/coaps-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.coap.CoAPEndpointUriFactory
diff --git a/components/camel-cometd/src/generated/java/org/apache/camel/component/cometd/CometdEndpointUriFactory.java b/components/camel-cometd/src/generated/java/org/apache/camel/component/cometd/CometdEndpointUriFactory.java
new file mode 100644
index 0000000..a6c6ea3
--- /dev/null
+++ b/components/camel-cometd/src/generated/java/org/apache/camel/component/cometd/CometdEndpointUriFactory.java
@@ -0,0 +1,42 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.cometd;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CometdEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host:port/channelName";
+ private static final String[] SCHEMES = new String[]{"cometd", "cometds"};
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ for (String s : SCHEMES) {
+ if (s.equals(scheme)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "channelName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/assembler/cometd-endpoint b/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/assembler/cometd-endpoint
new file mode 100644
index 0000000..86ac815
--- /dev/null
+++ b/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/assembler/cometd-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cometd.CometdEndpointUriAssembler
diff --git a/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/assembler/cometds-endpoint b/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/assembler/cometds-endpoint
new file mode 100644
index 0000000..86ac815
--- /dev/null
+++ b/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/assembler/cometds-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cometd.CometdEndpointUriAssembler
diff --git a/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cometd-endpoint b/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cometd-endpoint
new file mode 100644
index 0000000..3ce60e5
--- /dev/null
+++ b/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cometd-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cometd.CometdEndpointUriFactory
diff --git a/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cometds-endpoint b/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cometds-endpoint
new file mode 100644
index 0000000..3ce60e5
--- /dev/null
+++ b/components/camel-cometd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cometds-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cometd.CometdEndpointUriFactory
diff --git a/components/camel-consul/src/generated/java/org/apache/camel/component/consul/ConsulEndpointUriFactory.java b/components/camel-consul/src/generated/java/org/apache/camel/component/consul/ConsulEndpointUriFactory.java
new file mode 100644
index 0000000..769d75b
--- /dev/null
+++ b/components/camel-consul/src/generated/java/org/apache/camel/component/consul/ConsulEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.consul;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ConsulEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiEndpoint";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "consul".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiEndpoint", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-consul/src/generated/resources/META-INF/services/org/apache/camel/assembler/consul-endpoint b/components/camel-consul/src/generated/resources/META-INF/services/org/apache/camel/assembler/consul-endpoint
new file mode 100644
index 0000000..b828c62
--- /dev/null
+++ b/components/camel-consul/src/generated/resources/META-INF/services/org/apache/camel/assembler/consul-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.consul.ConsulEndpointUriAssembler
diff --git a/components/camel-consul/src/generated/resources/META-INF/services/org/apache/camel/urifactory/consul-endpoint b/components/camel-consul/src/generated/resources/META-INF/services/org/apache/camel/urifactory/consul-endpoint
new file mode 100644
index 0000000..88ed369
--- /dev/null
+++ b/components/camel-consul/src/generated/resources/META-INF/services/org/apache/camel/urifactory/consul-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.consul.ConsulEndpointUriFactory
diff --git a/components/camel-controlbus/src/generated/java/org/apache/camel/component/controlbus/ControlBusEndpointUriFactory.java b/components/camel-controlbus/src/generated/java/org/apache/camel/component/controlbus/ControlBusEndpointUriFactory.java
new file mode 100644
index 0000000..09c845a
--- /dev/null
+++ b/components/camel-controlbus/src/generated/java/org/apache/camel/component/controlbus/ControlBusEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.controlbus;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ControlBusEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":command:language";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "controlbus".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "command", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "language", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-controlbus/src/generated/resources/META-INF/services/org/apache/camel/assembler/controlbus-endpoint b/components/camel-controlbus/src/generated/resources/META-INF/services/org/apache/camel/assembler/controlbus-endpoint
new file mode 100644
index 0000000..1f0835d
--- /dev/null
+++ b/components/camel-controlbus/src/generated/resources/META-INF/services/org/apache/camel/assembler/controlbus-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.controlbus.ControlBusEndpointUriAssembler
diff --git a/components/camel-controlbus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/controlbus-endpoint b/components/camel-controlbus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/controlbus-endpoint
new file mode 100644
index 0000000..24bca9a
--- /dev/null
+++ b/components/camel-controlbus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/controlbus-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.controlbus.ControlBusEndpointUriFactory
diff --git a/components/camel-corda/src/generated/java/org/apache/camel/component/corda/CordaEndpointUriFactory.java b/components/camel-corda/src/generated/java/org/apache/camel/component/corda/CordaEndpointUriFactory.java
new file mode 100644
index 0000000..5da02b6
--- /dev/null
+++ b/components/camel-corda/src/generated/java/org/apache/camel/component/corda/CordaEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.corda;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CordaEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":node";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "corda".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "node", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-corda/src/generated/resources/META-INF/services/org/apache/camel/assembler/corda-endpoint b/components/camel-corda/src/generated/resources/META-INF/services/org/apache/camel/assembler/corda-endpoint
new file mode 100644
index 0000000..6a5af7a
--- /dev/null
+++ b/components/camel-corda/src/generated/resources/META-INF/services/org/apache/camel/assembler/corda-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.corda.CordaEndpointUriAssembler
diff --git a/components/camel-corda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/corda-endpoint b/components/camel-corda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/corda-endpoint
new file mode 100644
index 0000000..4e060a8
--- /dev/null
+++ b/components/camel-corda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/corda-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.corda.CordaEndpointUriFactory
diff --git a/components/camel-couchbase/src/generated/java/org/apache/camel/component/couchbase/CouchbaseEndpointUriFactory.java b/components/camel-couchbase/src/generated/java/org/apache/camel/component/couchbase/CouchbaseEndpointUriFactory.java
new file mode 100644
index 0000000..50fedfb
--- /dev/null
+++ b/components/camel-couchbase/src/generated/java/org/apache/camel/component/couchbase/CouchbaseEndpointUriFactory.java
@@ -0,0 +1,36 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.couchbase;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CouchbaseEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":protocol:hostname:port";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "couchbase".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "protocol", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "hostname", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", "8091", false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-couchbase/src/generated/resources/META-INF/services/org/apache/camel/assembler/couchbase-endpoint b/components/camel-couchbase/src/generated/resources/META-INF/services/org/apache/camel/assembler/couchbase-endpoint
new file mode 100644
index 0000000..5172542
--- /dev/null
+++ b/components/camel-couchbase/src/generated/resources/META-INF/services/org/apache/camel/assembler/couchbase-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.couchbase.CouchbaseEndpointUriAssembler
diff --git a/components/camel-couchbase/src/generated/resources/META-INF/services/org/apache/camel/urifactory/couchbase-endpoint b/components/camel-couchbase/src/generated/resources/META-INF/services/org/apache/camel/urifactory/couchbase-endpoint
new file mode 100644
index 0000000..7529a9b
--- /dev/null
+++ b/components/camel-couchbase/src/generated/resources/META-INF/services/org/apache/camel/urifactory/couchbase-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.couchbase.CouchbaseEndpointUriFactory
diff --git a/components/camel-couchdb/src/generated/java/org/apache/camel/component/couchdb/CouchDbEndpointUriFactory.java b/components/camel-couchdb/src/generated/java/org/apache/camel/component/couchdb/CouchDbEndpointUriFactory.java
new file mode 100644
index 0000000..86578ab
--- /dev/null
+++ b/components/camel-couchdb/src/generated/java/org/apache/camel/component/couchdb/CouchDbEndpointUriFactory.java
@@ -0,0 +1,37 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.couchdb;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CouchDbEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":protocol:hostname:port/database";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "couchdb".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "protocol", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "hostname", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", "5984", false, copy);
+ uri = buildPathParameter(syntax, uri, "database", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-couchdb/src/generated/resources/META-INF/services/org/apache/camel/assembler/couchdb-endpoint b/components/camel-couchdb/src/generated/resources/META-INF/services/org/apache/camel/assembler/couchdb-endpoint
new file mode 100644
index 0000000..3a43728
--- /dev/null
+++ b/components/camel-couchdb/src/generated/resources/META-INF/services/org/apache/camel/assembler/couchdb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.couchdb.CouchDbEndpointUriAssembler
diff --git a/components/camel-couchdb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/couchdb-endpoint b/components/camel-couchdb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/couchdb-endpoint
new file mode 100644
index 0000000..17841a9
--- /dev/null
+++ b/components/camel-couchdb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/couchdb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.couchdb.CouchDbEndpointUriFactory
diff --git a/components/camel-cron/src/generated/java/org/apache/camel/component/cron/CronEndpointUriFactory.java b/components/camel-cron/src/generated/java/org/apache/camel/component/cron/CronEndpointUriFactory.java
new file mode 100644
index 0000000..39d703f
--- /dev/null
+++ b/components/camel-cron/src/generated/java/org/apache/camel/component/cron/CronEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.cron;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CronEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "cron".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-cron/src/generated/resources/META-INF/services/org/apache/camel/assembler/cron-endpoint b/components/camel-cron/src/generated/resources/META-INF/services/org/apache/camel/assembler/cron-endpoint
new file mode 100644
index 0000000..e71bfc7
--- /dev/null
+++ b/components/camel-cron/src/generated/resources/META-INF/services/org/apache/camel/assembler/cron-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cron.CronEndpointUriAssembler
diff --git a/components/camel-cron/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cron-endpoint b/components/camel-cron/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cron-endpoint
new file mode 100644
index 0000000..22ef28b
--- /dev/null
+++ b/components/camel-cron/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cron-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cron.CronEndpointUriFactory
diff --git a/components/camel-crypto-cms/src/generated/java/org/apache/camel/component/crypto/cms/CryptoCmsEndpointUriFactory.java b/components/camel-crypto-cms/src/generated/java/org/apache/camel/component/crypto/cms/CryptoCmsEndpointUriFactory.java
new file mode 100644
index 0000000..9f4ce7b
--- /dev/null
+++ b/components/camel-crypto-cms/src/generated/java/org/apache/camel/component/crypto/cms/CryptoCmsEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.crypto.cms;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CryptoCmsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cryptoOperation:name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "crypto-cms".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cryptoOperation", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-crypto-cms/src/generated/resources/META-INF/services/org/apache/camel/assembler/crypto-cms-endpoint b/components/camel-crypto-cms/src/generated/resources/META-INF/services/org/apache/camel/assembler/crypto-cms-endpoint
new file mode 100644
index 0000000..9fd6d5c
--- /dev/null
+++ b/components/camel-crypto-cms/src/generated/resources/META-INF/services/org/apache/camel/assembler/crypto-cms-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.crypto.cms.CryptoCmsEndpointUriAssembler
diff --git a/components/camel-crypto-cms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/crypto-cms-endpoint b/components/camel-crypto-cms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/crypto-cms-endpoint
new file mode 100644
index 0000000..ec14ba4
--- /dev/null
+++ b/components/camel-crypto-cms/src/generated/resources/META-INF/services/org/apache/camel/urifactory/crypto-cms-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.crypto.cms.CryptoCmsEndpointUriFactory
diff --git a/components/camel-crypto/src/generated/java/org/apache/camel/component/crypto/DigitalSignatureEndpointUriFactory.java b/components/camel-crypto/src/generated/java/org/apache/camel/component/crypto/DigitalSignatureEndpointUriFactory.java
new file mode 100644
index 0000000..d4a189e
--- /dev/null
+++ b/components/camel-crypto/src/generated/java/org/apache/camel/component/crypto/DigitalSignatureEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.crypto;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DigitalSignatureEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cryptoOperation:name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "crypto".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cryptoOperation", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-crypto/src/generated/resources/META-INF/services/org/apache/camel/assembler/crypto-endpoint b/components/camel-crypto/src/generated/resources/META-INF/services/org/apache/camel/assembler/crypto-endpoint
new file mode 100644
index 0000000..f508cc1
--- /dev/null
+++ b/components/camel-crypto/src/generated/resources/META-INF/services/org/apache/camel/assembler/crypto-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.crypto.DigitalSignatureEndpointUriAssembler
diff --git a/components/camel-crypto/src/generated/resources/META-INF/services/org/apache/camel/urifactory/crypto-endpoint b/components/camel-crypto/src/generated/resources/META-INF/services/org/apache/camel/urifactory/crypto-endpoint
new file mode 100644
index 0000000..f8e250e
--- /dev/null
+++ b/components/camel-crypto/src/generated/resources/META-INF/services/org/apache/camel/urifactory/crypto-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
diff --git a/components/camel-cxf/src/generated/java/org/apache/camel/component/cxf/CxfEndpointUriFactory.java b/components/camel-cxf/src/generated/java/org/apache/camel/component/cxf/CxfEndpointUriFactory.java
new file mode 100644
index 0000000..cd256de
--- /dev/null
+++ b/components/camel-cxf/src/generated/java/org/apache/camel/component/cxf/CxfEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.cxf;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CxfEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":beanId:address";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "cxf".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "beanId", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "address", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-cxf/src/generated/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpointUriFactory.java b/components/camel-cxf/src/generated/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpointUriFactory.java
new file mode 100644
index 0000000..9e0f96f
--- /dev/null
+++ b/components/camel-cxf/src/generated/java/org/apache/camel/component/cxf/jaxrs/CxfRsEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.cxf.jaxrs;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class CxfRsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":beanId:address";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "cxfrs".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "beanId", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "address", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/assembler/cxf-endpoint b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/assembler/cxf-endpoint
new file mode 100644
index 0000000..253f217
--- /dev/null
+++ b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/assembler/cxf-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cxf.CxfEndpointUriAssembler
diff --git a/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/assembler/cxfrs-endpoint b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/assembler/cxfrs-endpoint
new file mode 100644
index 0000000..06bc8c6
--- /dev/null
+++ b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/assembler/cxfrs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cxf.jaxrs.CxfRsEndpointUriAssembler
diff --git a/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cxf-endpoint b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cxf-endpoint
new file mode 100644
index 0000000..2e7e5f8
--- /dev/null
+++ b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cxf-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cxf.CxfEndpointUriFactory
diff --git a/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cxfrs-endpoint b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cxfrs-endpoint
new file mode 100644
index 0000000..ea9741b
--- /dev/null
+++ b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/urifactory/cxfrs-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.cxf.jaxrs.CxfRsEndpointUriFactory
diff --git a/components/camel-dataformat/src/generated/java/org/apache/camel/component/dataformat/DataFormatEndpointUriFactory.java b/components/camel-dataformat/src/generated/java/org/apache/camel/component/dataformat/DataFormatEndpointUriFactory.java
new file mode 100644
index 0000000..e574daf
--- /dev/null
+++ b/components/camel-dataformat/src/generated/java/org/apache/camel/component/dataformat/DataFormatEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.dataformat;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DataFormatEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name:operation";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "dataformat".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "operation", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-dataformat/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataformat-endpoint b/components/camel-dataformat/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataformat-endpoint
new file mode 100644
index 0000000..85ec712
--- /dev/null
+++ b/components/camel-dataformat/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataformat-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dataformat.DataFormatEndpointUriAssembler
diff --git a/components/camel-dataformat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataformat-endpoint b/components/camel-dataformat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataformat-endpoint
new file mode 100644
index 0000000..7e5aeec
--- /dev/null
+++ b/components/camel-dataformat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataformat-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dataformat.DataFormatEndpointUriFactory
diff --git a/components/camel-dataset/src/generated/java/org/apache/camel/component/dataset/DataSetEndpointUriFactory.java b/components/camel-dataset/src/generated/java/org/apache/camel/component/dataset/DataSetEndpointUriFactory.java
new file mode 100644
index 0000000..85b293c
--- /dev/null
+++ b/components/camel-dataset/src/generated/java/org/apache/camel/component/dataset/DataSetEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.dataset;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DataSetEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "dataset".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-dataset/src/generated/java/org/apache/camel/component/dataset/DataSetTestEndpointUriFactory.java b/components/camel-dataset/src/generated/java/org/apache/camel/component/dataset/DataSetTestEndpointUriFactory.java
new file mode 100644
index 0000000..7b420c0
--- /dev/null
+++ b/components/camel-dataset/src/generated/java/org/apache/camel/component/dataset/DataSetTestEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.dataset;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DataSetTestEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "dataset-test".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataset-endpoint b/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataset-endpoint
new file mode 100644
index 0000000..f8101b6
--- /dev/null
+++ b/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataset-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dataset.DataSetEndpointUriAssembler
diff --git a/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataset-test-endpoint b/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataset-test-endpoint
new file mode 100644
index 0000000..f8a4c8b
--- /dev/null
+++ b/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/assembler/dataset-test-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dataset.DataSetTestEndpointUriAssembler
diff --git a/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataset-endpoint b/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataset-endpoint
new file mode 100644
index 0000000..c468044
--- /dev/null
+++ b/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataset-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dataset.DataSetEndpointUriFactory
diff --git a/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataset-test-endpoint b/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataset-test-endpoint
new file mode 100644
index 0000000..cbbb80e
--- /dev/null
+++ b/components/camel-dataset/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dataset-test-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dataset.DataSetTestEndpointUriFactory
diff --git a/components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointUriFactory.java b/components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointUriFactory.java
new file mode 100644
index 0000000..4a91529
--- /dev/null
+++ b/components/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/DebeziumMongodbEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.debezium;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DebeziumMongodbEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "debezium-mongodb".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-mongodb-endpoint b/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-mongodb-endpoint
new file mode 100644
index 0000000..f76581a
--- /dev/null
+++ b/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-mongodb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.debezium.DebeziumMongodbEndpointUriAssembler
diff --git a/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mongodb-endpoint b/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mongodb-endpoint
new file mode 100644
index 0000000..7d6acb3
--- /dev/null
+++ b/components/camel-debezium-mongodb/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mongodb-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.debezium.DebeziumMongodbEndpointUriFactory
diff --git a/components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointUriFactory.java b/components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointUriFactory.java
new file mode 100644
index 0000000..fa7e686
--- /dev/null
+++ b/components/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/DebeziumMySqlEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.debezium;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DebeziumMySqlEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "debezium-mysql".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-mysql-endpoint b/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-mysql-endpoint
new file mode 100644
index 0000000..4d8df3e
--- /dev/null
+++ b/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-mysql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.debezium.DebeziumMySqlEndpointUriAssembler
diff --git a/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mysql-endpoint b/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mysql-endpoint
new file mode 100644
index 0000000..96defcc
--- /dev/null
+++ b/components/camel-debezium-mysql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-mysql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.debezium.DebeziumMySqlEndpointUriFactory
diff --git a/components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointUriFactory.java b/components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointUriFactory.java
new file mode 100644
index 0000000..e32aef0
--- /dev/null
+++ b/components/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/DebeziumPostgresEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.debezium;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DebeziumPostgresEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "debezium-postgres".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-postgres-endpoint b/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-postgres-endpoint
new file mode 100644
index 0000000..f3c5aea
--- /dev/null
+++ b/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-postgres-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.debezium.DebeziumPostgresEndpointUriAssembler
diff --git a/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-postgres-endpoint b/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-postgres-endpoint
new file mode 100644
index 0000000..ceadfea
--- /dev/null
+++ b/components/camel-debezium-postgres/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-postgres-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.debezium.DebeziumPostgresEndpointUriFactory
diff --git a/components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointUriFactory.java b/components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointUriFactory.java
new file mode 100644
index 0000000..f5cb243
--- /dev/null
+++ b/components/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/DebeziumSqlserverEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.debezium;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DebeziumSqlserverEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "debezium-sqlserver".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-sqlserver-endpoint b/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-sqlserver-endpoint
new file mode 100644
index 0000000..a3563eb
--- /dev/null
+++ b/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/assembler/debezium-sqlserver-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.debezium.DebeziumSqlserverEndpointUriAssembler
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-sqlserver-endpoint b/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-sqlserver-endpoint
new file mode 100644
index 0000000..befa033
--- /dev/null
+++ b/components/camel-debezium-sqlserver/src/generated/resources/META-INF/services/org/apache/camel/urifactory/debezium-sqlserver-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.debezium.DebeziumSqlserverEndpointUriFactory
diff --git a/components/camel-digitalocean/src/generated/java/org/apache/camel/component/digitalocean/DigitalOceanEndpointUriFactory.java b/components/camel-digitalocean/src/generated/java/org/apache/camel/component/digitalocean/DigitalOceanEndpointUriFactory.java
new file mode 100644
index 0000000..40a6fa4
--- /dev/null
+++ b/components/camel-digitalocean/src/generated/java/org/apache/camel/component/digitalocean/DigitalOceanEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.digitalocean;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DigitalOceanEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":operation";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "digitalocean".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "operation", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/assembler/digitalocean-endpoint b/components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/assembler/digitalocean-endpoint
new file mode 100644
index 0000000..3aa01f1
--- /dev/null
+++ b/components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/assembler/digitalocean-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.digitalocean.DigitalOceanEndpointUriAssembler
diff --git a/components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/digitalocean-endpoint b/components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/digitalocean-endpoint
new file mode 100644
index 0000000..20780b9
--- /dev/null
+++ b/components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/digitalocean-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.digitalocean.DigitalOceanEndpointUriFactory
diff --git a/components/camel-direct/src/generated/java/org/apache/camel/component/direct/DirectEndpointUriFactory.java b/components/camel-direct/src/generated/java/org/apache/camel/component/direct/DirectEndpointUriFactory.java
new file mode 100644
index 0000000..c5c22f0
--- /dev/null
+++ b/components/camel-direct/src/generated/java/org/apache/camel/component/direct/DirectEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.direct;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DirectEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "direct".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-direct/src/generated/resources/META-INF/services/org/apache/camel/assembler/direct-endpoint b/components/camel-direct/src/generated/resources/META-INF/services/org/apache/camel/assembler/direct-endpoint
new file mode 100644
index 0000000..1ca7b9c
--- /dev/null
+++ b/components/camel-direct/src/generated/resources/META-INF/services/org/apache/camel/assembler/direct-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.direct.DirectEndpointUriAssembler
diff --git a/components/camel-direct/src/generated/resources/META-INF/services/org/apache/camel/urifactory/direct-endpoint b/components/camel-direct/src/generated/resources/META-INF/services/org/apache/camel/urifactory/direct-endpoint
new file mode 100644
index 0000000..f630c82
--- /dev/null
+++ b/components/camel-direct/src/generated/resources/META-INF/services/org/apache/camel/urifactory/direct-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.direct.DirectEndpointUriFactory
diff --git a/components/camel-directvm/src/generated/java/org/apache/camel/component/directvm/DirectVmEndpointUriFactory.java b/components/camel-directvm/src/generated/java/org/apache/camel/component/directvm/DirectVmEndpointUriFactory.java
new file mode 100644
index 0000000..b8caf44
--- /dev/null
+++ b/components/camel-directvm/src/generated/java/org/apache/camel/component/directvm/DirectVmEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.directvm;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DirectVmEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "direct-vm".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/assembler/direct-vm-endpoint b/components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/assembler/direct-vm-endpoint
new file mode 100644
index 0000000..80f7cd1
--- /dev/null
+++ b/components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/assembler/direct-vm-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.directvm.DirectVmEndpointUriAssembler
diff --git a/components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/urifactory/direct-vm-endpoint b/components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/urifactory/direct-vm-endpoint
new file mode 100644
index 0000000..1c3aad9
--- /dev/null
+++ b/components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/urifactory/direct-vm-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.directvm.DirectVmEndpointUriFactory
diff --git a/components/camel-disruptor/src/generated/java/org/apache/camel/component/disruptor/DisruptorEndpointUriFactory.java b/components/camel-disruptor/src/generated/java/org/apache/camel/component/disruptor/DisruptorEndpointUriFactory.java
new file mode 100644
index 0000000..64b7353
--- /dev/null
+++ b/components/camel-disruptor/src/generated/java/org/apache/camel/component/disruptor/DisruptorEndpointUriFactory.java
@@ -0,0 +1,40 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.disruptor;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DisruptorEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+ private static final String[] SCHEMES = new String[]{"disruptor", "disruptor-vm"};
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ for (String s : SCHEMES) {
+ if (s.equals(scheme)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-disruptor/src/generated/java/org/apache/camel/component/disruptor/vm/DisruptorVmEndpointUriFactory.java b/components/camel-disruptor/src/generated/java/org/apache/camel/component/disruptor/vm/DisruptorVmEndpointUriFactory.java
new file mode 100644
index 0000000..3e289ff
--- /dev/null
+++ b/components/camel-disruptor/src/generated/java/org/apache/camel/component/disruptor/vm/DisruptorVmEndpointUriFactory.java
@@ -0,0 +1,40 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.disruptor.vm;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DisruptorVmEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+ private static final String[] SCHEMES = new String[]{"disruptor", "disruptor-vm"};
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ for (String s : SCHEMES) {
+ if (s.equals(scheme)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/assembler/disruptor-endpoint b/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/assembler/disruptor-endpoint
new file mode 100644
index 0000000..a3cb931
--- /dev/null
+++ b/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/assembler/disruptor-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.disruptor.vm.DisruptorVmEndpointUriAssembler
diff --git a/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/assembler/disruptor-vm-endpoint b/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/assembler/disruptor-vm-endpoint
new file mode 100644
index 0000000..a3cb931
--- /dev/null
+++ b/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/assembler/disruptor-vm-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.disruptor.vm.DisruptorVmEndpointUriAssembler
diff --git a/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/urifactory/disruptor-endpoint b/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/urifactory/disruptor-endpoint
new file mode 100644
index 0000000..8b18a4e
--- /dev/null
+++ b/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/urifactory/disruptor-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.disruptor.vm.DisruptorVmEndpointUriFactory
diff --git a/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/urifactory/disruptor-vm-endpoint b/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/urifactory/disruptor-vm-endpoint
new file mode 100644
index 0000000..8b18a4e
--- /dev/null
+++ b/components/camel-disruptor/src/generated/resources/META-INF/services/org/apache/camel/urifactory/disruptor-vm-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.disruptor.vm.DisruptorVmEndpointUriFactory
diff --git a/components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointUriFactory.java b/components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointUriFactory.java
new file mode 100644
index 0000000..fbf836a
--- /dev/null
+++ b/components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.djl;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DJLEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":application";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "djl".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "application", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/assembler/djl-endpoint b/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/assembler/djl-endpoint
new file mode 100644
index 0000000..5ece5de
--- /dev/null
+++ b/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/assembler/djl-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.djl.DJLEndpointUriAssembler
diff --git a/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/djl-endpoint b/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/djl-endpoint
new file mode 100644
index 0000000..9f3c03d
--- /dev/null
+++ b/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/djl-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.djl.DJLEndpointUriFactory
diff --git a/components/camel-dns/src/generated/java/org/apache/camel/component/dns/DnsEndpointUriFactory.java b/components/camel-dns/src/generated/java/org/apache/camel/component/dns/DnsEndpointUriFactory.java
new file mode 100644
index 0000000..506a90b
--- /dev/null
+++ b/components/camel-dns/src/generated/java/org/apache/camel/component/dns/DnsEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.dns;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DnsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":dnsType";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "dns".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "dnsType", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-dns/src/generated/resources/META-INF/services/org/apache/camel/assembler/dns-endpoint b/components/camel-dns/src/generated/resources/META-INF/services/org/apache/camel/assembler/dns-endpoint
new file mode 100644
index 0000000..0794850
--- /dev/null
+++ b/components/camel-dns/src/generated/resources/META-INF/services/org/apache/camel/assembler/dns-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dns.DnsEndpointUriAssembler
diff --git a/components/camel-dns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dns-endpoint b/components/camel-dns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dns-endpoint
new file mode 100644
index 0000000..40ab681
--- /dev/null
+++ b/components/camel-dns/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dns-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dns.DnsEndpointUriFactory
diff --git a/components/camel-docker/src/generated/java/org/apache/camel/component/docker/DockerEndpointUriFactory.java b/components/camel-docker/src/generated/java/org/apache/camel/component/docker/DockerEndpointUriFactory.java
new file mode 100644
index 0000000..0afd5d7
--- /dev/null
+++ b/components/camel-docker/src/generated/java/org/apache/camel/component/docker/DockerEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.docker;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DockerEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":operation";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "docker".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "operation", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-docker/src/generated/resources/META-INF/services/org/apache/camel/assembler/docker-endpoint b/components/camel-docker/src/generated/resources/META-INF/services/org/apache/camel/assembler/docker-endpoint
new file mode 100644
index 0000000..2d81a1b
--- /dev/null
+++ b/components/camel-docker/src/generated/resources/META-INF/services/org/apache/camel/assembler/docker-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.docker.DockerEndpointUriAssembler
diff --git a/components/camel-docker/src/generated/resources/META-INF/services/org/apache/camel/urifactory/docker-endpoint b/components/camel-docker/src/generated/resources/META-INF/services/org/apache/camel/urifactory/docker-endpoint
new file mode 100644
index 0000000..3960b3e
--- /dev/null
+++ b/components/camel-docker/src/generated/resources/META-INF/services/org/apache/camel/urifactory/docker-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.docker.DockerEndpointUriFactory
diff --git a/components/camel-dozer/src/generated/java/org/apache/camel/component/dozer/DozerEndpointUriFactory.java b/components/camel-dozer/src/generated/java/org/apache/camel/component/dozer/DozerEndpointUriFactory.java
new file mode 100644
index 0000000..585f78b
--- /dev/null
+++ b/components/camel-dozer/src/generated/java/org/apache/camel/component/dozer/DozerEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.dozer;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DozerEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "dozer".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-dozer/src/generated/resources/META-INF/services/org/apache/camel/assembler/dozer-endpoint b/components/camel-dozer/src/generated/resources/META-INF/services/org/apache/camel/assembler/dozer-endpoint
new file mode 100644
index 0000000..8b8aaad
--- /dev/null
+++ b/components/camel-dozer/src/generated/resources/META-INF/services/org/apache/camel/assembler/dozer-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dozer.DozerEndpointUriAssembler
diff --git a/components/camel-dozer/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dozer-endpoint b/components/camel-dozer/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dozer-endpoint
new file mode 100644
index 0000000..1ae00b5
--- /dev/null
+++ b/components/camel-dozer/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dozer-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dozer.DozerEndpointUriFactory
diff --git a/components/camel-drill/src/generated/java/org/apache/camel/component/drill/DrillEndpointUriFactory.java b/components/camel-drill/src/generated/java/org/apache/camel/component/drill/DrillEndpointUriFactory.java
new file mode 100644
index 0000000..9572a6a
--- /dev/null
+++ b/components/camel-drill/src/generated/java/org/apache/camel/component/drill/DrillEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.drill;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DrillEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "drill".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-drill/src/generated/resources/META-INF/services/org/apache/camel/assembler/drill-endpoint b/components/camel-drill/src/generated/resources/META-INF/services/org/apache/camel/assembler/drill-endpoint
new file mode 100644
index 0000000..d36a98f
--- /dev/null
+++ b/components/camel-drill/src/generated/resources/META-INF/services/org/apache/camel/assembler/drill-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.drill.DrillEndpointUriAssembler
diff --git a/components/camel-drill/src/generated/resources/META-INF/services/org/apache/camel/urifactory/drill-endpoint b/components/camel-drill/src/generated/resources/META-INF/services/org/apache/camel/urifactory/drill-endpoint
new file mode 100644
index 0000000..dbb83c4
--- /dev/null
+++ b/components/camel-drill/src/generated/resources/META-INF/services/org/apache/camel/urifactory/drill-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.drill.DrillEndpointUriFactory
diff --git a/components/camel-dropbox/src/generated/java/org/apache/camel/component/dropbox/DropboxEndpointUriFactory.java b/components/camel-dropbox/src/generated/java/org/apache/camel/component/dropbox/DropboxEndpointUriFactory.java
new file mode 100644
index 0000000..e5e5a6c
--- /dev/null
+++ b/components/camel-dropbox/src/generated/java/org/apache/camel/component/dropbox/DropboxEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.dropbox;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class DropboxEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":operation";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "dropbox".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "operation", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-dropbox/src/generated/resources/META-INF/services/org/apache/camel/assembler/dropbox-endpoint b/components/camel-dropbox/src/generated/resources/META-INF/services/org/apache/camel/assembler/dropbox-endpoint
new file mode 100644
index 0000000..f124b70
--- /dev/null
+++ b/components/camel-dropbox/src/generated/resources/META-INF/services/org/apache/camel/assembler/dropbox-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dropbox.DropboxEndpointUriAssembler
diff --git a/components/camel-dropbox/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dropbox-endpoint b/components/camel-dropbox/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dropbox-endpoint
new file mode 100644
index 0000000..71cc38c
--- /dev/null
+++ b/components/camel-dropbox/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dropbox-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.dropbox.DropboxEndpointUriFactory
diff --git a/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/EhcacheEndpointUriFactory.java b/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/EhcacheEndpointUriFactory.java
new file mode 100644
index 0000000..b10e566
--- /dev/null
+++ b/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/EhcacheEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.ehcache;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EhcacheEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "ehcache".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/assembler/ehcache-endpoint b/components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/assembler/ehcache-endpoint
new file mode 100644
index 0000000..c6119aa
--- /dev/null
+++ b/components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/assembler/ehcache-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ehcache.EhcacheEndpointUriAssembler
diff --git a/components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ehcache-endpoint b/components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ehcache-endpoint
new file mode 100644
index 0000000..e8107d7
--- /dev/null
+++ b/components/camel-ehcache/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ehcache-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ehcache.EhcacheEndpointUriFactory
diff --git a/components/camel-elasticsearch-rest/src/generated/java/org/apache/camel/component/elasticsearch/ElasticsearchEndpointUriFactory.java b/components/camel-elasticsearch-rest/src/generated/java/org/apache/camel/component/elasticsearch/ElasticsearchEndpointUriFactory.java
new file mode 100644
index 0000000..0df29b6
--- /dev/null
+++ b/components/camel-elasticsearch-rest/src/generated/java/org/apache/camel/component/elasticsearch/ElasticsearchEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.elasticsearch;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ElasticsearchEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":clusterName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "elasticsearch-rest".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "clusterName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-elasticsearch-rest/src/generated/resources/META-INF/services/org/apache/camel/assembler/elasticsearch-rest-endpoint b/components/camel-elasticsearch-rest/src/generated/resources/META-INF/services/org/apache/camel/assembler/elasticsearch-rest-endpoint
new file mode 100644
index 0000000..1444f4f
--- /dev/null
+++ b/components/camel-elasticsearch-rest/src/generated/resources/META-INF/services/org/apache/camel/assembler/elasticsearch-rest-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.elasticsearch.ElasticsearchEndpointUriAssembler
diff --git a/components/camel-elasticsearch-rest/src/generated/resources/META-INF/services/org/apache/camel/urifactory/elasticsearch-rest-endpoint b/components/camel-elasticsearch-rest/src/generated/resources/META-INF/services/org/apache/camel/urifactory/elasticsearch-rest-endpoint
new file mode 100644
index 0000000..b0bc87a
--- /dev/null
+++ b/components/camel-elasticsearch-rest/src/generated/resources/META-INF/services/org/apache/camel/urifactory/elasticsearch-rest-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.elasticsearch.ElasticsearchEndpointUriFactory
diff --git a/components/camel-elsql/src/generated/java/org/apache/camel/component/elsql/ElsqlEndpointUriFactory.java b/components/camel-elsql/src/generated/java/org/apache/camel/component/elsql/ElsqlEndpointUriFactory.java
new file mode 100644
index 0000000..f81d061
--- /dev/null
+++ b/components/camel-elsql/src/generated/java/org/apache/camel/component/elsql/ElsqlEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.elsql;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ElsqlEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":elsqlName:resourceUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "elsql".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "elsqlName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "resourceUri", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-elsql/src/generated/resources/META-INF/services/org/apache/camel/assembler/elsql-endpoint b/components/camel-elsql/src/generated/resources/META-INF/services/org/apache/camel/assembler/elsql-endpoint
new file mode 100644
index 0000000..4c9d4b2
--- /dev/null
+++ b/components/camel-elsql/src/generated/resources/META-INF/services/org/apache/camel/assembler/elsql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.elsql.ElsqlEndpointUriAssembler
diff --git a/components/camel-elsql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/elsql-endpoint b/components/camel-elsql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/elsql-endpoint
new file mode 100644
index 0000000..f8f9ea6
--- /dev/null
+++ b/components/camel-elsql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/elsql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.elsql.ElsqlEndpointUriFactory
diff --git a/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdKeysEndpointUriFactory.java b/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdKeysEndpointUriFactory.java
new file mode 100644
index 0000000..7677dec
--- /dev/null
+++ b/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdKeysEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.etcd;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EtcdKeysEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":path";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "etcd-keys".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "path", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdStatsEndpointUriFactory.java b/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdStatsEndpointUriFactory.java
new file mode 100644
index 0000000..7772462
--- /dev/null
+++ b/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdStatsEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.etcd;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EtcdStatsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":path";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "etcd-stats".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "path", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdWatchEndpointUriFactory.java b/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdWatchEndpointUriFactory.java
new file mode 100644
index 0000000..6650395
--- /dev/null
+++ b/components/camel-etcd/src/generated/java/org/apache/camel/component/etcd/EtcdWatchEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.etcd;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class EtcdWatchEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":path";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "etcd-watch".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "path", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-keys-endpoint b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-keys-endpoint
new file mode 100644
index 0000000..5492f12
--- /dev/null
+++ b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-keys-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.etcd.EtcdKeysEndpointUriAssembler
diff --git a/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-stats-endpoint b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-stats-endpoint
new file mode 100644
index 0000000..1701cf9
--- /dev/null
+++ b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-stats-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.etcd.EtcdStatsEndpointUriAssembler
diff --git a/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-watch-endpoint b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-watch-endpoint
new file mode 100644
index 0000000..92bf37a
--- /dev/null
+++ b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/assembler/etcd-watch-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.etcd.EtcdWatchEndpointUriAssembler
diff --git a/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-keys-endpoint b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-keys-endpoint
new file mode 100644
index 0000000..1525b40
--- /dev/null
+++ b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-keys-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.etcd.EtcdKeysEndpointUriFactory
diff --git a/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-stats-endpoint b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-stats-endpoint
new file mode 100644
index 0000000..aad82bf
--- /dev/null
+++ b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-stats-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.etcd.EtcdStatsEndpointUriFactory
diff --git a/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-watch-endpoint b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-watch-endpoint
new file mode 100644
index 0000000..dbafcf5
--- /dev/null
+++ b/components/camel-etcd/src/generated/resources/META-INF/services/org/apache/camel/urifactory/etcd-watch-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.etcd.EtcdWatchEndpointUriFactory
diff --git a/components/camel-exec/src/generated/java/org/apache/camel/component/exec/ExecEndpointUriFactory.java b/components/camel-exec/src/generated/java/org/apache/camel/component/exec/ExecEndpointUriFactory.java
new file mode 100644
index 0000000..2ea2370
--- /dev/null
+++ b/components/camel-exec/src/generated/java/org/apache/camel/component/exec/ExecEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.exec;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class ExecEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":executable";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "exec".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "executable", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-exec/src/generated/resources/META-INF/services/org/apache/camel/assembler/exec-endpoint b/components/camel-exec/src/generated/resources/META-INF/services/org/apache/camel/assembler/exec-endpoint
new file mode 100644
index 0000000..3f4f280
--- /dev/null
+++ b/components/camel-exec/src/generated/resources/META-INF/services/org/apache/camel/assembler/exec-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.exec.ExecEndpointUriAssembler
diff --git a/components/camel-exec/src/generated/resources/META-INF/services/org/apache/camel/urifactory/exec-endpoint b/components/camel-exec/src/generated/resources/META-INF/services/org/apache/camel/urifactory/exec-endpoint
new file mode 100644
index 0000000..d5f3438
--- /dev/null
+++ b/components/camel-exec/src/generated/resources/META-INF/services/org/apache/camel/urifactory/exec-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.exec.ExecEndpointUriFactory
diff --git a/components/camel-facebook/src/generated/java/org/apache/camel/component/facebook/FacebookEndpointUriFactory.java b/components/camel-facebook/src/generated/java/org/apache/camel/component/facebook/FacebookEndpointUriFactory.java
new file mode 100644
index 0000000..7284e98
--- /dev/null
+++ b/components/camel-facebook/src/generated/java/org/apache/camel/component/facebook/FacebookEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.facebook;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FacebookEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "facebook".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/assembler/facebook-endpoint b/components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/assembler/facebook-endpoint
new file mode 100644
index 0000000..cec33cb
--- /dev/null
+++ b/components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/assembler/facebook-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.facebook.FacebookEndpointUriAssembler
diff --git a/components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/urifactory/facebook-endpoint b/components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/urifactory/facebook-endpoint
new file mode 100644
index 0000000..39047ab
--- /dev/null
+++ b/components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/urifactory/facebook-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.facebook.FacebookEndpointUriFactory
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirEndpointUriFactory.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirEndpointUriFactory.java
new file mode 100644
index 0000000..82cc6b0
--- /dev/null
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.fhir;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FhirEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName/methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "fhir".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/fhir-endpoint b/components/camel-fhir/camel-fhir-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/fhir-endpoint
new file mode 100644
index 0000000..58abfff
--- /dev/null
+++ b/components/camel-fhir/camel-fhir-component/src/generated/resources/META-INF/services/org/apache/camel/assembler/fhir-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.fhir.FhirEndpointUriAssembler
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/fhir-endpoint b/components/camel-fhir/camel-fhir-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/fhir-endpoint
new file mode 100644
index 0000000..82fb066
--- /dev/null
+++ b/components/camel-fhir/camel-fhir-component/src/generated/resources/META-INF/services/org/apache/camel/urifactory/fhir-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.fhir.FhirEndpointUriFactory
diff --git a/components/camel-file-watch/src/generated/java/org/apache/camel/component/file/watch/FileWatchEndpointUriFactory.java b/components/camel-file-watch/src/generated/java/org/apache/camel/component/file/watch/FileWatchEndpointUriFactory.java
new file mode 100644
index 0000000..7ec4ccd
--- /dev/null
+++ b/components/camel-file-watch/src/generated/java/org/apache/camel/component/file/watch/FileWatchEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.file.watch;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FileWatchEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":path";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "file-watch".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "path", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-file-watch/src/generated/resources/META-INF/services/org/apache/camel/assembler/file-watch-endpoint b/components/camel-file-watch/src/generated/resources/META-INF/services/org/apache/camel/assembler/file-watch-endpoint
new file mode 100644
index 0000000..2f318ca
--- /dev/null
+++ b/components/camel-file-watch/src/generated/resources/META-INF/services/org/apache/camel/assembler/file-watch-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.watch.FileWatchEndpointUriAssembler
diff --git a/components/camel-file-watch/src/generated/resources/META-INF/services/org/apache/camel/urifactory/file-watch-endpoint b/components/camel-file-watch/src/generated/resources/META-INF/services/org/apache/camel/urifactory/file-watch-endpoint
new file mode 100644
index 0000000..c51e49a
--- /dev/null
+++ b/components/camel-file-watch/src/generated/resources/META-INF/services/org/apache/camel/urifactory/file-watch-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.watch.FileWatchEndpointUriFactory
diff --git a/components/camel-file/src/generated/java/org/apache/camel/component/file/FileEndpointUriFactory.java b/components/camel-file/src/generated/java/org/apache/camel/component/file/FileEndpointUriFactory.java
new file mode 100644
index 0000000..934c3d6
--- /dev/null
+++ b/components/camel-file/src/generated/java/org/apache/camel/component/file/FileEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.file;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FileEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":directoryName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "file".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "directoryName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-file/src/generated/resources/META-INF/services/org/apache/camel/assembler/file-endpoint b/components/camel-file/src/generated/resources/META-INF/services/org/apache/camel/assembler/file-endpoint
new file mode 100644
index 0000000..bba8e4c
--- /dev/null
+++ b/components/camel-file/src/generated/resources/META-INF/services/org/apache/camel/assembler/file-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.FileEndpointUriAssembler
diff --git a/components/camel-file/src/generated/resources/META-INF/services/org/apache/camel/urifactory/file-endpoint b/components/camel-file/src/generated/resources/META-INF/services/org/apache/camel/urifactory/file-endpoint
new file mode 100644
index 0000000..1f37f24
--- /dev/null
+++ b/components/camel-file/src/generated/resources/META-INF/services/org/apache/camel/urifactory/file-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.FileEndpointUriFactory
diff --git a/components/camel-flatpack/src/generated/java/org/apache/camel/component/flatpack/FlatpackEndpointUriFactory.java b/components/camel-flatpack/src/generated/java/org/apache/camel/component/flatpack/FlatpackEndpointUriFactory.java
new file mode 100644
index 0000000..fa0deb6
--- /dev/null
+++ b/components/camel-flatpack/src/generated/java/org/apache/camel/component/flatpack/FlatpackEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.flatpack;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FlatpackEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":type:resourceUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "flatpack".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "type", "delim", false, copy);
+ uri = buildPathParameter(syntax, uri, "resourceUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-flatpack/src/generated/resources/META-INF/services/org/apache/camel/assembler/flatpack-endpoint b/components/camel-flatpack/src/generated/resources/META-INF/services/org/apache/camel/assembler/flatpack-endpoint
new file mode 100644
index 0000000..df21d40
--- /dev/null
+++ b/components/camel-flatpack/src/generated/resources/META-INF/services/org/apache/camel/assembler/flatpack-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.flatpack.FlatpackEndpointUriAssembler
diff --git a/components/camel-flatpack/src/generated/resources/META-INF/services/org/apache/camel/urifactory/flatpack-endpoint b/components/camel-flatpack/src/generated/resources/META-INF/services/org/apache/camel/urifactory/flatpack-endpoint
new file mode 100644
index 0000000..42716f0
--- /dev/null
+++ b/components/camel-flatpack/src/generated/resources/META-INF/services/org/apache/camel/urifactory/flatpack-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.flatpack.FlatpackEndpointUriFactory
diff --git a/components/camel-flink/src/generated/java/org/apache/camel/component/flink/FlinkEndpointUriFactory.java b/components/camel-flink/src/generated/java/org/apache/camel/component/flink/FlinkEndpointUriFactory.java
new file mode 100644
index 0000000..417b21d
--- /dev/null
+++ b/components/camel-flink/src/generated/java/org/apache/camel/component/flink/FlinkEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.flink;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FlinkEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":endpointType";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "flink".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "endpointType", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-flink/src/generated/resources/META-INF/services/org/apache/camel/assembler/flink-endpoint b/components/camel-flink/src/generated/resources/META-INF/services/org/apache/camel/assembler/flink-endpoint
new file mode 100644
index 0000000..82df675
--- /dev/null
+++ b/components/camel-flink/src/generated/resources/META-INF/services/org/apache/camel/assembler/flink-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.flink.FlinkEndpointUriAssembler
diff --git a/components/camel-flink/src/generated/resources/META-INF/services/org/apache/camel/urifactory/flink-endpoint b/components/camel-flink/src/generated/resources/META-INF/services/org/apache/camel/urifactory/flink-endpoint
new file mode 100644
index 0000000..c5b6e6f
--- /dev/null
+++ b/components/camel-flink/src/generated/resources/META-INF/services/org/apache/camel/urifactory/flink-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.flink.FlinkEndpointUriFactory
diff --git a/components/camel-fop/src/generated/java/org/apache/camel/component/fop/FopEndpointUriFactory.java b/components/camel-fop/src/generated/java/org/apache/camel/component/fop/FopEndpointUriFactory.java
new file mode 100644
index 0000000..0fb9985
--- /dev/null
+++ b/components/camel-fop/src/generated/java/org/apache/camel/component/fop/FopEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.fop;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FopEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":outputType";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "fop".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "outputType", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-fop/src/generated/resources/META-INF/services/org/apache/camel/assembler/fop-endpoint b/components/camel-fop/src/generated/resources/META-INF/services/org/apache/camel/assembler/fop-endpoint
new file mode 100644
index 0000000..c2746db
--- /dev/null
+++ b/components/camel-fop/src/generated/resources/META-INF/services/org/apache/camel/assembler/fop-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.fop.FopEndpointUriAssembler
diff --git a/components/camel-fop/src/generated/resources/META-INF/services/org/apache/camel/urifactory/fop-endpoint b/components/camel-fop/src/generated/resources/META-INF/services/org/apache/camel/urifactory/fop-endpoint
new file mode 100644
index 0000000..2bc0271
--- /dev/null
+++ b/components/camel-fop/src/generated/resources/META-INF/services/org/apache/camel/urifactory/fop-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.fop.FopEndpointUriFactory
diff --git a/components/camel-freemarker/src/generated/java/org/apache/camel/component/freemarker/FreemarkerEndpointUriFactory.java b/components/camel-freemarker/src/generated/java/org/apache/camel/component/freemarker/FreemarkerEndpointUriFactory.java
new file mode 100644
index 0000000..cce0ab4
--- /dev/null
+++ b/components/camel-freemarker/src/generated/java/org/apache/camel/component/freemarker/FreemarkerEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.freemarker;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FreemarkerEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":resourceUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "freemarker".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "resourceUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-freemarker/src/generated/resources/META-INF/services/org/apache/camel/assembler/freemarker-endpoint b/components/camel-freemarker/src/generated/resources/META-INF/services/org/apache/camel/assembler/freemarker-endpoint
new file mode 100644
index 0000000..e44d9ea
--- /dev/null
+++ b/components/camel-freemarker/src/generated/resources/META-INF/services/org/apache/camel/assembler/freemarker-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.freemarker.FreemarkerEndpointUriAssembler
diff --git a/components/camel-freemarker/src/generated/resources/META-INF/services/org/apache/camel/urifactory/freemarker-endpoint b/components/camel-freemarker/src/generated/resources/META-INF/services/org/apache/camel/urifactory/freemarker-endpoint
new file mode 100644
index 0000000..2ee23b7
--- /dev/null
+++ b/components/camel-freemarker/src/generated/resources/META-INF/services/org/apache/camel/urifactory/freemarker-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.freemarker.FreemarkerEndpointUriFactory
diff --git a/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/FtpEndpointUriFactory.java b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/FtpEndpointUriFactory.java
new file mode 100644
index 0000000..83e6dfb
--- /dev/null
+++ b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/FtpEndpointUriFactory.java
@@ -0,0 +1,36 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.file.remote;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FtpEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host:port/directoryName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "ftp".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "directoryName", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/FtpsEndpointUriFactory.java b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/FtpsEndpointUriFactory.java
new file mode 100644
index 0000000..5410f6b
--- /dev/null
+++ b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/FtpsEndpointUriFactory.java
@@ -0,0 +1,36 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.file.remote;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class FtpsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host:port/directoryName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "ftps".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "directoryName", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointUriFactory.java b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointUriFactory.java
new file mode 100644
index 0000000..77eb516
--- /dev/null
+++ b/components/camel-ftp/src/generated/java/org/apache/camel/component/file/remote/SftpEndpointUriFactory.java
@@ -0,0 +1,36 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.file.remote;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class SftpEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host:port/directoryName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "sftp".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "directoryName", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/ftp-endpoint b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/ftp-endpoint
new file mode 100644
index 0000000..3226ddf
--- /dev/null
+++ b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/ftp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.remote.FtpEndpointUriAssembler
diff --git a/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/ftps-endpoint b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/ftps-endpoint
new file mode 100644
index 0000000..3bbfa40
--- /dev/null
+++ b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/ftps-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.remote.FtpsEndpointUriAssembler
diff --git a/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/sftp-endpoint b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/sftp-endpoint
new file mode 100644
index 0000000..6fa8cc0
--- /dev/null
+++ b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/assembler/sftp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.remote.SftpEndpointUriAssembler
diff --git a/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ftp-endpoint b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ftp-endpoint
new file mode 100644
index 0000000..d0bced0
--- /dev/null
+++ b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ftp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.remote.FtpEndpointUriFactory
diff --git a/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ftps-endpoint b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ftps-endpoint
new file mode 100644
index 0000000..a3a10d0
--- /dev/null
+++ b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ftps-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.remote.FtpsEndpointUriFactory
diff --git a/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/sftp-endpoint b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/sftp-endpoint
new file mode 100644
index 0000000..a94b1aa
--- /dev/null
+++ b/components/camel-ftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/sftp-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.file.remote.SftpEndpointUriFactory
diff --git a/components/camel-ganglia/src/generated/java/org/apache/camel/component/ganglia/GangliaEndpointUriFactory.java b/components/camel-ganglia/src/generated/java/org/apache/camel/component/ganglia/GangliaEndpointUriFactory.java
new file mode 100644
index 0000000..230d661
--- /dev/null
+++ b/components/camel-ganglia/src/generated/java/org/apache/camel/component/ganglia/GangliaEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.ganglia;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GangliaEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host:port";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "ganglia".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", "239.2.11.71", false, copy);
+ uri = buildPathParameter(syntax, uri, "port", "8649", false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-ganglia/src/generated/resources/META-INF/services/org/apache/camel/assembler/ganglia-endpoint b/components/camel-ganglia/src/generated/resources/META-INF/services/org/apache/camel/assembler/ganglia-endpoint
new file mode 100644
index 0000000..934f186
--- /dev/null
+++ b/components/camel-ganglia/src/generated/resources/META-INF/services/org/apache/camel/assembler/ganglia-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ganglia.GangliaEndpointUriAssembler
diff --git a/components/camel-ganglia/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ganglia-endpoint b/components/camel-ganglia/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ganglia-endpoint
new file mode 100644
index 0000000..4bff06e
--- /dev/null
+++ b/components/camel-ganglia/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ganglia-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.ganglia.GangliaEndpointUriFactory
diff --git a/components/camel-geocoder/src/generated/java/org/apache/camel/component/geocoder/GeoCoderEndpointUriFactory.java b/components/camel-geocoder/src/generated/java/org/apache/camel/component/geocoder/GeoCoderEndpointUriFactory.java
new file mode 100644
index 0000000..2dcd900
--- /dev/null
+++ b/components/camel-geocoder/src/generated/java/org/apache/camel/component/geocoder/GeoCoderEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.geocoder;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GeoCoderEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":address:latlng";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "geocoder".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "address", null, false, copy);
+ uri = buildPathParameter(syntax, uri, "latlng", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-geocoder/src/generated/resources/META-INF/services/org/apache/camel/assembler/geocoder-endpoint b/components/camel-geocoder/src/generated/resources/META-INF/services/org/apache/camel/assembler/geocoder-endpoint
new file mode 100644
index 0000000..d4c4e80
--- /dev/null
+++ b/components/camel-geocoder/src/generated/resources/META-INF/services/org/apache/camel/assembler/geocoder-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.geocoder.GeoCoderEndpointUriAssembler
diff --git a/components/camel-geocoder/src/generated/resources/META-INF/services/org/apache/camel/urifactory/geocoder-endpoint b/components/camel-geocoder/src/generated/resources/META-INF/services/org/apache/camel/urifactory/geocoder-endpoint
new file mode 100644
index 0000000..8907206
--- /dev/null
+++ b/components/camel-geocoder/src/generated/resources/META-INF/services/org/apache/camel/urifactory/geocoder-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.geocoder.GeoCoderEndpointUriFactory
diff --git a/components/camel-git/src/generated/java/org/apache/camel/component/git/GitEndpointUriFactory.java b/components/camel-git/src/generated/java/org/apache/camel/component/git/GitEndpointUriFactory.java
new file mode 100644
index 0000000..80efb35
--- /dev/null
+++ b/components/camel-git/src/generated/java/org/apache/camel/component/git/GitEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.git;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GitEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":localPath";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "git".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "localPath", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-git/src/generated/resources/META-INF/services/org/apache/camel/assembler/git-endpoint b/components/camel-git/src/generated/resources/META-INF/services/org/apache/camel/assembler/git-endpoint
new file mode 100644
index 0000000..9ecc960
--- /dev/null
+++ b/components/camel-git/src/generated/resources/META-INF/services/org/apache/camel/assembler/git-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.git.GitEndpointUriAssembler
diff --git a/components/camel-git/src/generated/resources/META-INF/services/org/apache/camel/urifactory/git-endpoint b/components/camel-git/src/generated/resources/META-INF/services/org/apache/camel/urifactory/git-endpoint
new file mode 100644
index 0000000..76cae85
--- /dev/null
+++ b/components/camel-git/src/generated/resources/META-INF/services/org/apache/camel/urifactory/git-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.git.GitEndpointUriFactory
diff --git a/components/camel-github/src/generated/java/org/apache/camel/component/github/GitHubEndpointUriFactory.java b/components/camel-github/src/generated/java/org/apache/camel/component/github/GitHubEndpointUriFactory.java
new file mode 100644
index 0000000..d0e0777
--- /dev/null
+++ b/components/camel-github/src/generated/java/org/apache/camel/component/github/GitHubEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.github;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GitHubEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":type/branchName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "github".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "type", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "branchName", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/assembler/github-endpoint b/components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/assembler/github-endpoint
new file mode 100644
index 0000000..b6e2471
--- /dev/null
+++ b/components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/assembler/github-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.github.GitHubEndpointUriAssembler
diff --git a/components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/urifactory/github-endpoint b/components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/urifactory/github-endpoint
new file mode 100644
index 0000000..882510b
--- /dev/null
+++ b/components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/urifactory/github-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.github.GitHubEndpointUriFactory
diff --git a/components/camel-google-bigquery/src/generated/java/org/apache/camel/component/google/bigquery/GoogleBigQueryEndpointUriFactory.java b/components/camel-google-bigquery/src/generated/java/org/apache/camel/component/google/bigquery/GoogleBigQueryEndpointUriFactory.java
new file mode 100644
index 0000000..0325bc8
--- /dev/null
+++ b/components/camel-google-bigquery/src/generated/java/org/apache/camel/component/google/bigquery/GoogleBigQueryEndpointUriFactory.java
@@ -0,0 +1,36 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.bigquery;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleBigQueryEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":projectId:datasetId:tableId";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-bigquery".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "projectId", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "datasetId", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "tableId", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-bigquery/src/generated/java/org/apache/camel/component/google/bigquery/sql/GoogleBigQuerySQLEndpointUriFactory.java b/components/camel-google-bigquery/src/generated/java/org/apache/camel/component/google/bigquery/sql/GoogleBigQuerySQLEndpointUriFactory.java
new file mode 100644
index 0000000..e2e119d
--- /dev/null
+++ b/components/camel-google-bigquery/src/generated/java/org/apache/camel/component/google/bigquery/sql/GoogleBigQuerySQLEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.bigquery.sql;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleBigQuerySQLEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":projectId:query";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-bigquery-sql".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "query", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "projectId", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-bigquery-endpoint b/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-bigquery-endpoint
new file mode 100644
index 0000000..069dceb
--- /dev/null
+++ b/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-bigquery-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.bigquery.GoogleBigQueryEndpointUriAssembler
diff --git a/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-bigquery-sql-endpoint b/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-bigquery-sql-endpoint
new file mode 100644
index 0000000..aa9abb8
--- /dev/null
+++ b/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-bigquery-sql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLEndpointUriAssembler
diff --git a/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-bigquery-endpoint b/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-bigquery-endpoint
new file mode 100644
index 0000000..5bd5a61
--- /dev/null
+++ b/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-bigquery-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.bigquery.GoogleBigQueryEndpointUriFactory
diff --git a/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-bigquery-sql-endpoint b/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-bigquery-sql-endpoint
new file mode 100644
index 0000000..e6caa39
--- /dev/null
+++ b/components/camel-google-bigquery/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-bigquery-sql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLEndpointUriFactory
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/GoogleCalendarEndpointUriFactory.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/GoogleCalendarEndpointUriFactory.java
new file mode 100644
index 0000000..115b29e
--- /dev/null
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/GoogleCalendarEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.calendar;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleCalendarEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName/methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-calendar".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamEndpointUriFactory.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamEndpointUriFactory.java
new file mode 100644
index 0000000..458e701
--- /dev/null
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.calendar.stream;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleCalendarStreamEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":index";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-calendar-stream".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "index", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-calendar-endpoint b/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-calendar-endpoint
new file mode 100644
index 0000000..2a884f4
--- /dev/null
+++ b/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-calendar-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.calendar.GoogleCalendarEndpointUriAssembler
diff --git a/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-calendar-stream-endpoint b/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-calendar-stream-endpoint
new file mode 100644
index 0000000..b9aa747
--- /dev/null
+++ b/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-calendar-stream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamEndpointUriAssembler
diff --git a/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-calendar-endpoint b/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-calendar-endpoint
new file mode 100644
index 0000000..fda9fd7
--- /dev/null
+++ b/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-calendar-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.calendar.GoogleCalendarEndpointUriFactory
diff --git a/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-calendar-stream-endpoint b/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-calendar-stream-endpoint
new file mode 100644
index 0000000..ae5a539
--- /dev/null
+++ b/components/camel-google-calendar/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-calendar-stream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamEndpointUriFactory
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/GoogleDriveEndpointUriFactory.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/GoogleDriveEndpointUriFactory.java
new file mode 100644
index 0000000..4f7141b
--- /dev/null
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/GoogleDriveEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.drive;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleDriveEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName/methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-drive".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-drive/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-drive-endpoint b/components/camel-google-drive/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-drive-endpoint
new file mode 100644
index 0000000..c3ae96d
--- /dev/null
+++ b/components/camel-google-drive/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-drive-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.drive.GoogleDriveEndpointUriAssembler
diff --git a/components/camel-google-drive/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-drive-endpoint b/components/camel-google-drive/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-drive-endpoint
new file mode 100644
index 0000000..ecc0da8
--- /dev/null
+++ b/components/camel-google-drive/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-drive-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.drive.GoogleDriveEndpointUriFactory
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GoogleMailEndpointUriFactory.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GoogleMailEndpointUriFactory.java
new file mode 100644
index 0000000..da6e8c5
--- /dev/null
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GoogleMailEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.mail;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleMailEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName/methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-mail".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamEndpointUriFactory.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamEndpointUriFactory.java
new file mode 100644
index 0000000..e707c53
--- /dev/null
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.mail.stream;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleMailStreamEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":index";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-mail-stream".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "index", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-mail-endpoint b/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-mail-endpoint
new file mode 100644
index 0000000..a0cb06b
--- /dev/null
+++ b/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-mail-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.mail.GoogleMailEndpointUriAssembler
diff --git a/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-mail-stream-endpoint b/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-mail-stream-endpoint
new file mode 100644
index 0000000..76016fe
--- /dev/null
+++ b/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-mail-stream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.mail.stream.GoogleMailStreamEndpointUriAssembler
diff --git a/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-mail-endpoint b/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-mail-endpoint
new file mode 100644
index 0000000..01a252a
--- /dev/null
+++ b/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-mail-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.mail.GoogleMailEndpointUriFactory
diff --git a/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-mail-stream-endpoint b/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-mail-stream-endpoint
new file mode 100644
index 0000000..7eb1672
--- /dev/null
+++ b/components/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-mail-stream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.mail.stream.GoogleMailStreamEndpointUriFactory
diff --git a/components/camel-google-pubsub/src/generated/java/org/apache/camel/component/google/pubsub/GooglePubsubEndpointUriFactory.java b/components/camel-google-pubsub/src/generated/java/org/apache/camel/component/google/pubsub/GooglePubsubEndpointUriFactory.java
new file mode 100644
index 0000000..c53c51e
--- /dev/null
+++ b/components/camel-google-pubsub/src/generated/java/org/apache/camel/component/google/pubsub/GooglePubsubEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.pubsub;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GooglePubsubEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":projectId:destinationName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-pubsub".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "projectId", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "destinationName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-pubsub-endpoint b/components/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-pubsub-endpoint
new file mode 100644
index 0000000..878ed51
--- /dev/null
+++ b/components/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-pubsub-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.pubsub.GooglePubsubEndpointUriAssembler
diff --git a/components/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-pubsub-endpoint b/components/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-pubsub-endpoint
new file mode 100644
index 0000000..f7c70fc
--- /dev/null
+++ b/components/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-pubsub-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.pubsub.GooglePubsubEndpointUriFactory
diff --git a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/GoogleSheetsEndpointUriFactory.java b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/GoogleSheetsEndpointUriFactory.java
new file mode 100644
index 0000000..f7d86f7
--- /dev/null
+++ b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/GoogleSheetsEndpointUriFactory.java
@@ -0,0 +1,35 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.sheets;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleSheetsEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName/methodName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-sheets".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "methodName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamEndpointUriFactory.java b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamEndpointUriFactory.java
new file mode 100644
index 0000000..0888e5a
--- /dev/null
+++ b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.google.sheets.stream;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoogleSheetsStreamEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":apiName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "google-sheets-stream".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "apiName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-sheets-endpoint b/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-sheets-endpoint
new file mode 100644
index 0000000..bd03a39
--- /dev/null
+++ b/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-sheets-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.sheets.GoogleSheetsEndpointUriAssembler
diff --git a/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-sheets-stream-endpoint b/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-sheets-stream-endpoint
new file mode 100644
index 0000000..b14b387
--- /dev/null
+++ b/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/assembler/google-sheets-stream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamEndpointUriAssembler
diff --git a/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-sheets-endpoint b/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-sheets-endpoint
new file mode 100644
index 0000000..14507dc
--- /dev/null
+++ b/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-sheets-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.sheets.GoogleSheetsEndpointUriFactory
diff --git a/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-sheets-stream-endpoint b/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-sheets-stream-endpoint
new file mode 100644
index 0000000..5f8cd66
--- /dev/null
+++ b/components/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/urifactory/google-sheets-stream-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamEndpointUriFactory
diff --git a/components/camel-gora/src/generated/java/org/apache/camel/component/gora/GoraEndpointUriFactory.java b/components/camel-gora/src/generated/java/org/apache/camel/component/gora/GoraEndpointUriFactory.java
new file mode 100644
index 0000000..12b3cd1
--- /dev/null
+++ b/components/camel-gora/src/generated/java/org/apache/camel/component/gora/GoraEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.gora;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GoraEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":name";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "gora".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "name", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-gora/src/generated/resources/META-INF/services/org/apache/camel/assembler/gora-endpoint b/components/camel-gora/src/generated/resources/META-INF/services/org/apache/camel/assembler/gora-endpoint
new file mode 100644
index 0000000..5749c59
--- /dev/null
+++ b/components/camel-gora/src/generated/resources/META-INF/services/org/apache/camel/assembler/gora-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.gora.GoraEndpointUriAssembler
diff --git a/components/camel-gora/src/generated/resources/META-INF/services/org/apache/camel/urifactory/gora-endpoint b/components/camel-gora/src/generated/resources/META-INF/services/org/apache/camel/urifactory/gora-endpoint
new file mode 100644
index 0000000..6d7cbf2
--- /dev/null
+++ b/components/camel-gora/src/generated/resources/META-INF/services/org/apache/camel/urifactory/gora-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.gora.GoraEndpointUriFactory
diff --git a/components/camel-grape/src/generated/java/org/apache/camel/component/grape/GrapeEndpointUriFactory.java b/components/camel-grape/src/generated/java/org/apache/camel/component/grape/GrapeEndpointUriFactory.java
new file mode 100644
index 0000000..6627f6f
--- /dev/null
+++ b/components/camel-grape/src/generated/java/org/apache/camel/component/grape/GrapeEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.grape;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GrapeEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":defaultCoordinates";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "grape".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "defaultCoordinates", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-grape/src/generated/resources/META-INF/services/org/apache/camel/assembler/grape-endpoint b/components/camel-grape/src/generated/resources/META-INF/services/org/apache/camel/assembler/grape-endpoint
new file mode 100644
index 0000000..e26aae5
--- /dev/null
+++ b/components/camel-grape/src/generated/resources/META-INF/services/org/apache/camel/assembler/grape-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.grape.GrapeEndpointUriAssembler
diff --git a/components/camel-grape/src/generated/resources/META-INF/services/org/apache/camel/urifactory/grape-endpoint b/components/camel-grape/src/generated/resources/META-INF/services/org/apache/camel/urifactory/grape-endpoint
new file mode 100644
index 0000000..5df5631
--- /dev/null
+++ b/components/camel-grape/src/generated/resources/META-INF/services/org/apache/camel/urifactory/grape-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.grape.GrapeEndpointUriFactory
diff --git a/components/camel-graphql/src/generated/java/org/apache/camel/component/graphql/GraphqlEndpointUriFactory.java b/components/camel-graphql/src/generated/java/org/apache/camel/component/graphql/GraphqlEndpointUriFactory.java
new file mode 100644
index 0000000..76a0ab0
--- /dev/null
+++ b/components/camel-graphql/src/generated/java/org/apache/camel/component/graphql/GraphqlEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.graphql;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GraphqlEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":httpUri";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "graphql".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "httpUri", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-graphql/src/generated/resources/META-INF/services/org/apache/camel/assembler/graphql-endpoint b/components/camel-graphql/src/generated/resources/META-INF/services/org/apache/camel/assembler/graphql-endpoint
new file mode 100644
index 0000000..bd54b35
--- /dev/null
+++ b/components/camel-graphql/src/generated/resources/META-INF/services/org/apache/camel/assembler/graphql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.graphql.GraphqlEndpointUriAssembler
diff --git a/components/camel-graphql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/graphql-endpoint b/components/camel-graphql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/graphql-endpoint
new file mode 100644
index 0000000..77fcae9
--- /dev/null
+++ b/components/camel-graphql/src/generated/resources/META-INF/services/org/apache/camel/urifactory/graphql-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.graphql.GraphqlEndpointUriFactory
diff --git a/components/camel-grpc/src/generated/java/org/apache/camel/component/grpc/GrpcEndpointUriFactory.java b/components/camel-grpc/src/generated/java/org/apache/camel/component/grpc/GrpcEndpointUriFactory.java
new file mode 100644
index 0000000..42ef24c
--- /dev/null
+++ b/components/camel-grpc/src/generated/java/org/apache/camel/component/grpc/GrpcEndpointUriFactory.java
@@ -0,0 +1,36 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.grpc;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GrpcEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":host:port/service";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "grpc".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "host", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "port", null, true, copy);
+ uri = buildPathParameter(syntax, uri, "service", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-grpc/src/generated/resources/META-INF/services/org/apache/camel/assembler/grpc-endpoint b/components/camel-grpc/src/generated/resources/META-INF/services/org/apache/camel/assembler/grpc-endpoint
new file mode 100644
index 0000000..56d8ce3
--- /dev/null
+++ b/components/camel-grpc/src/generated/resources/META-INF/services/org/apache/camel/assembler/grpc-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.grpc.GrpcEndpointUriAssembler
diff --git a/components/camel-grpc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/grpc-endpoint b/components/camel-grpc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/grpc-endpoint
new file mode 100644
index 0000000..9ef2ba2
--- /dev/null
+++ b/components/camel-grpc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/grpc-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.grpc.GrpcEndpointUriFactory
diff --git a/components/camel-guava-eventbus/src/generated/java/org/apache/camel/component/guava/eventbus/GuavaEventBusEndpointUriFactory.java b/components/camel-guava-eventbus/src/generated/java/org/apache/camel/component/guava/eventbus/GuavaEventBusEndpointUriFactory.java
new file mode 100644
index 0000000..ea6ff03
--- /dev/null
+++ b/components/camel-guava-eventbus/src/generated/java/org/apache/camel/component/guava/eventbus/GuavaEventBusEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.guava.eventbus;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class GuavaEventBusEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":eventBusRef";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "guava-eventbus".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "eventBusRef", null, false, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-guava-eventbus/src/generated/resources/META-INF/services/org/apache/camel/assembler/guava-eventbus-endpoint b/components/camel-guava-eventbus/src/generated/resources/META-INF/services/org/apache/camel/assembler/guava-eventbus-endpoint
new file mode 100644
index 0000000..70064bf
--- /dev/null
+++ b/components/camel-guava-eventbus/src/generated/resources/META-INF/services/org/apache/camel/assembler/guava-eventbus-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.guava.eventbus.GuavaEventBusEndpointUriAssembler
diff --git a/components/camel-guava-eventbus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/guava-eventbus-endpoint b/components/camel-guava-eventbus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/guava-eventbus-endpoint
new file mode 100644
index 0000000..99bd78c
--- /dev/null
+++ b/components/camel-guava-eventbus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/guava-eventbus-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.guava.eventbus.GuavaEventBusEndpointUriFactory
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberEndpointUriFactory.java
new file mode 100644
index 0000000..3d607aa
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.atomicnumber;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastAtomicnumberEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-atomicvalue".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/instance/HazelcastInstanceEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/instance/HazelcastInstanceEndpointUriFactory.java
new file mode 100644
index 0000000..5968336
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/instance/HazelcastInstanceEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.instance;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastInstanceEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-instance".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/list/HazelcastListEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/list/HazelcastListEndpointUriFactory.java
new file mode 100644
index 0000000..2773acd
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/list/HazelcastListEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.list;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastListEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-list".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/map/HazelcastMapEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/map/HazelcastMapEndpointUriFactory.java
new file mode 100644
index 0000000..775aef2
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/map/HazelcastMapEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.map;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastMapEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-map".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/multimap/HazelcastMultimapEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/multimap/HazelcastMultimapEndpointUriFactory.java
new file mode 100644
index 0000000..809bdc4
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/multimap/HazelcastMultimapEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.multimap;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastMultimapEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-multimap".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/queue/HazelcastQueueEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/queue/HazelcastQueueEndpointUriFactory.java
new file mode 100644
index 0000000..072c2e2
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/queue/HazelcastQueueEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.queue;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastQueueEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-queue".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/replicatedmap/HazelcastReplicatedmapEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/replicatedmap/HazelcastReplicatedmapEndpointUriFactory.java
new file mode 100644
index 0000000..b57eff1
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/replicatedmap/HazelcastReplicatedmapEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.replicatedmap;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastReplicatedmapEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-replicatedmap".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/ringbuffer/HazelcastRingbufferEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/ringbuffer/HazelcastRingbufferEndpointUriFactory.java
new file mode 100644
index 0000000..eaed0e9
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/ringbuffer/HazelcastRingbufferEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.ringbuffer;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastRingbufferEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-ringbuffer".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/seda/HazelcastSedaEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/seda/HazelcastSedaEndpointUriFactory.java
new file mode 100644
index 0000000..88d405c
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/seda/HazelcastSedaEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.seda;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastSedaEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-seda".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/set/HazelcastSetEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/set/HazelcastSetEndpointUriFactory.java
new file mode 100644
index 0000000..10170cb
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/set/HazelcastSetEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.set;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastSetEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-set".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/topic/HazelcastTopicEndpointUriFactory.java b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/topic/HazelcastTopicEndpointUriFactory.java
new file mode 100644
index 0000000..1bb2a37
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/topic/HazelcastTopicEndpointUriFactory.java
@@ -0,0 +1,34 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hazelcast.topic;
+
+import java.net.URISyntaxException;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+public class HazelcastTopicEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":cacheName";
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hazelcast-topic".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map<String, Object> parameters) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map<String, Object> copy = new HashMap<>(parameters);
+
+ uri = buildPathParameter(syntax, uri, "cacheName", null, true, copy);
+ uri = buildQueryParameters(uri, copy);
+ return uri;
+ }
+}
+
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-atomicvalue-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-atomicvalue-endpoint
new file mode 100644
index 0000000..a19e0a0
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-atomicvalue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-instance-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-instance-endpoint
new file mode 100644
index 0000000..c996ab7
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-instance-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.instance.HazelcastInstanceEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-list-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-list-endpoint
new file mode 100644
index 0000000..2c83172
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-list-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.list.HazelcastListEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-map-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-map-endpoint
new file mode 100644
index 0000000..c5dbbc2
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-map-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.map.HazelcastMapEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-multimap-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-multimap-endpoint
new file mode 100644
index 0000000..f3a8ece
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-multimap-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.multimap.HazelcastMultimapEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-queue-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-queue-endpoint
new file mode 100644
index 0000000..e32e709
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-queue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.queue.HazelcastQueueEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-replicatedmap-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-replicatedmap-endpoint
new file mode 100644
index 0000000..bafe453
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-replicatedmap-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-ringbuffer-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-ringbuffer-endpoint
new file mode 100644
index 0000000..aa18ea8
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-ringbuffer-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-seda-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-seda-endpoint
new file mode 100644
index 0000000..bcce634
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-seda-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.seda.HazelcastSedaEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-set-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-set-endpoint
new file mode 100644
index 0000000..33c34cd
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-set-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.set.HazelcastSetEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-topic-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-topic-endpoint
new file mode 100644
index 0000000..0e03917
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/assembler/hazelcast-topic-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.topic.HazelcastTopicEndpointUriAssembler
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-atomicvalue-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-atomicvalue-endpoint
new file mode 100644
index 0000000..6f627ee
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-atomicvalue-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberEndpointUriFactory
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-instance-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-instance-endpoint
new file mode 100644
index 0000000..d0880e1
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-instance-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.instance.HazelcastInstanceEndpointUriFactory
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-list-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-list-endpoint
new file mode 100644
index 0000000..cb999b0
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-list-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.list.HazelcastListEndpointUriFactory
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-map-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-map-endpoint
new file mode 100644
index 0000000..36a5611
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-map-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.map.HazelcastMapEndpointUriFactory
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-multimap-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-multimap-endpoint
new file mode 100644
index 0000000..9719eac
--- /dev/null
+++ b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-multimap-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hazelcast.multimap.HazelcastMultimapEndpointUriFactory
diff --git a/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-queue-endpoint b/components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-queue-endpoint
new file mode 100644
... 12035 lines suppressed ...