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

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


    from 9d156e7  CAMEL-14639: added synchronized blocks so that registry is 
now thread safe (#3607)
     new 669b8ac  [CAMEL-14628] Make sure the project can build after removing 
all generated sources
     new 7e76efe  Full regen
     new 60f4190  Extract languages into camel-core-languages so that we don't 
have a build cycle between camel-base / camel-core-engine
     new 17fc24b  Regen
     new 9823bec  Fix repositories
     new 2b81e6d  Fix docs
     new 699ee0d  Regen AWS components
     new 381b053  Rename Spark(Component|Endpoint) to SparkRest\1 to avoid 
conflicts in the endpoint dsl
     new 60bd43f  Regen bom
     new 94f12bc  Extract languages into camel-core-languages so that we don't 
have a build cycle between camel-base / camel-core-engine
     new 6f8f601  Rename Spark(Component|Endpoint) to SparkRest\1 to avoid 
conflicts in the endpoint dsl
     new 88bf36b  Fix rabbitmq doc and regen
     new 8378eec  Fix kafka component doc and regen
     new 6d22349  Regen (properties ordering)
     new ee0b600  Sort the endpoints correctly in case there is an parent/child 
relationship
     new 9224b44  Fix xml-security endpoints doc
     new d1b3d43  Sort the endpoints correctly in case there is an parent/child 
relationship
     new 25a0232  [CAMEL-14628] Make sure the project can build after removing 
all generated sources

The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 bom/camel-bom/pom.xml                              |   5 +
 .../services/org/apache/camel/other.properties     |   7 -
 .../src/generated/resources/dummy-component.json   |  12 -
 .../apache/camel/component/activemq/activemq.json  |   2 +-
 .../src/main/docs/activemq-component.adoc          |   2 +-
 .../org/apache/camel/component/amqp/amqp.json      |   2 +-
 .../camel-amqp/src/main/docs/amqp-component.adoc   |   2 +-
 .../org/apache/camel/component/aws/s3/aws-s3.json  |   6 +-
 .../src/main/docs/aws-s3-component.adoc            |   6 +-
 .../apache/camel/component/aws/sqs/aws-sqs.json    |  14 +-
 .../src/main/docs/aws-sqs-component.adoc           |  14 +-
 .../apache/camel/component/aws/swf/aws-swf.json    |  30 +-
 .../src/main/docs/aws-swf-component.adoc           |  26 +-
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |  14 +-
 .../src/main/docs/aws2-sqs-component.adoc          |  14 +-
 .../org/apache/camel/component/box/box.json        |  10 +-
 .../src/main/docs/box-component.adoc               |  10 +-
 .../camel/component/braintree/braintree.json       |  10 +-
 .../src/main/docs/braintree-component.adoc         |  10 +-
 .../org/apache/camel/component/consul/consul.json  |  16 +-
 .../src/main/docs/consul-component.adoc            |  12 +-
 .../apache/camel/component/elytron/elytron.json    |   4 +-
 .../src/main/docs/elytron-component.adoc           |   2 +-
 .../org/apache/camel/component/fhir/fhir.json      |   8 +-
 .../src/main/docs/fhir-component.adoc              |   8 +-
 components/camel-ftp/pom.xml                       |   5 +
 .../apache/camel/component/file/remote/ftp.json    |   8 +-
 .../apache/camel/component/file/remote/ftps.json   |   8 +-
 .../apache/camel/component/file/remote/sftp.json   |   8 +-
 .../camel-ftp/src/main/docs/ftp-component.adoc     |   6 +-
 .../camel-ftp/src/main/docs/ftps-component.adoc    |   6 +-
 .../camel-ftp/src/main/docs/sftp-component.adoc    |   6 +-
 .../component/google/pubsub/google-pubsub.json     |   2 +-
 components/camel-hdfs/pom.xml                      |   5 +
 components/camel-ipfs/pom.xml                      |  14 -
 components/camel-jcache/pom.xml                    |   5 +
 components/camel-jira/pom.xml                      |   6 -
 .../org/apache/camel/component/jms/jms.json        |   2 +-
 .../camel-jms/src/main/docs/jms-component.adoc     |   2 +-
 .../org/apache/camel/component/jmx/jmx.json        |   8 +-
 .../camel-jmx/src/main/docs/jmx-component.adoc     |   6 +-
 components/camel-jpa/pom.xml                       |   4 +
 .../org/apache/camel/component/kafka/kafka.json    |  12 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |  10 +-
 .../org/apache/camel/component/mail/imap.json      |   4 +-
 .../org/apache/camel/component/mail/imaps.json     |   4 +-
 .../org/apache/camel/component/mail/pop3.json      |   4 +-
 .../org/apache/camel/component/mail/pop3s.json     |   4 +-
 .../org/apache/camel/component/mail/smtp.json      |   4 +-
 .../org/apache/camel/component/mail/smtps.json     |   4 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |   2 +-
 .../org/apache/camel/component/mllp/mllp.json      |  12 +-
 .../camel-mllp/src/main/docs/mllp-component.adoc   |  10 +-
 .../apache/camel/component/rabbitmq/rabbitmq.json  |   2 +-
 .../src/main/docs/rabbitmq-component.adoc          |   2 +-
 ...urer.java => SparkRestComponentConfigurer.java} |   6 +-
 ...gurer.java => SparkRestEndpointConfigurer.java} |   4 +-
 .../services/org/apache/camel/component/spark-rest |   2 +-
 .../apache/camel/configurer/spark-rest-component   |   2 +-
 .../apache/camel/configurer/spark-rest-endpoint    |   2 +-
 .../camel/component/sparkrest/spark-rest.json      |   2 +-
 .../camel/component/sparkrest/CamelSparkRoute.java |   4 +-
 .../component/sparkrest/DefaultSparkBinding.java   |   2 +-
 .../camel/component/sparkrest/SparkConsumer.java   |   4 +-
 ...SparkComponent.java => SparkRestComponent.java} |   6 +-
 .../{SparkEndpoint.java => SparkRestEndpoint.java} |   8 +-
 .../camel/component/sparkrest/BaseSparkTest.java   |   2 +-
 .../sparkrest/DefaultSparkBindingTest.java         |   2 +-
 .../apache/camel/component/telegram/telegram.json  |   4 +-
 .../src/main/docs/telegram-component.adoc          |   4 +-
 .../directmessage/twitter-directmessage.json       |  12 +-
 .../component/twitter/search/twitter-search.json   |  12 +-
 .../twitter/timeline/twitter-timeline.json         |  12 +-
 .../main/docs/twitter-directmessage-component.adoc |  10 +-
 .../src/main/docs/twitter-search-component.adoc    |  10 +-
 .../src/main/docs/twitter-timeline-component.adoc  |  10 +-
 .../apache/camel/component/undertow/undertow.json  |   4 +-
 .../src/main/docs/undertow-component.adoc          |   2 +-
 .../apache/camel/component/weather/weather.json    |  28 +-
 .../src/main/docs/weather-component.adoc           |  28 +-
 components/camel-weka/pom.xml                      |  16 +-
 ...urer.java => XmlSignerComponentConfigurer.java} |   6 +-
 .../org/apache/camel/component/xmlsecurity-sign    |   2 +-
 .../camel/configurer/xmlsecurity-sign-component    |   2 +-
 .../component/xmlsecurity/xmlsecurity-sign.json    |  30 +-
 .../component/xmlsecurity/xmlsecurity-verify.json  |  28 +-
 .../src/main/docs/xmlsecurity-sign-component.adoc  |  28 +-
 .../main/docs/xmlsecurity-verify-component.adoc    |  28 +-
 ...atureComponent.java => XmlSignerComponent.java} | 132 ++--
 .../component/xmlsecurity/XmlSignerEndpoint.java   |   2 +-
 .../processor/XmlSignatureConfiguration.java       |  14 +-
 components/pom.xml                                 |  12 +
 core/camel-allcomponents/pom.xml                   |  16 +-
 .../services/org/apache/camel/language.properties  |   7 -
 core/camel-componentdsl/pom.xml                    |   8 -
 .../component/ComponentsBuilderFactory.java        |   3 +-
 .../dsl/ActivemqComponentBuilderFactory.java       |  30 +-
 .../component/dsl/AmqpComponentBuilderFactory.java |  30 +-
 .../dsl/AwsS3ComponentBuilderFactory.java          |  30 +-
 .../dsl/AwsSwfComponentBuilderFactory.java         | 158 ++--
 .../component/dsl/BoxComponentBuilderFactory.java  |  32 +-
 .../dsl/ConsulComponentBuilderFactory.java         |  82 +-
 .../dsl/GooglePubsubComponentBuilderFactory.java   |   6 +-
 .../component/dsl/JmsComponentBuilderFactory.java  |  30 +-
 .../dsl/KafkaComponentBuilderFactory.java          |  58 +-
 .../dsl/SparkRestComponentBuilderFactory.java      |  48 +-
 .../XmlsecuritySignComponentBuilderFactory.java    | 126 +--
 .../XmlsecurityVerifyComponentBuilderFactory.java  |  44 +-
 .../src/generated/resources/metadata.json          |   6 +-
 .../org/apache/camel/builder/SimpleBuilder.java    |   3 +-
 .../camel/model/language/TokenizerExpression.java  |   3 +-
 .../language/TokenizerExpressionReifier.java       |   1 -
 .../{camel-xml-io => camel-core-languages}/pom.xml |  20 +-
 .../services/org/apache/camel/language.properties  |   7 +
 .../services/org/apache/camel/language/constant    |   0
 .../org/apache/camel/language/exchangeProperty     |   0
 .../services/org/apache/camel/language/file        |   0
 .../services/org/apache/camel/language/header      |   0
 .../services/org/apache/camel/language/ref         |   0
 .../services/org/apache/camel/language/simple      |   0
 .../services/org/apache/camel/language/tokenize    |   0
 .../apache/camel/language/constant/constant.json   |   4 +-
 .../org/apache/camel/language/header/header.json   |   4 +-
 .../camel/language/property/exchangeProperty.json  |   4 +-
 .../org/apache/camel/language/ref/ref.json         |   4 +-
 .../org/apache/camel/language/simple/file.json     |   4 +-
 .../org/apache/camel/language/simple/simple.json   |   4 +-
 .../apache/camel/language/tokenizer/tokenize.json  |   4 +-
 .../src/main/docs/constant-language.adoc           |   0
 .../src/main/docs/exchangeProperty-language.adoc   |   0
 .../src/main/docs/file-language.adoc               |   0
 .../src/main/docs/header-language.adoc             |   0
 .../src/main/docs/ref-language.adoc                |   0
 .../src/main/docs/simple-language.adoc             |   0
 .../src/main/docs/tokenize-language.adoc           |   0
 .../camel/language/constant/ConstantLanguage.java  |   0
 .../apache/camel/language/constant/package.html    |   0
 .../camel/language/header/HeaderLanguage.java      |   0
 .../org/apache/camel/language/header/package.html  |   0
 .../java/org/apache/camel/language/package.html    |   0
 .../property/ExchangePropertyLanguage.java         |   0
 .../apache/camel/language/property/package.html    |   0
 .../org/apache/camel/language/ref/RefLanguage.java |   0
 .../org/apache/camel/language/ref/package.html     |   0
 .../camel/language/simple/BaseSimpleParser.java    |   0
 .../apache/camel/language/simple/FileLanguage.java |   0
 .../org/apache/camel/language/simple/Simple.java   |   0
 .../language/simple/SimpleExpressionBuilder.java   |   0
 .../language/simple/SimpleExpressionParser.java    |   0
 .../camel/language/simple/SimpleLanguage.java      |   0
 .../language/simple/SimplePredicateParser.java     |   0
 .../camel/language/simple/SimpleTokenizer.java     |   0
 .../camel/language/simple/ast/BaseSimpleNode.java  |   0
 .../language/simple/ast/BinaryExpression.java      |   0
 .../apache/camel/language/simple/ast/Block.java    |   0
 .../apache/camel/language/simple/ast/BlockEnd.java |   0
 .../camel/language/simple/ast/BlockStart.java      |   0
 .../camel/language/simple/ast/CompositeNodes.java  |   0
 .../camel/language/simple/ast/DoubleQuoteEnd.java  |   0
 .../language/simple/ast/DoubleQuoteStart.java      |   0
 .../language/simple/ast/LiteralExpression.java     |   0
 .../camel/language/simple/ast/LiteralNode.java     |   0
 .../language/simple/ast/LogicalExpression.java     |   0
 .../camel/language/simple/ast/NullExpression.java  |   0
 .../language/simple/ast/SimpleFunctionEnd.java     |   0
 .../simple/ast/SimpleFunctionExpression.java       |   0
 .../language/simple/ast/SimpleFunctionStart.java   |   0
 .../camel/language/simple/ast/SimpleNode.java      |   0
 .../camel/language/simple/ast/SingleQuoteEnd.java  |   0
 .../language/simple/ast/SingleQuoteStart.java      |   0
 .../camel/language/simple/ast/UnaryExpression.java |   0
 .../apache/camel/language/simple/ast/package.html  |   0
 .../org/apache/camel/language/simple/package.html  |   0
 .../language/simple/types/BinaryOperatorType.java  |   0
 .../language/simple/types/LogicalOperatorType.java |   0
 .../simple/types/SimpleIllegalSyntaxException.java |   0
 .../simple/types/SimpleParserException.java        |   0
 .../camel/language/simple/types/SimpleToken.java   |   0
 .../language/simple/types/SimpleTokenType.java     |   0
 .../camel/language/simple/types/TokenType.java     |   0
 .../language/simple/types/UnaryOperatorType.java   |   0
 .../camel/language/simple/types/package.html       |   0
 .../camel/language/tokenizer/TokenizeLanguage.java |   0
 .../apache/camel/language/tokenizer/package.html   |   0
 .../org/apache/camel/properties-component-factory  |   0
 core/camel-core-osgi/pom.xml                       |   5 +
 core/camel-core/pom.xml                            |   4 +
 core/camel-endpointdsl/pom.xml                     |  16 +
 .../builder/endpoint/EndpointBuilderFactory.java   |  19 +-
 .../camel/builder/endpoint/EndpointBuilders.java   |  19 +-
 .../endpoint/dsl/AMQPEndpointBuilderFactory.java   |  50 +-
 ...ory.java => AWS2EC2EndpointBuilderFactory.java} | 123 +--
 .../dsl/ActiveMQEndpointBuilderFactory.java        |  38 -
 .../dsl/AsteriskEndpointBuilderFactory.java        |   4 +-
 .../AtmosphereWebsocketEndpointBuilderFactory.java |   4 +-
 .../dsl/BeanValidatorEndpointBuilderFactory.java   |   9 +-
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    | 178 ++---
 .../dsl/BraintreeEndpointBuilderFactory.java       | 617 ++++++++-------
 .../endpoint/dsl/BrowseEndpointBuilderFactory.java |  12 +-
 .../dsl/CaffeineCacheEndpointBuilderFactory.java   |   4 +-
 .../CaffeineLoadCacheEndpointBuilderFactory.java   |   4 +-
 .../endpoint/dsl/ClientEndpointBuilderFactory.java |  42 +-
 .../endpoint/dsl/CometdEndpointBuilderFactory.java |  28 +-
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java | 122 +--
 .../dsl/ControlBusEndpointBuilderFactory.java      |  12 +-
 .../endpoint/dsl/CordaEndpointBuilderFactory.java  | 227 ++++++
 .../dsl/CryptoCmsEndpointBuilderFactory.java       |   4 +-
 ...Factory.java => Cw2EndpointBuilderFactory.java} | 133 ++--
 .../endpoint/dsl/CwEndpointBuilderFactory.java     |   4 +-
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  |  22 +-
 .../dsl/DataSetEndpointBuilderFactory.java         | 120 ++-
 .../dsl/DataSetTestEndpointBuilderFactory.java     | 128 ++-
 ...actory.java => Ddb2EndpointBuilderFactory.java} | 151 ++--
 ....java => Ddb2StreamEndpointBuilderFactory.java} | 208 ++---
 .../endpoint/dsl/DdbEndpointBuilderFactory.java    |   4 +-
 .../dsl/DdbStreamEndpointBuilderFactory.java       |   4 +-
 .../endpoint/dsl/DirectEndpointBuilderFactory.java |   9 +-
 .../dsl/DirectVmEndpointBuilderFactory.java        |  11 +-
 .../dsl/DisruptorEndpointBuilderFactory.java       |  12 +-
 .../dsl/DisruptorVmEndpointBuilderFactory.java     |  12 +-
 .../endpoint/dsl/DockerEndpointBuilderFactory.java |  81 ++
 .../endpoint/dsl/DrillEndpointBuilderFactory.java  |  12 +-
 .../endpoint/dsl/EC2EndpointBuilderFactory.java    |  12 +-
 .../endpoint/dsl/ECS2EndpointBuilderFactory.java   |  28 +-
 .../endpoint/dsl/ECSEndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/EKS2EndpointBuilderFactory.java   |  34 +-
 .../endpoint/dsl/EKSEndpointBuilderFactory.java    |   4 +-
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |  46 ++
 .../dsl/ElytronEndpointBuilderFactory.java         | 190 ++---
 ...ry.java => EtcdKeysEndpointBuilderFactory.java} | 259 +++---
 ...y.java => EtcdStatsEndpointBuilderFactory.java} | 274 ++++---
 ...y.java => EtcdWatchEndpointBuilderFactory.java} | 268 ++++---
 .../dsl/FacebookEndpointBuilderFactory.java        |  16 +-
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   | 112 +--
 .../endpoint/dsl/FileEndpointBuilderFactory.java   |  96 +--
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    |  92 ++-
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   | 218 ++---
 .../endpoint/dsl/GitHubEndpointBuilderFactory.java |  50 +-
 .../dsl/GoogleBigQueryEndpointBuilderFactory.java  |  40 +-
 .../GoogleBigQuerySQLEndpointBuilderFactory.java   |  37 +-
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  | 228 +++---
 .../dsl/GoogleDriveEndpointBuilderFactory.java     | 228 +++---
 .../dsl/GoogleMailEndpointBuilderFactory.java      | 190 ++---
 .../dsl/GooglePubsubEndpointBuilderFactory.java    | 168 ++--
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    | 196 ++---
 .../endpoint/dsl/GridFsEndpointBuilderFactory.java |  12 +-
 .../endpoint/dsl/HBaseEndpointBuilderFactory.java  |  12 +-
 ...azelcastAtomicnumberEndpointBuilderFactory.java |  72 +-
 .../HazelcastInstanceEndpointBuilderFactory.java   |  72 +-
 .../dsl/HazelcastListEndpointBuilderFactory.java   |  72 +-
 .../dsl/HazelcastMapEndpointBuilderFactory.java    |  72 +-
 .../HazelcastMultimapEndpointBuilderFactory.java   |  72 +-
 .../dsl/HazelcastQueueEndpointBuilderFactory.java  |  76 +-
 ...zelcastReplicatedmapEndpointBuilderFactory.java |  72 +-
 .../HazelcastRingbufferEndpointBuilderFactory.java |  72 +-
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   |  78 +-
 .../dsl/HazelcastSetEndpointBuilderFactory.java    |  72 +-
 .../dsl/HazelcastTopicEndpointBuilderFactory.java  |  72 +-
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |   9 +-
 ...actory.java => IAM2EndpointBuilderFactory.java} | 145 ++--
 .../endpoint/dsl/IAMEndpointBuilderFactory.java    |   4 +-
 .../dsl/IgniteCacheEndpointBuilderFactory.java     |  34 +-
 .../dsl/IgniteComputeEndpointBuilderFactory.java   |  14 +-
 .../dsl/IgniteEventsEndpointBuilderFactory.java    |  12 +-
 .../dsl/IgniteIdGenEndpointBuilderFactory.java     |   6 +-
 .../dsl/IgniteMessagingEndpointBuilderFactory.java |  11 +-
 .../dsl/IgniteQueueEndpointBuilderFactory.java     |   9 +-
 .../dsl/IgniteSetEndpointBuilderFactory.java       |   9 +-
 .../endpoint/dsl/JMXEndpointBuilderFactory.java    | 172 ++--
 .../endpoint/dsl/JdbcEndpointBuilderFactory.java   |   4 +-
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   |  54 +-
 .../endpoint/dsl/JmsEndpointBuilderFactory.java    | 166 ++--
 .../endpoint/dsl/JooqEndpointBuilderFactory.java   |  75 ++
 .../endpoint/dsl/JpaEndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/KMS2EndpointBuilderFactory.java   |  36 +-
 .../endpoint/dsl/KMSEndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  | 122 +--
 ...ry.java => Kinesis2EndpointBuilderFactory.java} | 366 ++++-----
 .../dsl/KinesisEndpointBuilderFactory.java         |   4 +-
 ...=> KinesisFirehose2EndpointBuilderFactory.java} | 117 +--
 .../dsl/KinesisFirehoseEndpointBuilderFactory.java |   4 +-
 .../endpoint/dsl/KuduEndpointBuilderFactory.java   |  16 +-
 ...ory.java => Lambda2EndpointBuilderFactory.java} | 124 +--
 .../endpoint/dsl/LambdaEndpointBuilderFactory.java |   4 +-
 .../dsl/LanguageEndpointBuilderFactory.java        |  20 +-
 .../endpoint/dsl/LdapEndpointBuilderFactory.java   |   8 +-
 .../endpoint/dsl/LogEndpointBuilderFactory.java    |  12 +-
 .../endpoint/dsl/MQ2EndpointBuilderFactory.java    |  30 +-
 .../endpoint/dsl/MQEndpointBuilderFactory.java     |   4 +-
 .../endpoint/dsl/MSK2EndpointBuilderFactory.java   |  30 +-
 .../endpoint/dsl/MSKEndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/MailEndpointBuilderFactory.java   | 149 +++-
 .../MicroProfileMetricsEndpointBuilderFactory.java |  36 +-
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   | 233 +++---
 .../endpoint/dsl/MockEndpointBuilderFactory.java   | 175 ++---
 .../dsl/MongoDbEndpointBuilderFactory.java         |  24 +-
 .../dsl/MyBatisEndpointBuilderFactory.java         |   4 +-
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  |  12 +-
 .../dsl/NettyHttpEndpointBuilderFactory.java       |  12 +-
 .../endpoint/dsl/NsqEndpointBuilderFactory.java    |  34 +-
 .../dsl/Olingo2EndpointBuilderFactory.java         | 504 ++++++------
 .../dsl/Olingo4EndpointBuilderFactory.java         | 504 ++++++------
 .../dsl/PgEventEndpointBuilderFactory.java         |   9 +-
 .../PgReplicationSlotEndpointBuilderFactory.java   |  16 +-
 .../dsl/PrinterEndpointBuilderFactory.java         |  20 +-
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java | 155 ++--
 .../dsl/RabbitMQEndpointBuilderFactory.java        |  12 +
 .../dsl/RestOpenApiEndpointBuilderFactory.java     |   5 +-
 .../dsl/RestSwaggerEndpointBuilderFactory.java     |   5 +-
 .../endpoint/dsl/S3EndpointBuilderFactory.java     | 332 ++++----
 .../endpoint/dsl/SWFEndpointBuilderFactory.java    |  88 +--
 .../dsl/SalesforceEndpointBuilderFactory.java      |  12 +-
 .../dsl/SchedulerEndpointBuilderFactory.java       |  13 +-
 .../endpoint/dsl/SdbEndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/SedaEndpointBuilderFactory.java   |  24 +-
 .../endpoint/dsl/ServerEndpointBuilderFactory.java |  42 +-
 .../dsl/ServletEndpointBuilderFactory.java         |   4 +-
 ...actory.java => Ses2EndpointBuilderFactory.java} | 124 +--
 .../endpoint/dsl/SesEndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   | 332 ++++++--
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  |  64 +-
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   |  62 +-
 ...actory.java => Sns2EndpointBuilderFactory.java} | 163 ++--
 .../endpoint/dsl/SnsEndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/SparkEndpointBuilderFactory.java  | 387 +++------
 ...y.java => SparkRestEndpointBuilderFactory.java} |  80 +-
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    |  34 +-
 ...actory.java => Sqs2EndpointBuilderFactory.java} | 783 +++++++++---------
 .../endpoint/dsl/SqsEndpointBuilderFactory.java    | 284 +++----
 .../endpoint/dsl/StubEndpointBuilderFactory.java   |  29 +-
 .../dsl/TelegramEndpointBuilderFactory.java        |  80 +-
 .../endpoint/dsl/TikaEndpointBuilderFactory.java   |  13 +-
 .../endpoint/dsl/TimerEndpointBuilderFactory.java  |  35 +-
 .../dsl/Translate2EndpointBuilderFactory.java      |  48 +-
 .../dsl/TranslateEndpointBuilderFactory.java       |   4 +-
 ...TwitterDirectMessageEndpointBuilderFactory.java | 184 ++---
 .../dsl/TwitterSearchEndpointBuilderFactory.java   | 180 ++---
 .../dsl/TwitterTimelineEndpointBuilderFactory.java | 180 ++---
 .../dsl/UndertowEndpointBuilderFactory.java        | 188 ++---
 .../dsl/ValidatorEndpointBuilderFactory.java       |  28 +-
 .../dsl/WeatherEndpointBuilderFactory.java         | 490 ++++++------
 .../dsl/WebhookEndpointBuilderFactory.java         |  92 +--
 .../dsl/WebsocketEndpointBuilderFactory.java       |   9 +-
 .../endpoint/dsl/WekaEndpointBuilderFactory.java   |   4 +-
 .../dsl/WorkdayEndpointBuilderFactory.java         | 508 +-----------
 ...y.java => XmlSignerEndpointBuilderFactory.java} | 874 +++++++--------------
 .../dsl/XmlVerifierEndpointBuilderFactory.java     | 673 ++++++++++++++++
 .../endpoint/dsl/YammerEndpointBuilderFactory.java |  72 ++
 core/camel-main/pom.xml                            |   2 -
 .../camel-main-configuration-metadata.json         |   3 +-
 core/camel-xml-io/pom.xml                          |  16 +
 .../services/org/apache/camel/language.properties  |   7 -
 .../camel/converter/jaxp/DomConverterLoader.java   |  53 --
 .../camel/converter/jaxp/StaxConverterLoader.java  |  77 --
 .../jaxp/StreamSourceConverterLoader.java          |  38 -
 .../camel/converter/jaxp/XmlConverterLoader.java   | 159 ----
 .../camel/language/xtokenizer/xtokenize.json       |  25 -
 .../util/xml/StreamSourceConverterLoader.java      |  42 -
 core/pom.xml                                       |  13 +
 .../modules/ROOT/pages/activemq-component.adoc     |   2 +-
 .../modules/ROOT/pages/amqp-component.adoc         |   2 +-
 .../modules/ROOT/pages/aws-s3-component.adoc       |   6 +-
 .../modules/ROOT/pages/aws-sqs-component.adoc      |  14 +-
 .../modules/ROOT/pages/aws-swf-component.adoc      |  26 +-
 .../modules/ROOT/pages/aws2-sqs-component.adoc     |  14 +-
 .../modules/ROOT/pages/box-component.adoc          |  10 +-
 .../modules/ROOT/pages/braintree-component.adoc    |  10 +-
 .../modules/ROOT/pages/constant-language.adoc      |   2 +-
 .../modules/ROOT/pages/consul-component.adoc       |  12 +-
 .../modules/ROOT/pages/elytron-component.adoc      |   2 +-
 .../ROOT/pages/exchangeProperty-language.adoc      |   2 +-
 .../modules/ROOT/pages/fhir-component.adoc         |   8 +-
 .../modules/ROOT/pages/file-language.adoc          |   2 +-
 .../modules/ROOT/pages/ftp-component.adoc          |   6 +-
 .../modules/ROOT/pages/ftps-component.adoc         |   6 +-
 .../modules/ROOT/pages/header-language.adoc        |   2 +-
 docs/components/modules/ROOT/pages/index.adoc      |  20 +-
 .../modules/ROOT/pages/jms-component.adoc          |   2 +-
 .../modules/ROOT/pages/jmx-component.adoc          |   6 +-
 .../modules/ROOT/pages/kafka-component.adoc        |  10 +-
 .../modules/ROOT/pages/mail-component.adoc         |   2 +-
 .../modules/ROOT/pages/mllp-component.adoc         |  10 +-
 .../modules/ROOT/pages/rabbitmq-component.adoc     |   2 +-
 .../modules/ROOT/pages/ref-language.adoc           |   2 +-
 .../modules/ROOT/pages/sftp-component.adoc         |   6 +-
 .../modules/ROOT/pages/simple-language.adoc        |   2 +-
 .../modules/ROOT/pages/telegram-component.adoc     |   4 +-
 .../modules/ROOT/pages/tokenize-language.adoc      |   2 +-
 .../pages/twitter-directmessage-component.adoc     |  10 +-
 .../ROOT/pages/twitter-search-component.adoc       |  10 +-
 .../ROOT/pages/twitter-timeline-component.adoc     |  10 +-
 .../modules/ROOT/pages/undertow-component.adoc     |   2 +-
 .../modules/ROOT/pages/weather-component.adoc      |  28 +-
 .../ROOT/pages/xmlsecurity-sign-component.adoc     |  28 +-
 .../ROOT/pages/xmlsecurity-verify-component.adoc   |  28 +-
 docs/gulpfile.js                                   |   6 +-
 docs/pom.xml                                       |   8 -
 docs/user-manual/modules/ROOT/nav.adoc             |   7 -
 .../modules/ROOT/pages/constant-language.adoc      |   2 +-
 .../ROOT/pages/exchangeProperty-language.adoc      |   2 +-
 .../modules/ROOT/pages/file-language.adoc          |   2 +-
 .../modules/ROOT/pages/header-language.adoc        |   2 +-
 .../modules/ROOT/pages/ref-language.adoc           |   2 +-
 .../modules/ROOT/pages/simple-language.adoc        |   2 +-
 .../modules/ROOT/pages/tokenize-language.adoc      |   2 +-
 parent/pom.xml                                     |   5 +
 pom.xml                                            |  35 +
 .../apache/camel/tooling/util/JavadocHelper.java   |  38 +-
 .../camel/maven/packaging/EndpointDslMojo.java     |  98 ++-
 .../camel/maven/packaging/EndpointHelper.java      |   9 +-
 .../packaging/EndpointSchemaGeneratorMojo.java     | 103 ++-
 .../maven/packaging/PrepareCamelMainMojo.java      |  31 +-
 .../camel/maven/packaging/PrepareCatalogMojo.java  |  10 +-
 .../TypeConverterLoaderGeneratorMojo.java          |   3 +
 .../component/ComponentsDslMetadataRegistry.java   |   7 +-
 .../camel/maven/packaging/EndpointHelperTest.java  |  63 ++
 .../src/test/resources/json/test_component3.json   |  31 +
 .../src/test/resources/json/test_component4.json   |  22 -
 418 files changed, 9593 insertions(+), 9462 deletions(-)
 delete mode 100644 
catalog/dummy-component/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 delete mode 100644 
catalog/dummy-component/src/generated/resources/dummy-component.json
 rename 
components/camel-spark-rest/src/generated/java/org/apache/camel/component/sparkrest/{SparkComponentConfigurer.java
 => SparkRestComponentConfigurer.java} (94%)
 rename 
components/camel-spark-rest/src/generated/java/org/apache/camel/component/sparkrest/{SparkEndpointConfigurer.java
 => SparkRestEndpointConfigurer.java} (93%)
 rename 
components/camel-spark-rest/src/main/java/org/apache/camel/component/sparkrest/{SparkComponent.java
 => SparkRestComponent.java} (97%)
 rename 
components/camel-spark-rest/src/main/java/org/apache/camel/component/sparkrest/{SparkEndpoint.java
 => SparkRestEndpoint.java} (94%)
 rename 
components/camel-xmlsecurity/src/generated/java/org/apache/camel/component/xmlsecurity/{XmlSignatureComponentConfigurer.java
 => XmlSignerComponentConfigurer.java} (96%)
 rename 
components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/{XmlSignatureComponent.java
 => XmlSignerComponent.java} (91%)
 delete mode 100644 
core/camel-base/src/generated/resources/META-INF/services/org/apache/camel/language.properties
 copy core/{camel-xml-io => camel-core-languages}/pom.xml (77%)
 create mode 100644 
core/camel-core-languages/src/generated/resources/META-INF/services/org/apache/camel/language.properties
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/META-INF/services/org/apache/camel/language/constant
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/META-INF/services/org/apache/camel/language/exchangeProperty
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/META-INF/services/org/apache/camel/language/file
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/META-INF/services/org/apache/camel/language/header
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/META-INF/services/org/apache/camel/language/ref
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/META-INF/services/org/apache/camel/language/simple
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/META-INF/services/org/apache/camel/language/tokenize
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/org/apache/camel/language/constant/constant.json
 (95%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/org/apache/camel/language/header/header.json
 (94%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/org/apache/camel/language/property/exchangeProperty.json
 (94%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/org/apache/camel/language/ref/ref.json
 (94%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/org/apache/camel/language/simple/file.json
 (95%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/org/apache/camel/language/simple/simple.json
 (95%)
 rename core/{camel-base => 
camel-core-languages}/src/generated/resources/org/apache/camel/language/tokenizer/tokenize.json
 (98%)
 rename core/{camel-base => 
camel-core-languages}/src/main/docs/constant-language.adoc (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/docs/exchangeProperty-language.adoc (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/docs/file-language.adoc (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/docs/header-language.adoc (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/docs/ref-language.adoc (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/docs/simple-language.adoc (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/docs/tokenize-language.adoc (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/constant/ConstantLanguage.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/constant/package.html
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/header/HeaderLanguage.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/header/package.html
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/package.html 
(100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/property/ExchangePropertyLanguage.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/property/package.html
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/ref/RefLanguage.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/ref/package.html 
(100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/BaseSimpleParser.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/FileLanguage.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/Simple.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/SimpleExpressionBuilder.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/SimpleExpressionParser.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/SimpleLanguage.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/SimplePredicateParser.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/SimpleTokenizer.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/BaseSimpleNode.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/BinaryExpression.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/Block.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/BlockEnd.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/BlockStart.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/CompositeNodes.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/DoubleQuoteEnd.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/DoubleQuoteStart.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/LiteralExpression.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/LiteralNode.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/LogicalExpression.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/NullExpression.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionEnd.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionExpression.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/SimpleFunctionStart.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/SimpleNode.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/SingleQuoteEnd.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/SingleQuoteStart.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/UnaryExpression.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/ast/package.html
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/package.html
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/BinaryOperatorType.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/LogicalOperatorType.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/SimpleIllegalSyntaxException.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/SimpleParserException.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/SimpleToken.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/SimpleTokenType.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/TokenType.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/UnaryOperatorType.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/simple/types/package.html
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/tokenizer/TokenizeLanguage.java
 (100%)
 rename core/{camel-base => 
camel-core-languages}/src/main/java/org/apache/camel/language/tokenizer/package.html
 (100%)
 copy core/{camel-base => 
camel-core-languages}/src/main/resources/META-INF/services/org/apache/camel/properties-component-factory
 (100%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{EC2EndpointBuilderFactory.java
 => AWS2EC2EndpointBuilderFactory.java} (72%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{CwEndpointBuilderFactory.java
 => Cw2EndpointBuilderFactory.java} (70%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{DdbEndpointBuilderFactory.java
 => Ddb2EndpointBuilderFactory.java} (71%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{DdbStreamEndpointBuilderFactory.java
 => Ddb2StreamEndpointBuilderFactory.java} (80%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{ECSEndpointBuilderFactory.java
 => EtcdKeysEndpointBuilderFactory.java} (55%)
 rename 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{EtcdEndpointBuilderFactory.java
 => EtcdStatsEndpointBuilderFactory.java} (81%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{IgniteEventsEndpointBuilderFactory.java
 => EtcdWatchEndpointBuilderFactory.java} (53%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{IAMEndpointBuilderFactory.java
 => IAM2EndpointBuilderFactory.java} (71%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{KinesisEndpointBuilderFactory.java
 => Kinesis2EndpointBuilderFactory.java} (77%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{KinesisFirehoseEndpointBuilderFactory.java
 => KinesisFirehose2EndpointBuilderFactory.java} (69%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{LambdaEndpointBuilderFactory.java
 => Lambda2EndpointBuilderFactory.java} (71%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{SesEndpointBuilderFactory.java
 => Ses2EndpointBuilderFactory.java} (73%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{SnsEndpointBuilderFactory.java
 => Sns2EndpointBuilderFactory.java} (72%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{SparkEndpointBuilderFactory.java
 => SparkRestEndpointBuilderFactory.java} (85%)
 copy 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{SqsEndpointBuilderFactory.java
 => Sqs2EndpointBuilderFactory.java} (80%)
 rename 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{XmlSignatureEndpointBuilderFactory.java
 => XmlSignerEndpointBuilderFactory.java} (57%)
 create mode 100644 
core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/XmlVerifierEndpointBuilderFactory.java
 delete mode 100644 
core/camel-xml-jaxp/src/generated/resources/META-INF/services/org/apache/camel/language.properties
 delete mode 100644 
core/camel-xml-jaxp/src/generated/resources/org/apache/camel/converter/jaxp/DomConverterLoader.java
 delete mode 100644 
core/camel-xml-jaxp/src/generated/resources/org/apache/camel/converter/jaxp/StaxConverterLoader.java
 delete mode 100644 
core/camel-xml-jaxp/src/generated/resources/org/apache/camel/converter/jaxp/StreamSourceConverterLoader.java
 delete mode 100644 
core/camel-xml-jaxp/src/generated/resources/org/apache/camel/converter/jaxp/XmlConverterLoader.java
 delete mode 100644 
core/camel-xml-jaxp/src/generated/resources/org/apache/camel/language/xtokenizer/xtokenize.json
 delete mode 100644 
core/camel-xml-jaxp/src/generated/resources/org/apache/camel/util/xml/StreamSourceConverterLoader.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/EndpointHelperTest.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/resources/json/test_component3.json
 copy 
components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
 => 
tooling/maven/camel-package-maven-plugin/src/test/resources/json/test_component4.json
 (50%)

Reply via email to