You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2019/01/11 22:09:18 UTC

[camel] 13/13: Regen

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

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

commit 92c90bc34e066cd83e657fcb59316173b85bc574
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Fri Jan 11 21:23:06 2019 +0100

    Regen
---
 camel-core/readme.adoc                             |  119 ---
 components/readme.adoc                             | 1044 +++++++++++++-------
 .../modules/ROOT/pages/grape-component.adoc        |    2 +-
 3 files changed, 666 insertions(+), 499 deletions(-)

diff --git a/camel-core/readme.adoc b/camel-core/readme.adoc
index 409ba95..f6bd11d 100644
--- a/camel-core/readme.adoc
+++ b/camel-core/readme.adoc
@@ -6,88 +6,7 @@ Components
 
 
 // components: START
-Number of Components: 25 in 1 JAR artifacts (0 deprecated)
 
-[width="100%",cols="4,1,5",options="header"]
-|===
-| Component | Available From | Description
-
-| link:src/main/docs/bean-component.adoc[Bean] (camel-core) +
-`bean:beanName` | 1.0 | The bean component is for invoking Java beans from Camel.
-
-| link:src/main/docs/browse-component.adoc[Browse] (camel-core) +
-`browse:name` | 1.3 | The browse component is used for viewing the messages received on endpoints that supports BrowsableEndpoint.
-
-| link:src/main/docs/class-component.adoc[Class] (camel-core) +
-`class:beanName` | 2.4 | The Class Component is for invoking Java Classes (Java beans) from Camel.
-
-| link:src/main/docs/controlbus-component.adoc[Control Bus] (camel-core) +
-`controlbus:command:language` | 2.11 | The controlbus component provides easy management of Camel applications based on the Control Bus EIP pattern.
-
-| link:src/main/docs/dataformat-component.adoc[Data Format] (camel-core) +
-`dataformat:name:operation` | 2.12 | The dataformat component is used for working with Data Formats as if it was a regular Component supporting Endpoints and URIs.
-
-| link:src/main/docs/dataset-component.adoc[Dataset] (camel-core) +
-`dataset:name` | 1.3 | The dataset component provides a mechanism to easily perform load & soak testing of your system.
-
-| link:src/main/docs/direct-component.adoc[Direct] (camel-core) +
-`direct:name` | 1.0 | The direct component provides direct, synchronous call to another endpoint from the same CamelContext.
-
-| link:src/main/docs/direct-vm-component.adoc[Direct VM] (camel-core) +
-`direct-vm:name` | 2.10 | The direct-vm component provides direct, synchronous call to another endpoint from any CamelContext in the same JVM.
-
-| link:src/main/docs/file-component.adoc[File] (camel-core) +
-`file:directoryName` | 1.0 | The file component is used for reading or writing files.
-
-| link:src/main/docs/language-component.adoc[Language] (camel-core) +
-`language:languageName:resourceUri` | 2.5 | The language component allows you to send a message to an endpoint which executes a script by any of the supported Languages in Camel.
-
-| link:src/main/docs/log-component.adoc[Log] (camel-core) +
-`log:loggerName` | 1.1 | The log component logs message exchanges to the underlying logging mechanism.
-
-| link:src/main/docs/mock-component.adoc[Mock] (camel-core) +
-`mock:name` | 1.0 | The mock component is used for testing routes and mediation rules using mocks.
-
-| link:src/main/docs/properties-component.adoc[Properties] (camel-core) +
-`properties:key` | 2.3 | The properties component is used for using property placeholders in endpoint uris.
-
-| link:src/main/docs/ref-component.adoc[Ref] (camel-core) +
-`ref:name` | 1.2 | The ref component is used for lookup of existing endpoints bound in the Registry.
-
-| link:src/main/docs/rest-component.adoc[REST] (camel-core) +
-`rest:method:path:uriTemplate` | 2.14 | The rest component is used for either hosting REST services (consumer) or calling external REST services (producer).
-
-| link:src/main/docs/rest-api-component.adoc[REST API] (camel-core) +
-`rest-api:path/contextIdPattern` | 2.16 | The rest-api component is used for providing Swagger API of the REST services which has been defined using the rest-dsl in Camel.
-
-| link:src/main/docs/saga-component.adoc[Saga] (camel-core) +
-`saga:action` | 2.21 | The saga component provides access to advanced options for managing the flow in the Saga EIP.
-
-| link:src/main/docs/scheduler-component.adoc[Scheduler] (camel-core) +
-`scheduler:name` | 2.15 | The scheduler component is used for generating message exchanges when a scheduler fires.
-
-| link:src/main/docs/seda-component.adoc[SEDA] (camel-core) +
-`seda:name` | 1.1 | The seda component provides asynchronous call to another endpoint from any CamelContext in the same JVM.
-
-| link:src/main/docs/stub-component.adoc[Stub] (camel-core) +
-`stub:name` | 2.10 | The stub component provides a simple way to stub out any physical endpoints while in development or testing.
-
-| link:src/main/docs/test-component.adoc[Test] (camel-core) +
-`test:name` | 1.3 | The test component extends the mock component by on startup to pull messages from another endpoint to set the expected message bodies.
-
-| link:src/main/docs/timer-component.adoc[Timer] (camel-core) +
-`timer:timerName` | 1.0 | The timer component is used for generating message exchanges when a timer fires.
-
-| link:src/main/docs/validator-component.adoc[Validator] (camel-core) +
-`validator:resourceUri` | 1.1 | Validates the payload of a message using XML Schema and JAXP Validation.
-
-| link:src/main/docs/vm-component.adoc[VM] (camel-core) +
-`vm:name` | 1.1 | The vm component provides asynchronous call to another endpoint from the same CamelContext.
-
-| link:src/main/docs/xslt-component.adoc[XSLT] (camel-core) +
-`xslt:resourceUri` | 1.3 | Transforms the message using a XSLT template.
-
-|===
 // components: END
 
 
@@ -103,20 +22,7 @@ Data Formats
 
 
 // dataformats: START
-Number of Data Formats: 4 in 35 JAR artifacts (0 deprecated)
-
-[width="100%",cols="4,1,5",options="header"]
-|===
-| Data Format | Available From | Description
-
-| link:src/main/docs/gzip-dataformat.adoc[GZip] (camel-core) | 2.0 | The GZip data format is a message compression and de-compression format (which works with the popular gzip/gunzip tools).
-
-| link:src/main/docs/serialization-dataformat.adoc[Java Object Serialization] (camel-core) | 2.12 | Serialization is a data format which uses the standard Java Serialization mechanism to unmarshal a binary payload into Java objects or to marshal Java objects into a binary blob.
-
-| link:src/main/docs/string-dataformat.adoc[String Encoding] (camel-core) | 2.12 | String data format is a textual based format that supports character encoding.
 
-| link:src/main/docs/zip-dataformat.adoc[Zip Deflate Compression] (camel-core) | 2.12 | Zip Deflate Compression data format is a message compression and de-compression format (not zip files).
-|===
 // dataformats: END
 
 
@@ -133,32 +39,7 @@ Expression Languages
 
 
 // languages: START
-Number of Languages: 10 in 1 JAR artifacts (0 deprecated)
-
-[width="100%",cols="4,1,5",options="header"]
-|===
-| Language | Available From | Description
-
-| link:src/main/docs/bean-language.adoc[Bean method] (camel-core) | 1.3 | To use a Java bean (aka method call) in Camel expressions or predicates.
-
-| link:src/main/docs/constant-language.adoc[Constant] (camel-core) | 1.5 | To use a constant value in Camel expressions or predicates.
-
-| link:src/main/docs/exchangeProperty-language.adoc[ExchangeProperty] (camel-core) | 2.0 | To use a Camel Exchange property in expressions or predicates.
-
-| link:src/main/docs/file-language.adoc[File] (camel-core) | 1.1 | For expressions and predicates using the file/simple language
-
-| link:src/main/docs/header-language.adoc[Header] (camel-core) | 1.5 | To use a Camel Message header in expressions or predicates.
-
-| link:src/main/docs/ref-language.adoc[Ref] (camel-core) | 2.8 | Reference to an existing Camel expression or predicate, which is looked up from the Camel registry.
-
-| link:src/main/docs/simple-language.adoc[Simple] (camel-core) | 1.1 | To use Camels built-in Simple language in Camel expressions or predicates.
-
-| link:src/main/docs/tokenize-language.adoc[Tokenize] (camel-core) | 2.0 | To use Camel message body or header with a tokenizer in Camel expressions or predicates.
-
-| link:src/main/docs/xtokenize-language.adoc[XML Tokenize] (camel-core) | 2.14 | To use Camel message body or header with a XML tokenizer in Camel expressions or predicates.
 
-| link:src/main/docs/xpath-language.adoc[XPath] (camel-core) | 1.1 | To use XPath (XML) in Camel expressions or predicates.
-|===
 // languages: END
 
 
diff --git a/components/readme.adoc b/components/readme.adoc
index 4d34507..861d04f 100644
--- a/components/readme.adoc
+++ b/components/readme.adoc
@@ -2,877 +2,877 @@ Components
 ^^^^^^^^^^
 
 // components: START
-Number of Components: 289 in 191 JAR artifacts (0 deprecated)
+Number of Components: 289 in 1 JAR artifacts (0 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
 | Component | Available From | Description
 
-| link:camel-ahc/src/main/docs/ahc-component.adoc[AHC] (camel-ahc) +
+| link:null/src/main/docs/ahc-component.adoc[AHC] (null) +
 `ahc:httpUri` | 2.8 | To call external HTTP services using Async Http Client.
 
-| link:camel-ahc-ws/src/main/docs/ahc-ws-component.adoc[AHC Websocket] (camel-ahc-ws) +
+| link:null/src/main/docs/ahc-ws-component.adoc[AHC Websocket] (null) +
 `ahc-ws:httpUri` | 2.14 | To exchange data with external Websocket servers using Async Http Client.
 
-| link:camel-amqp/src/main/docs/amqp-component.adoc[AMQP] (camel-amqp) +
+| link:null/src/main/docs/amqp-component.adoc[AMQP] (null) +
 `amqp:destinationType:destinationName` | 1.2 | Messaging with AMQP protocol using Apache QPid Client.
 
-| link:camel-flink/src/main/docs/flink-component.adoc[Apache Flink] (camel-flink) +
+| link:null/src/main/docs/flink-component.adoc[Apache Flink] (null) +
 `flink:endpointType` | 2.18 | The flink component can be used to send DataSet jobs to Apache Flink cluster.
 
-| link:camel-spark/src/main/docs/spark-component.adoc[Apache Spark] (camel-spark) +
+| link:null/src/main/docs/spark-component.adoc[Apache Spark] (null) +
 `spark:endpointType` | 2.17 | The spark component can be used to send RDD or DataFrame jobs to Apache Spark cluster.
 
-| link:camel-apns/src/main/docs/apns-component.adoc[APNS] (camel-apns) +
+| link:null/src/main/docs/apns-component.adoc[APNS] (null) +
 `apns:name` | 2.8 | For sending notifications to Apple iOS devices.
 
-| link:camel-as2/camel-as2-component/src/main/docs/as2-component.adoc[AS2] (camel-as2) +
+| link:null/src/main/docs/as2-component.adoc[AS2] (null) +
 `as2:apiName` | 2.22 | Component used for transferring data secure and reliable over the internet using the AS2 protocol.
 
-| link:camel-asterisk/src/main/docs/asterisk-component.adoc[Asterisk] (camel-asterisk) +
+| link:null/src/main/docs/asterisk-component.adoc[Asterisk] (null) +
 `asterisk:name` | 2.18 | The asterisk component is used to interact with Asterisk PBX Server.
 
-| link:camel-atmos/src/main/docs/atmos-component.adoc[Atmos] (camel-atmos) +
+| link:null/src/main/docs/atmos-component.adoc[Atmos] (null) +
 `atmos:name/operation` | 2.15 | The atmos component is used for integrating with EMC's Atomos Storage.
 
-| link:camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc[Atmosphere Websocket] (camel-atmosphere-websocket) +
+| link:null/src/main/docs/atmosphere-websocket-component.adoc[Atmosphere Websocket] (null) +
 `atmosphere-websocket:servicePath` | 2.14 | To exchange data with external Websocket clients using Atmosphere.
 
-| link:camel-atom/src/main/docs/atom-component.adoc[Atom] (camel-atom) +
+| link:null/src/main/docs/atom-component.adoc[Atom] (null) +
 `atom:feedUri` | 1.2 | The atom component is used for consuming Atom RSS feeds.
 
-| link:camel-atomix/src/main/docs/atomix-map-component.adoc[Atomix Map] (camel-atomix) +
+| link:null/src/main/docs/atomix-map-component.adoc[Atomix Map] (null) +
 `atomix-map:resourceName` | 2.20 | The atomix-map component is used to access Atomix's distributed map.
 
-| link:camel-atomix/src/main/docs/atomix-messaging-component.adoc[Atomix Messaging] (camel-atomix) +
+| link:null/src/main/docs/atomix-messaging-component.adoc[Atomix Messaging] (null) +
 `atomix-messaging:resourceName` | 2.20 | The atomix-messaging component is used to access Atomix's group messaging.
 
-| link:camel-atomix/src/main/docs/atomix-multimap-component.adoc[Atomix MultiMap] (camel-atomix) +
+| link:null/src/main/docs/atomix-multimap-component.adoc[Atomix MultiMap] (null) +
 `atomix-multimap:resourceName` | 2.20 | The atomix-multimap component is used to access Atomix's distributed multi map.
 
-| link:camel-atomix/src/main/docs/atomix-queue-component.adoc[Atomix Queue] (camel-atomix) +
+| link:null/src/main/docs/atomix-queue-component.adoc[Atomix Queue] (null) +
 `atomix-queue:resourceName` | 2.20 | The atomix-queue component is used to access Atomix's distributed queue.
 
-| link:camel-atomix/src/main/docs/atomix-set-component.adoc[Atomix Set] (camel-atomix) +
+| link:null/src/main/docs/atomix-set-component.adoc[Atomix Set] (null) +
 `atomix-set:resourceName` | 2.20 | The atomix-set component is used to access Atomix's distributed set.
 
-| link:camel-atomix/src/main/docs/atomix-value-component.adoc[Atomix Value] (camel-atomix) +
+| link:null/src/main/docs/atomix-value-component.adoc[Atomix Value] (null) +
 `atomix-value:resourceName` | 2.20 | The atomix-value component is used to access Atomix's distributed value.
 
-| link:camel-avro/src/main/docs/avro-component.adoc[Avro] (camel-avro) +
+| link:null/src/main/docs/avro-component.adoc[Avro] (null) +
 `avro:transport:host:port/messageName` | 2.10 | Working with Apache Avro for data serialization.
 
-| link:camel-aws/src/main/docs/aws-cw-component.adoc[AWS CloudWatch] (camel-aws) +
+| link:null/src/main/docs/aws-cw-component.adoc[AWS CloudWatch] (null) +
 `aws-cw:namespace` | 2.11 | The aws-cw component is used for sending metrics to an Amazon CloudWatch.
 
-| link:camel-aws/src/main/docs/aws-ddb-component.adoc[AWS DynamoDB] (camel-aws) +
+| link:null/src/main/docs/aws-ddb-component.adoc[AWS DynamoDB] (null) +
 `aws-ddb:tableName` | 2.10 | The aws-ddb component is used for storing and retrieving data from Amazon's DynamoDB service.
 
-| link:camel-aws/src/main/docs/aws-ddbstream-component.adoc[AWS DynamoDB Streams] (camel-aws) +
+| link:null/src/main/docs/aws-ddbstream-component.adoc[AWS DynamoDB Streams] (null) +
 `aws-ddbstream:tableName` | 2.17 | The aws-ddbstream component is used for working with Amazon DynamoDB Streams.
 
-| link:camel-aws/src/main/docs/aws-ec2-component.adoc[AWS EC2] (camel-aws) +
+| link:null/src/main/docs/aws-ec2-component.adoc[AWS EC2] (null) +
 `aws-ec2:label` | 2.16 | The aws-ec2 is used for managing Amazon EC2 instances.
 
-| link:camel-aws/src/main/docs/aws-eks-component.adoc[AWS EKS] (camel-aws) +
+| link:null/src/main/docs/aws-eks-component.adoc[AWS EKS] (null) +
 `aws-eks:label` | 3.0 | The aws-kms is used for managing Amazon EKS
 
-| link:camel-aws/src/main/docs/aws-iam-component.adoc[AWS IAM] (camel-aws) +
+| link:null/src/main/docs/aws-iam-component.adoc[AWS IAM] (null) +
 `aws-iam:label` | 2.23 | The aws-iam is used for managing Amazon IAM
 
-| link:camel-aws/src/main/docs/aws-kinesis-component.adoc[AWS Kinesis] (camel-aws) +
+| link:null/src/main/docs/aws-kinesis-component.adoc[AWS Kinesis] (null) +
 `aws-kinesis:streamName` | 2.17 | The aws-kinesis component is for consuming and producing records from Amazon Kinesis Streams.
 
-| link:camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc[AWS Kinesis Firehose] (camel-aws) +
+| link:null/src/main/docs/aws-kinesis-firehose-component.adoc[AWS Kinesis Firehose] (null) +
 `aws-kinesis-firehose:streamName` | 2.19 | The aws-kinesis-firehose component is used for producing Amazon's Kinesis Firehose streams.
 
-| link:camel-aws/src/main/docs/aws-kms-component.adoc[AWS KMS] (camel-aws) +
+| link:null/src/main/docs/aws-kms-component.adoc[AWS KMS] (null) +
 `aws-kms:label` | 2.21 | The aws-kms is used for managing Amazon KMS
 
-| link:camel-aws/src/main/docs/aws-lambda-component.adoc[AWS Lambda] (camel-aws) +
+| link:null/src/main/docs/aws-lambda-component.adoc[AWS Lambda] (null) +
 `aws-lambda:function` | 2.20 | The aws-lambda is used for managing and invoking functions from Amazon Lambda.
 
-| link:camel-aws/src/main/docs/aws-mq-component.adoc[AWS MQ] (camel-aws) +
+| link:null/src/main/docs/aws-mq-component.adoc[AWS MQ] (null) +
 `aws-mq:label` | 2.21 | The aws-mq is used for managing Amazon MQ instances.
 
-| link:camel-aws/src/main/docs/aws-s3-component.adoc[AWS S3 Storage Service] (camel-aws) +
+| link:null/src/main/docs/aws-s3-component.adoc[AWS S3 Storage Service] (null) +
 `aws-s3:bucketNameOrArn` | 2.8 | The aws-s3 component is used for storing and retrieving objecct from Amazon S3 Storage Service.
 
-| link:camel-aws/src/main/docs/aws-ses-component.adoc[AWS Simple Email Service] (camel-aws) +
+| link:null/src/main/docs/aws-ses-component.adoc[AWS Simple Email Service] (null) +
 `aws-ses:from` | 2.9 | The aws-ses component is used for sending emails with Amazon's SES service.
 
-| link:camel-aws/src/main/docs/aws-sns-component.adoc[AWS Simple Notification System] (camel-aws) +
+| link:null/src/main/docs/aws-sns-component.adoc[AWS Simple Notification System] (null) +
 `aws-sns:topicNameOrArn` | 2.8 | The aws-sns component is used for sending messages to an Amazon Simple Notification Topic.
 
-| link:camel-aws/src/main/docs/aws-sqs-component.adoc[AWS Simple Queue Service] (camel-aws) +
+| link:null/src/main/docs/aws-sqs-component.adoc[AWS Simple Queue Service] (null) +
 `aws-sqs:queueNameOrArn` | 2.6 | The aws-sqs component is used for sending and receiving messages to Amazon's SQS service.
 
-| link:camel-aws/src/main/docs/aws-swf-component.adoc[AWS Simple Workflow] (camel-aws) +
+| link:null/src/main/docs/aws-swf-component.adoc[AWS Simple Workflow] (null) +
 `aws-swf:type` | 2.13 | The aws-swf component is used for managing workflows from Amazon Simple Workflow.
 
-| link:camel-aws/src/main/docs/aws-sdb-component.adoc[AWS SimpleDB] (camel-aws) +
+| link:null/src/main/docs/aws-sdb-component.adoc[AWS SimpleDB] (null) +
 `aws-sdb:domainName` | 2.9 | The aws-sdb component is for storing and retrieving data from/to Amazon's SDB service.
 
-| link:camel-azure/src/main/docs/azure-blob-component.adoc[Azure Storage Blob Service] (camel-azure) +
+| link:null/src/main/docs/azure-blob-component.adoc[Azure Storage Blob Service] (null) +
 `azure-blob:containerOrBlobUri` | 2.19 | The azure-blob component is used for storing and retrieving blobs from Azure Storage Blob Service.
 
-| link:camel-azure/src/main/docs/azure-queue-component.adoc[Azure Storage Queue Service] (camel-azure) +
+| link:null/src/main/docs/azure-queue-component.adoc[Azure Storage Queue Service] (null) +
 `azure-queue:containerAndQueueUri` | 2.19 | The azure-queue component is used for storing and retrieving messages from Azure Storage Queue Service.
 
-| link:../camel-core/src/main/docs/bean-component.adoc[Bean] (camel-core) +
+| link:null/src/main/docs/bean-component.adoc[Bean] (null) +
 `bean:beanName` | 1.0 | The bean component is for invoking Java beans from Camel.
 
-| link:camel-bean-validator/src/main/docs/bean-validator-component.adoc[Bean Validator] (camel-bean-validator) +
+| link:null/src/main/docs/bean-validator-component.adoc[Bean Validator] (null) +
 `bean-validator:label` | 2.3 | The Validator component performs bean validation of the message body using the Java Bean Validation API.
 
-| link:camel-beanstalk/src/main/docs/beanstalk-component.adoc[Beanstalk] (camel-beanstalk) +
+| link:null/src/main/docs/beanstalk-component.adoc[Beanstalk] (null) +
 `beanstalk:connectionSettings` | 2.15 | The beanstalk component is used for job retrieval and post-processing of Beanstalk jobs.
 
-| link:camel-bonita/src/main/docs/bonita-component.adoc[Bonita] (camel-bonita) +
+| link:null/src/main/docs/bonita-component.adoc[Bonita] (null) +
 `bonita:operation` | 2.19 | Used for communicating with a remote Bonita BPM process engine.
 
-| link:camel-box/camel-box-component/src/main/docs/box-component.adoc[Box] (camel-box) +
+| link:null/src/main/docs/box-component.adoc[Box] (null) +
 `box:apiName/methodName` | 2.14 | For uploading downloading and managing files folders groups collaborations etc on box DOT com.
 
-| link:camel-braintree/src/main/docs/braintree-component.adoc[Braintree] (camel-braintree) +
+| link:null/src/main/docs/braintree-component.adoc[Braintree] (null) +
 `braintree:apiName/methodName` | 2.17 | The braintree component is used for integrating with the Braintree Payment System.
 
-| link:../camel-core/src/main/docs/browse-component.adoc[Browse] (camel-core) +
+| link:null/src/main/docs/browse-component.adoc[Browse] (null) +
 `browse:name` | 1.3 | The browse component is used for viewing the messages received on endpoints that supports BrowsableEndpoint.
 
-| link:camel-caffeine/src/main/docs/caffeine-cache-component.adoc[Caffeine Cache] (camel-caffeine) +
+| link:null/src/main/docs/caffeine-cache-component.adoc[Caffeine Cache] (null) +
 `caffeine-cache:cacheName` | 2.20 | The caffeine-cache component is used for integration with Caffeine Cache.
 
-| link:camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc[Caffeine LoadCache] (camel-caffeine) +
+| link:null/src/main/docs/caffeine-loadcache-component.adoc[Caffeine LoadCache] (null) +
 `caffeine-loadcache:cacheName` | 2.20 | The caffeine-loadcache component is used for integration with Caffeine Load Cache.
 
-| link:camel-cassandraql/src/main/docs/cql-component.adoc[Cassandra CQL] (camel-cassandraql) +
+| link:null/src/main/docs/cql-component.adoc[Cassandra CQL] (null) +
 `cql:beanRef:hosts:port/keyspace` | 2.15 | The cql component aims at integrating Cassandra 2.0 using the CQL3 API (not the Thrift API).
 
-| link:camel-chronicle/src/main/docs/chronicle-engine-component.adoc[Chronicle Engine] (camel-chronicle) +
+| link:null/src/main/docs/chronicle-engine-component.adoc[Chronicle Engine] (null) +
 `chronicle-engine:addresses/path` | 2.18 | The camel chronicle-engine component let you leverage the power of OpenHFT's Chronicle-Engine.
 
-| link:camel-chunk/src/main/docs/chunk-component.adoc[Chunk] (camel-chunk) +
+| link:null/src/main/docs/chunk-component.adoc[Chunk] (null) +
 `chunk:resourceUri` | 2.15 | Transforms the message using a Chunk template.
 
-| link:../camel-core/src/main/docs/class-component.adoc[Class] (camel-core) +
+| link:null/src/main/docs/class-component.adoc[Class] (null) +
 `class:beanName` | 2.4 | The Class Component is for invoking Java Classes (Java beans) from Camel.
 
-| link:camel-cm-sms/src/main/docs/cm-sms-component.adoc[CM SMS Gateway] (camel-cm-sms) +
+| link:null/src/main/docs/cm-sms-component.adoc[CM SMS Gateway] (null) +
 `cm-sms:host` | 2.18 | The cm-sms component allows to integrate with CM SMS Gateway.
 
-| link:camel-cmis/src/main/docs/cmis-component.adoc[CMIS] (camel-cmis) +
+| link:null/src/main/docs/cmis-component.adoc[CMIS] (null) +
 `cmis:cmsUrl` | 2.11 | The cmis component uses the Apache Chemistry client API and allows you to add/read nodes to/from a CMIS compliant content repositories.
 
-| link:camel-coap/src/main/docs/coap-component.adoc[CoAP] (camel-coap) +
+| link:null/src/main/docs/coap-component.adoc[CoAP] (null) +
 `coap:uri` | 2.16 | The coap component is used for sending and receiving messages from COAP capable devices.
 
-| link:camel-cometd/src/main/docs/cometd-component.adoc[CometD] (camel-cometd) +
+| link:null/src/main/docs/cometd-component.adoc[CometD] (null) +
 `cometd:host:port/channelName` | 2.0 | The cometd component is a transport for working with the Jetty implementation of the cometd/bayeux protocol.
 
-| link:camel-consul/src/main/docs/consul-component.adoc[Consul] (camel-consul) +
+| link:null/src/main/docs/consul-component.adoc[Consul] (null) +
 `consul:apiEndpoint` | 2.18 | The camel consul component allows you to work with Consul, a distributed, highly available, datacenter-aware, service discovery and configuration system.
 
-| link:../camel-core/src/main/docs/controlbus-component.adoc[Control Bus] (camel-core) +
+| link:null/src/main/docs/controlbus-component.adoc[Control Bus] (null) +
 `controlbus:command:language` | 2.11 | The controlbus component provides easy management of Camel applications based on the Control Bus EIP pattern.
 
-| link:camel-corda/src/main/docs/corda-component.adoc[corda] (camel-corda) +
+| link:null/src/main/docs/corda-component.adoc[corda] (null) +
 `corda:url` | 2.23 | The corda component uses the corda-rpc to interact with corda nodes.
 
-| link:camel-couchbase/src/main/docs/couchbase-component.adoc[Couchbase] (camel-couchbase) +
+| link:null/src/main/docs/couchbase-component.adoc[Couchbase] (null) +
 `couchbase:protocol:hostname:port` | 2.19 | Represents a Couchbase endpoint that can query Views with a Poll strategy and/or produce various type of operations.
 
-| link:camel-couchdb/src/main/docs/couchdb-component.adoc[CouchDB] (camel-couchdb) +
+| link:null/src/main/docs/couchdb-component.adoc[CouchDB] (null) +
 `couchdb:protocol:hostname:port/database` | 2.11 | The couchdb component is used for integrate with CouchDB databases.
 
-| link:camel-crypto/src/main/docs/crypto-component.adoc[Crypto (JCE)] (camel-crypto) +
+| link:null/src/main/docs/crypto-component.adoc[Crypto (JCE)] (null) +
 `crypto:cryptoOperation:name` | 2.3 | The crypto component is used for signing and verifying exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
 
-| link:camel-crypto-cms/src/main/docs/crypto-cms-component.adoc[Crypto CMS] (camel-crypto-cms) +
+| link:null/src/main/docs/crypto-cms-component.adoc[Crypto CMS] (null) +
 `crypto-cms:cryptoOperation:name` | 2.20 | The crypto cms component is used for encrypting data in CMS Enveloped Data format, decrypting CMS Enveloped Data, signing data in CMS Signed Data format, and verifying CMS Signed Data.
 
-| link:camel-cxf/src/main/docs/cxf-component.adoc[CXF] (camel-cxf) +
+| link:null/src/main/docs/cxf-component.adoc[CXF] (null) +
 `cxf:beanId:address` | 1.0 | The cxf component is used for SOAP WebServices using Apache CXF.
 
-| link:camel-cxf/src/main/docs/cxfrs-component.adoc[CXF-RS] (camel-cxf) +
+| link:null/src/main/docs/cxfrs-component.adoc[CXF-RS] (null) +
 `cxfrs:beanId:address` | 2.0 | The cxfrs component is used for JAX-RS REST services using Apache CXF.
 
-| link:../camel-core/src/main/docs/dataformat-component.adoc[Data Format] (camel-core) +
+| link:null/src/main/docs/dataformat-component.adoc[Data Format] (null) +
 `dataformat:name:operation` | 2.12 | The dataformat component is used for working with Data Formats as if it was a regular Component supporting Endpoints and URIs.
 
-| link:../camel-core/src/main/docs/dataset-component.adoc[Dataset] (camel-core) +
+| link:null/src/main/docs/dataset-component.adoc[Dataset] (null) +
 `dataset:name` | 1.3 | The dataset component provides a mechanism to easily perform load & soak testing of your system.
 
-| link:camel-digitalocean/src/main/docs/digitalocean-component.adoc[DigitalOcean] (camel-digitalocean) +
+| link:null/src/main/docs/digitalocean-component.adoc[DigitalOcean] (null) +
 `digitalocean:operation` | 2.19 | The DigitalOcean component allows you to manage Droplets and resources within the DigitalOcean cloud.
 
-| link:../camel-core/src/main/docs/direct-component.adoc[Direct] (camel-core) +
+| link:null/src/main/docs/direct-component.adoc[Direct] (null) +
 `direct:name` | 1.0 | The direct component provides direct, synchronous call to another endpoint from the same CamelContext.
 
-| link:../camel-core/src/main/docs/direct-vm-component.adoc[Direct VM] (camel-core) +
+| link:null/src/main/docs/direct-vm-component.adoc[Direct VM] (null) +
 `direct-vm:name` | 2.10 | The direct-vm component provides direct, synchronous call to another endpoint from any CamelContext in the same JVM.
 
-| link:camel-disruptor/src/main/docs/disruptor-component.adoc[Disruptor] (camel-disruptor) +
+| link:null/src/main/docs/disruptor-component.adoc[Disruptor] (null) +
 `disruptor:name` | 2.12 | The disruptor component provides asynchronous SEDA behavior using LMAX Disruptor.
 
-| link:camel-dns/src/main/docs/dns-component.adoc[DNS] (camel-dns) +
+| link:null/src/main/docs/dns-component.adoc[DNS] (null) +
 `dns:dnsType` | 2.7 | To lookup domain information and run DNS queries using DNSJava.
 
-| link:camel-docker/src/main/docs/docker-component.adoc[Docker] (camel-docker) +
+| link:null/src/main/docs/docker-component.adoc[Docker] (null) +
 `docker:operation` | 2.15 | The docker component is used for managing Docker containers.
 
-| link:camel-dozer/src/main/docs/dozer-component.adoc[Dozer] (camel-dozer) +
+| link:null/src/main/docs/dozer-component.adoc[Dozer] (null) +
 `dozer:name` | 2.15 | The dozer component provides the ability to map between Java beans using the Dozer mapping library.
 
-| link:camel-drill/src/main/docs/drill-component.adoc[Drill] (camel-drill) +
+| link:null/src/main/docs/drill-component.adoc[Drill] (null) +
 `drill:host` | 2.19 | The drill component gives you the ability to quering into apache drill cluster.
 
-| link:camel-dropbox/src/main/docs/dropbox-component.adoc[Dropbox] (camel-dropbox) +
+| link:null/src/main/docs/dropbox-component.adoc[Dropbox] (null) +
 `dropbox:operation` | 2.14 | For uploading, downloading and managing files, folders, groups, collaborations, etc on dropbox DOT com.
 
-| link:camel-ehcache/src/main/docs/ehcache-component.adoc[Ehcache] (camel-ehcache) +
+| link:null/src/main/docs/ehcache-component.adoc[Ehcache] (null) +
 `ehcache:cacheName` | 2.18 | The ehcache component enables you to perform caching operations using Ehcache as cache implementation.
 
-| link:camel-ejb/src/main/docs/ejb-component.adoc[EJB] (camel-ejb) +
+| link:null/src/main/docs/ejb-component.adoc[EJB] (null) +
 `ejb:beanName` | 2.4 | The ejb component is for invoking EJB Java beans from Camel.
 
-| link:camel-elasticsearch-rest/src/main/docs/elasticsearch-rest-component.adoc[Elastichsearch Rest] (camel-elasticsearch-rest) +
+| link:null/src/main/docs/elasticsearch-rest-component.adoc[Elastichsearch Rest] (null) +
 `elasticsearch-rest:clusterName` | 2.21 | The elasticsearch component is used for interfacing with ElasticSearch server using REST API.
 
-| link:camel-elsql/src/main/docs/elsql-component.adoc[ElSQL] (camel-elsql) +
+| link:null/src/main/docs/elsql-component.adoc[ElSQL] (null) +
 `elsql:elsqlName:resourceUri` | 2.16 | The elsql component is an extension to the existing SQL Component that uses ElSql to define the SQL queries.
 
-| link:camel-etcd/src/main/docs/etcd-component.adoc[etcd] (camel-etcd) +
+| link:null/src/main/docs/etcd-component.adoc[etcd] (null) +
 `etcd:namespace/path` | 2.18 | The camel etcd component allows you to work with Etcd, a distributed reliable key-value store.
 
-| link:camel-exec/src/main/docs/exec-component.adoc[Exec] (camel-exec) +
+| link:null/src/main/docs/exec-component.adoc[Exec] (null) +
 `exec:executable` | 2.3 | The exec component can be used to execute OS system commands.
 
-| link:camel-facebook/src/main/docs/facebook-component.adoc[Facebook] (camel-facebook) +
+| link:null/src/main/docs/facebook-component.adoc[Facebook] (null) +
 `facebook:methodName` | 2.14 | The Facebook component provides access to all of the Facebook APIs accessible using Facebook4J.
 
-| link:camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc[FHIR] (camel-fhir) +
+| link:null/src/main/docs/fhir-component.adoc[FHIR] (null) +
 `fhir:apiName/methodName` | 2.23 | The fhir component is used for working with the FHIR protocol (health care).
 
-| link:../camel-core/src/main/docs/file-component.adoc[File] (camel-core) +
+| link:null/src/main/docs/file-component.adoc[File] (null) +
 `file:directoryName` | 1.0 | The file component is used for reading or writing files.
 
-| link:camel-flatpack/src/main/docs/flatpack-component.adoc[Flatpack] (camel-flatpack) +
+| link:null/src/main/docs/flatpack-component.adoc[Flatpack] (null) +
 `flatpack:type:resourceUri` | 1.4 | The flatpack component supports fixed width and delimited file parsing via the FlatPack library.
 
-| link:camel-fop/src/main/docs/fop-component.adoc[FOP] (camel-fop) +
+| link:null/src/main/docs/fop-component.adoc[FOP] (null) +
 `fop:outputType` | 2.10 | The fop component allows you to render a message into different output formats using Apache FOP.
 
-| link:camel-freemarker/src/main/docs/freemarker-component.adoc[Freemarker] (camel-freemarker) +
+| link:null/src/main/docs/freemarker-component.adoc[Freemarker] (null) +
 `freemarker:resourceUri` | 2.10 | Transforms the message using a FreeMarker template.
 
-| link:camel-ftp/src/main/docs/ftp-component.adoc[FTP] (camel-ftp) +
+| link:null/src/main/docs/ftp-component.adoc[FTP] (null) +
 `ftp:host:port/directoryName` | 1.1 | The ftp component is used for uploading or downloading files from FTP servers.
 
-| link:camel-ftp/src/main/docs/ftps-component.adoc[FTPS] (camel-ftp) +
+| link:null/src/main/docs/ftps-component.adoc[FTPS] (null) +
 `ftps:host:port/directoryName` | 2.2 | The ftps (FTP secure SSL/TLS) component is used for uploading or downloading files from FTP servers.
 
-| link:camel-ganglia/src/main/docs/ganglia-component.adoc[Ganglia] (camel-ganglia) +
+| link:null/src/main/docs/ganglia-component.adoc[Ganglia] (null) +
 `ganglia:host:port` | 2.15 | The ganglia component is used for sending metrics to the Ganglia monitoring system.
 
-| link:camel-geocoder/src/main/docs/geocoder-component.adoc[Geocoder] (camel-geocoder) +
+| link:null/src/main/docs/geocoder-component.adoc[Geocoder] (null) +
 `geocoder:address:latlng` | 2.12 | The geocoder component is used for looking up geocodes (latitude and longitude) for a given address, or reverse lookup.
 
-| link:camel-git/src/main/docs/git-component.adoc[Git] (camel-git) +
+| link:null/src/main/docs/git-component.adoc[Git] (null) +
 `git:localPath` | 2.16 | The git component is used for working with git repositories.
 
-| link:camel-github/src/main/docs/github-component.adoc[GitHub] (camel-github) +
+| link:null/src/main/docs/github-component.adoc[GitHub] (null) +
 `github:type/branchName` | 2.15 | The github component is used for integrating Camel with github.
 
-| link:camel-google-bigquery/src/main/docs/google-bigquery-component.adoc[Google BigQuery] (camel-google-bigquery) +
+| link:null/src/main/docs/google-bigquery-component.adoc[Google BigQuery] (null) +
 `google-bigquery:projectId:datasetId:tableName` | 2.20 | Google BigQuery data warehouse for analytics.
 
-| link:camel-google-bigquery/src/main/docs/google-bigquery-sql-component.adoc[Google BigQuery Standard SQL] (camel-google-bigquery) +
+| link:null/src/main/docs/google-bigquery-sql-component.adoc[Google BigQuery Standard SQL] (null) +
 `google-bigquery-sql:query` | 2.23 | Google BigQuery data warehouse for analytics (using SQL queries).
 
-| link:camel-google-calendar/src/main/docs/google-calendar-component.adoc[Google Calendar] (camel-google-calendar) +
+| link:null/src/main/docs/google-calendar-component.adoc[Google Calendar] (null) +
 `google-calendar:apiName/methodName` | 2.15 | The google-calendar component provides access to Google Calendar.
 
-| link:camel-google-calendar/src/main/docs/google-calendar-stream-component.adoc[Google Calendar Stream] (camel-google-calendar) +
+| link:null/src/main/docs/google-calendar-stream-component.adoc[Google Calendar Stream] (null) +
 `google-calendar-stream:index` | 2.23 | The google-calendar component provides access to Google Calendar in a streaming mode.
 
-| link:camel-google-drive/src/main/docs/google-drive-component.adoc[Google Drive] (camel-google-drive) +
+| link:null/src/main/docs/google-drive-component.adoc[Google Drive] (null) +
 `google-drive:apiName/methodName` | 2.14 | The google-drive component provides access to Google Drive file storage service.
 
-| link:camel-google-mail/src/main/docs/google-mail-component.adoc[Google Mail] (camel-google-mail) +
+| link:null/src/main/docs/google-mail-component.adoc[Google Mail] (null) +
 `google-mail:apiName/methodName` | 2.15 | The google-mail component provides access to Google Mail.
 
-| link:camel-google-mail/src/main/docs/google-mail-stream-component.adoc[Google Mail Stream] (camel-google-mail) +
+| link:null/src/main/docs/google-mail-stream-component.adoc[Google Mail Stream] (null) +
 `google-mail-stream:index` | 2.22 | The google-mail component provides access to Google Mail.
 
-| link:camel-google-pubsub/src/main/docs/google-pubsub-component.adoc[Google Pubsub] (camel-google-pubsub) +
+| link:null/src/main/docs/google-pubsub-component.adoc[Google Pubsub] (null) +
 `google-pubsub:projectId:destinationName` | 2.19 | Messaging client for Google Cloud Platform PubSub Service
 
-| link:camel-google-sheets/src/main/docs/google-sheets-component.adoc[Google Sheets] (camel-google-sheets) +
+| link:null/src/main/docs/google-sheets-component.adoc[Google Sheets] (null) +
 `google-sheets:apiName/methodName` | 2.23 | The google-sheets component provides access to Google Sheets.
 
-| link:camel-google-sheets/src/main/docs/google-sheets-stream-component.adoc[Google Sheets Stream] (camel-google-sheets) +
+| link:null/src/main/docs/google-sheets-stream-component.adoc[Google Sheets Stream] (null) +
 `google-sheets-stream:apiName` | 2.23 | The google-sheets component provides access to Google Sheets.
 
-| link:camel-gora/src/main/docs/gora-component.adoc[Gora] (camel-gora) +
+| link:null/src/main/docs/gora-component.adoc[Gora] (null) +
 `gora:name` | 2.14 | The gora component allows you to work with NoSQL databases using the Apache Gora framework.
 
-| link:camel-grape/src/main/docs/grape-component.adoc[Grape] (camel-grape) +
-`grape:defaultCoordinates` | 2.16 | Grape component allows you to fetch, load and manage additional jars when CamelContext is running.
+| link:null/src/main/docs/grape-component.adoc[Grape] (null) +
+`grape:defaultCoordinates` | 2.16 | The grape component allows you to fetch, load and manage additional jars when CamelContext is running.
 
-| link:camel-grpc/src/main/docs/grpc-component.adoc[gRPC] (camel-grpc) +
+| link:null/src/main/docs/grpc-component.adoc[gRPC] (null) +
 `grpc:host:port/service` | 2.19 | The gRPC component allows to call and expose remote procedures via HTTP/2 with protobuf dataformat
 
-| link:camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc[Guava EventBus] (camel-guava-eventbus) +
+| link:null/src/main/docs/guava-eventbus-component.adoc[Guava EventBus] (null) +
 `guava-eventbus:eventBusRef` | 2.10 | The guava-eventbus component provides integration bridge between Camel and Google Guava EventBus.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-atomicvalue-component.adoc[Hazelcast Atomic Number] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-atomicvalue-component.adoc[Hazelcast Atomic Number] (null) +
 `hazelcast-atomicvalue:cacheName` | 2.7 | The hazelcast-atomicvalue component is used to access Hazelcast atomic number, which is an object that simply provides a grid wide number (long).
 
-| link:camel-hazelcast/src/main/docs/hazelcast-instance-component.adoc[Hazelcast Instance] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-instance-component.adoc[Hazelcast Instance] (null) +
 `hazelcast-instance:cacheName` | 2.7 | The hazelcast-instance component is used to consume join/leave events of the cache instance in the cluster.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-list-component.adoc[Hazelcast List] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-list-component.adoc[Hazelcast List] (null) +
 `hazelcast-list:cacheName` | 2.7 | The hazelcast-list component is used to access Hazelcast distributed list.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-map-component.adoc[Hazelcast Map] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-map-component.adoc[Hazelcast Map] (null) +
 `hazelcast-map:cacheName` | 2.7 | The hazelcast-map component is used to access Hazelcast distributed map.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-multimap-component.adoc[Hazelcast Multimap] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-multimap-component.adoc[Hazelcast Multimap] (null) +
 `hazelcast-multimap:cacheName` | 2.7 | The hazelcast-multimap component is used to to access Hazelcast distributed multimap.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-queue-component.adoc[Hazelcast Queue] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-queue-component.adoc[Hazelcast Queue] (null) +
 `hazelcast-queue:cacheName` | 2.7 | The hazelcast-queue component is used to access Hazelcast distributed queue.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-replicatedmap-component.adoc[Hazelcast Replicated Map] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-replicatedmap-component.adoc[Hazelcast Replicated Map] (null) +
 `hazelcast-replicatedmap:cacheName` | 2.16 | The hazelcast-replicatedmap component is used to access Hazelcast replicated map.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-ringbuffer-component.adoc[Hazelcast Ringbuffer] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-ringbuffer-component.adoc[Hazelcast Ringbuffer] (null) +
 `hazelcast-ringbuffer:cacheName` | 2.16 | The hazelcast-ringbuffer component is used to access Hazelcast distributed ringbuffer.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-seda-component.adoc[Hazelcast SEDA] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-seda-component.adoc[Hazelcast SEDA] (null) +
 `hazelcast-seda:cacheName` | 2.7 | The hazelcast-seda component is used to access Hazelcast BlockingQueue.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-set-component.adoc[Hazelcast Set] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-set-component.adoc[Hazelcast Set] (null) +
 `hazelcast-set:cacheName` | 2.7 | The camel Endpoint to access Hazelcast distributed set.
 
-| link:camel-hazelcast/src/main/docs/hazelcast-topic-component.adoc[Hazelcast Topic] (camel-hazelcast) +
+| link:null/src/main/docs/hazelcast-topic-component.adoc[Hazelcast Topic] (null) +
 `hazelcast-topic:cacheName` | 2.15 | The hazelcast-topic component is used to access Hazelcast distributed topic.
 
-| link:camel-hbase/src/main/docs/hbase-component.adoc[HBase] (camel-hbase) +
+| link:null/src/main/docs/hbase-component.adoc[HBase] (null) +
 `hbase:tableName` | 2.10 | For reading/writing from/to an HBase store (Hadoop database).
 
-| link:camel-hdfs2/src/main/docs/hdfs2-component.adoc[HDFS2] (camel-hdfs2) +
+| link:null/src/main/docs/hdfs2-component.adoc[HDFS2] (null) +
 `hdfs2:hostName:port/path` | 2.14 | For reading/writing from/to an HDFS filesystem using Hadoop 2.x.
 
-| link:camel-hipchat/src/main/docs/hipchat-component.adoc[Hipchat] (camel-hipchat) +
+| link:null/src/main/docs/hipchat-component.adoc[Hipchat] (null) +
 `hipchat:protocol:host:port` | 2.15 | The hipchat component supports producing and consuming messages from/to Hipchat service.
 
-| link:camel-http4/src/main/docs/http4-component.adoc[HTTP4] (camel-http4) +
+| link:null/src/main/docs/http4-component.adoc[HTTP4] (null) +
 `http4:httpUri` | 2.3 | For calling out to external HTTP servers using Apache HTTP Client 4.x.
 
-| link:camel-iec60870/src/main/docs/iec60870-client-component.adoc[IEC 60870 Client] (camel-iec60870) +
+| link:null/src/main/docs/iec60870-client-component.adoc[IEC 60870 Client] (null) +
 `iec60870-client:uriPath` | 2.20 | IEC 60870 component used for telecontrol (supervisory control and data acquisition) such as controlling electric power transmission grids and other geographically widespread control systems.
 
-| link:camel-iec60870/src/main/docs/iec60870-server-component.adoc[IEC 60870 Server] (camel-iec60870) +
+| link:null/src/main/docs/iec60870-server-component.adoc[IEC 60870 Server] (null) +
 `iec60870-server:uriPath` | 2.20 | IEC 60870 component used for telecontrol (supervisory control and data acquisition) such as controlling electric power transmission grids and other geographically widespread control systems.
 
-| link:camel-ignite/src/main/docs/ignite-cache-component.adoc[Ignite Cache] (camel-ignite) +
+| link:null/src/main/docs/ignite-cache-component.adoc[Ignite Cache] (null) +
 `ignite-cache:cacheName` | 2.17 | The Ignite Cache endpoint is one of camel-ignite endpoints which allows you to interact with an Ignite Cache.
 
-| link:camel-ignite/src/main/docs/ignite-compute-component.adoc[Ignite Compute] (camel-ignite) +
+| link:null/src/main/docs/ignite-compute-component.adoc[Ignite Compute] (null) +
 `ignite-compute:endpointId` | 2.17 | The Ignite Compute endpoint is one of camel-ignite endpoints which allows you to run compute operations on the cluster by passing in an IgniteCallable, an IgniteRunnable, an IgniteClosure, or collections of them, along with their parameters if necessary.
 
-| link:camel-ignite/src/main/docs/ignite-events-component.adoc[Ignite Events] (camel-ignite) +
+| link:null/src/main/docs/ignite-events-component.adoc[Ignite Events] (null) +
 `ignite-events:endpointId` | 2.17 | The Ignite Events endpoint is one of camel-ignite endpoints which allows you to receive events from the Ignite cluster by creating a local event listener.
 
-| link:camel-ignite/src/main/docs/ignite-idgen-component.adoc[Ignite ID Generator] (camel-ignite) +
+| link:null/src/main/docs/ignite-idgen-component.adoc[Ignite ID Generator] (null) +
 `ignite-idgen:name` | 2.17 | The Ignite ID Generator endpoint is one of camel-ignite endpoints which allows you to interact with Ignite Atomic Sequences and ID Generators.
 
-| link:camel-ignite/src/main/docs/ignite-messaging-component.adoc[Ignite Messaging] (camel-ignite) +
+| link:null/src/main/docs/ignite-messaging-component.adoc[Ignite Messaging] (null) +
 `ignite-messaging:topic` | 2.17 | The Ignite Messaging endpoint is one of camel-ignite endpoints which allows you to send and consume messages from an Ignite topic.
 
-| link:camel-ignite/src/main/docs/ignite-queue-component.adoc[Ignite Queues] (camel-ignite) +
+| link:null/src/main/docs/ignite-queue-component.adoc[Ignite Queues] (null) +
 `ignite-queue:name` | 2.17 | The Ignite Queue endpoint is one of camel-ignite endpoints which allows you to interact with Ignite Queue data structures.
 
-| link:camel-ignite/src/main/docs/ignite-set-component.adoc[Ignite Sets] (camel-ignite) +
+| link:null/src/main/docs/ignite-set-component.adoc[Ignite Sets] (null) +
 `ignite-set:name` | 2.17 | The Ignite Sets endpoint is one of camel-ignite endpoints which allows you to interact with Ignite Set data structures.
 
-| link:camel-infinispan/src/main/docs/infinispan-component.adoc[Infinispan] (camel-infinispan) +
+| link:null/src/main/docs/infinispan-component.adoc[Infinispan] (null) +
 `infinispan:cacheName` | 2.13 | For reading/writing from/to Infinispan distributed key/value store and data grid.
 
-| link:camel-influxdb/src/main/docs/influxdb-component.adoc[InfluxDB] (camel-influxdb) +
+| link:null/src/main/docs/influxdb-component.adoc[InfluxDB] (null) +
 `influxdb:connectionBean` | 2.18 | The influxdb component allows you to interact with InfluxDB, a time series database.
 
-| link:camel-iota/src/main/docs/iota-component.adoc[IOTA] (camel-iota) +
+| link:null/src/main/docs/iota-component.adoc[IOTA] (null) +
 `iota:name` | 2.23 | Component for integrate IOTA DLT
 
-| link:camel-ipfs/src/main/docs/ipfs-component.adoc[IPFS] (camel-ipfs) +
+| link:null/src/main/docs/ipfs-component.adoc[IPFS] (null) +
 `ipfs:host:port/cmd` | 2.23 | The camel-ipfs component provides access to the Interplanetary File System (IPFS).
 
-| link:camel-irc/src/main/docs/irc-component.adoc[IRC] (camel-irc) +
+| link:null/src/main/docs/irc-component.adoc[IRC] (null) +
 `irc:hostname:port` | 1.1 | The irc component implements an IRC (Internet Relay Chat) transport.
 
-| link:camel-ironmq/src/main/docs/ironmq-component.adoc[IronMQ] (camel-ironmq) +
+| link:null/src/main/docs/ironmq-component.adoc[IronMQ] (null) +
 `ironmq:queueName` | 2.17 | The ironmq provides integration with IronMQ an elastic and durable hosted message queue as a service.
 
-| link:camel-websocket-jsr356/src/main/docs/websocket-jsr356-component.adoc[Javax Websocket] (camel-websocket-jsr356) +
-`websocket-jsr356:/resourceUri` | 2.23 | Camel WebSocket using JSR356 (javax)
+| link:null/src/main/docs/websocket-jsr356-component.adoc[Javax Websocket] (null) +
+`websocket-jsr356:/resourceUri` | 2.23 | null
 
-| link:camel-jbpm/src/main/docs/jbpm-component.adoc[JBPM] (camel-jbpm) +
+| link:null/src/main/docs/jbpm-component.adoc[JBPM] (null) +
 `jbpm:connectionURL` | 2.6 | The jbpm component provides integration with jBPM (Business Process Management).
 
-| link:camel-jcache/src/main/docs/jcache-component.adoc[JCache] (camel-jcache) +
+| link:null/src/main/docs/jcache-component.adoc[JCache] (null) +
 `jcache:cacheName` | 2.17 | The jcache component enables you to perform caching operations using JSR107/JCache as cache implementation.
 
-| link:camel-jclouds/src/main/docs/jclouds-component.adoc[JClouds] (camel-jclouds) +
+| link:null/src/main/docs/jclouds-component.adoc[JClouds] (null) +
 `jclouds:command:providerId` | 2.9 | For interacting with cloud compute & blobstore service via jclouds.
 
-| link:camel-jcr/src/main/docs/jcr-component.adoc[JCR] (camel-jcr) +
+| link:null/src/main/docs/jcr-component.adoc[JCR] (null) +
 `jcr:host/base` | 1.3 | The jcr component allows you to add/read nodes to/from a JCR compliant content repository.
 
-| link:camel-jdbc/src/main/docs/jdbc-component.adoc[JDBC] (camel-jdbc) +
+| link:null/src/main/docs/jdbc-component.adoc[JDBC] (null) +
 `jdbc:dataSourceName` | 1.2 | The jdbc component enables you to access databases through JDBC, where SQL queries are sent in the message body.
 
-| link:camel-jetty9/src/main/docs/jetty-component.adoc[Jetty 9] (camel-jetty9) +
+| link:null/src/main/docs/jetty-component.adoc[Jetty 9] (null) +
 `jetty:httpUri` | 1.2 | The jetty component provides HTTP-based endpoints for consuming and producing HTTP requests.
 
-| link:camel-websocket/src/main/docs/websocket-component.adoc[Jetty Websocket] (camel-websocket) +
+| link:null/src/main/docs/websocket-component.adoc[Jetty Websocket] (null) +
 `websocket:host:port/resourceUri` | 2.10 | The websocket component provides websocket endpoints with Jetty for communicating with clients using websocket.
 
-| link:camel-jgroups/src/main/docs/jgroups-component.adoc[JGroups] (camel-jgroups) +
+| link:null/src/main/docs/jgroups-component.adoc[JGroups] (null) +
 `jgroups:clusterName` | 2.13 | The jgroups component provides exchange of messages between Camel and JGroups clusters.
 
-| link:camel-jgroups-raft/src/main/docs/jgroups-raft-component.adoc[JGroups raft] (camel-jgroups-raft) +
+| link:null/src/main/docs/jgroups-raft-component.adoc[JGroups raft] (null) +
 `jgroups-raft:clusterName` | 2.24 | The jgroups component provides exchange of messages between Camel and JGroups clusters.
 
-| link:camel-jing/src/main/docs/jing-component.adoc[Jing] (camel-jing) +
+| link:null/src/main/docs/jing-component.adoc[Jing] (null) +
 `jing:resourceUri` | 1.1 | Validates the payload of a message using RelaxNG Syntax using Jing library.
 
-| link:camel-jms/src/main/docs/jms-component.adoc[JMS] (camel-jms) +
+| link:null/src/main/docs/jms-component.adoc[JMS] (null) +
 `jms:destinationType:destinationName` | 1.0 | The jms component allows messages to be sent to (or consumed from) a JMS Queue or Topic.
 
-| link:camel-jmx/src/main/docs/jmx-component.adoc[JMX] (camel-jmx) +
+| link:null/src/main/docs/jmx-component.adoc[JMX] (null) +
 `jmx:serverURL` | 2.6 | The jmx component allows to receive JMX notifications.
 
-| link:camel-jolt/src/main/docs/jolt-component.adoc[JOLT] (camel-jolt) +
+| link:null/src/main/docs/jolt-component.adoc[JOLT] (null) +
 `jolt:resourceUri` | 2.16 | The jolt component allows you to process a JSON messages using an JOLT specification (such as JSON-JSON transformation).
 
-| link:camel-jpa/src/main/docs/jpa-component.adoc[JPA] (camel-jpa) +
+| link:null/src/main/docs/jpa-component.adoc[JPA] (null) +
 `jpa:entityType` | 1.0 | The jpa component enables you to store and retrieve Java objects from databases using JPA.
 
-| link:camel-json-validator/src/main/docs/json-validator-component.adoc[JSON Schema Validator] (camel-json-validator) +
+| link:null/src/main/docs/json-validator-component.adoc[JSON Schema Validator] (null) +
 `json-validator:resourceUri` | 2.20 | Validates the payload of a message using NetworkNT JSON Schema library.
 
-| link:camel-jt400/src/main/docs/jt400-component.adoc[JT400] (camel-jt400) +
+| link:null/src/main/docs/jt400-component.adoc[JT400] (null) +
 `jt400:userID:password/systemName/objectPath.type` | 1.5 | The jt400 component allows you to exchanges messages with an AS/400 system using data queues or program call.
 
-| link:camel-kafka/src/main/docs/kafka-component.adoc[Kafka] (camel-kafka) +
+| link:null/src/main/docs/kafka-component.adoc[Kafka] (null) +
 `kafka:topic` | 2.13 | The kafka component allows messages to be sent to (or consumed from) Apache Kafka brokers.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc[Kubernetes ConfigMap] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-config-maps-component.adoc[Kubernetes ConfigMap] (null) +
 `kubernetes-config-maps:masterUrl` | 2.17 | The Kubernetes Configmaps component provides a producer to execute kubernetes configmap operations.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-deployments-component.adoc[Kubernetes Deployments] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-deployments-component.adoc[Kubernetes Deployments] (null) +
 `kubernetes-deployments:masterUrl` | 2.20 | The Kubernetes Nodes component provides a producer to execute kubernetes node operations and a consumer to consume node events.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-hpa-component.adoc[Kubernetes HPA] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-hpa-component.adoc[Kubernetes HPA] (null) +
 `kubernetes-hpa:masterUrl` | 2.23 | The Kubernetes HPA component provides a producer to execute kubernetes hpa operations and a consumer to consume HPA events.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-job-component.adoc[Kubernetes Job] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-job-component.adoc[Kubernetes Job] (null) +
 `kubernetes-job:masterUrl` | 2.23 | The Kubernetes Jobs component provides a producer to execute kubernetes job operations
 
-| link:camel-kubernetes/src/main/docs/kubernetes-namespaces-component.adoc[Kubernetes Namespaces] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-namespaces-component.adoc[Kubernetes Namespaces] (null) +
 `kubernetes-namespaces:masterUrl` | 2.17 | The Kubernetes Namespaces component provides a producer to execute kubernetes namespace operations and a consumer to consume namespace events.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-nodes-component.adoc[Kubernetes Nodes] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-nodes-component.adoc[Kubernetes Nodes] (null) +
 `kubernetes-nodes:masterUrl` | 2.17 | The Kubernetes Nodes component provides a producer to execute kubernetes node operations and a consumer to consume node events.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-component.adoc[Kubernetes Persistent Volume] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-persistent-volumes-component.adoc[Kubernetes Persistent Volume] (null) +
 `kubernetes-persistent-volumes:masterUrl` | 2.17 | The Kubernetes Persistent Volumes component provides a producer to execute kubernetes persistent volume operations.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-persistent-volumes-claims-component.adoc[Kubernetes Persistent Volume Claim] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-persistent-volumes-claims-component.adoc[Kubernetes Persistent Volume Claim] (null) +
 `kubernetes-persistent-volumes-claims:masterUrl` | 2.17 | The Kubernetes Persistent Volumes Claims component provides a producer to execute kubernetes persistent volume claim operations.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-pods-component.adoc[Kubernetes Pods] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-pods-component.adoc[Kubernetes Pods] (null) +
 `kubernetes-pods:masterUrl` | 2.17 | The Kubernetes Pods component provides a producer to execute kubernetes pod operations and a consumer to consume pod events.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-replication-controllers-component.adoc[Kubernetes Replication Controller] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-replication-controllers-component.adoc[Kubernetes Replication Controller] (null) +
 `kubernetes-replication-controllers:masterUrl` | 2.17 | The Kubernetes Replication Controllers component provides a producer to execute kubernetes replication controller operations and a consumer to consume replication controller events.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-resources-quota-component.adoc[Kubernetes Resources Quota] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-resources-quota-component.adoc[Kubernetes Resources Quota] (null) +
 `kubernetes-resources-quota:masterUrl` | 2.17 | The Kubernetes Resources Quota component provides a producer to execute kubernetes resources quota operations.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-secrets-component.adoc[Kubernetes Secrets] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-secrets-component.adoc[Kubernetes Secrets] (null) +
 `kubernetes-secrets:masterUrl` | 2.17 | The Kubernetes Secrets component provides a producer to execute kubernetes secret operations.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-service-accounts-component.adoc[Kubernetes Service Account] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-service-accounts-component.adoc[Kubernetes Service Account] (null) +
 `kubernetes-service-accounts:masterUrl` | 2.17 | The Kubernetes Service Accounts component provides a producer to execute service account operations.
 
-| link:camel-kubernetes/src/main/docs/kubernetes-services-component.adoc[Kubernetes Services] (camel-kubernetes) +
+| link:null/src/main/docs/kubernetes-services-component.adoc[Kubernetes Services] (null) +
 `kubernetes-services:masterUrl` | 2.17 | The Kubernetes Service Accounts component provides a producer to execute service operations and a consumer to consume service events.
 
-| link:../camel-core/src/main/docs/language-component.adoc[Language] (camel-core) +
+| link:null/src/main/docs/language-component.adoc[Language] (null) +
 `language:languageName:resourceUri` | 2.5 | The language component allows you to send a message to an endpoint which executes a script by any of the supported Languages in Camel.
 
-| link:camel-ldap/src/main/docs/ldap-component.adoc[LDAP] (camel-ldap) +
+| link:null/src/main/docs/ldap-component.adoc[LDAP] (null) +
 `ldap:dirContextName` | 1.5 | The ldap component allows you to perform searches in LDAP servers using filters as the message payload.
 
-| link:camel-ldif/src/main/docs/ldif-component.adoc[LDIF] (camel-ldif) +
+| link:null/src/main/docs/ldif-component.adoc[LDIF] (null) +
 `ldif:ldapConnectionName` | 2.20 | The ldif component allows you to do updates on an LDAP server from a LDIF body content.
 
-| link:camel-linkedin/camel-linkedin-component/src/main/docs/linkedin-component.adoc[Linkedin] (camel-linkedin) +
+| link:null/src/main/docs/linkedin-component.adoc[Linkedin] (null) +
 `linkedin:apiName/methodName` | 2.14 | The linkedin component is used for retrieving LinkedIn user profiles, connections, companies, groups, posts, etc.
 
-| link:../camel-core/src/main/docs/log-component.adoc[Log] (camel-core) +
+| link:null/src/main/docs/log-component.adoc[Log] (null) +
 `log:loggerName` | 1.1 | The log component logs message exchanges to the underlying logging mechanism.
 
-| link:camel-lucene/src/main/docs/lucene-component.adoc[Lucene] (camel-lucene) +
+| link:null/src/main/docs/lucene-component.adoc[Lucene] (null) +
 `lucene:host:operation` | 2.2 | To insert or query from Apache Lucene databases.
 
-| link:camel-lumberjack/src/main/docs/lumberjack-component.adoc[Lumberjack] (camel-lumberjack) +
+| link:null/src/main/docs/lumberjack-component.adoc[Lumberjack] (null) +
 `lumberjack:host:port` | 2.18 | The lumberjack retrieves logs sent over the network using the Lumberjack protocol.
 
-| link:camel-mail/src/main/docs/mail-component.adoc[Mail] (camel-mail) +
+| link:null/src/main/docs/mail-component.adoc[Mail] (null) +
 `imap:host:port` | 1.0 | To send or receive emails using imap/pop3 or smtp protocols.
 
-| link:camel-master/src/main/docs/master-component.adoc[Master] (camel-master) +
+| link:null/src/main/docs/master-component.adoc[Master] (null) +
 `master:namespace:delegateUri` | 2.20 | Represents an endpoint which only becomes active when the CamelClusterView has the leadership.
 
-| link:camel-metrics/src/main/docs/metrics-component.adoc[Metrics] (camel-metrics) +
+| link:null/src/main/docs/metrics-component.adoc[Metrics] (null) +
 `metrics:metricsType:metricsName` | 2.14 | To collect various metrics directly from Camel routes using the DropWizard metrics library.
 
-| link:camel-micrometer/src/main/docs/micrometer-component.adoc[Micrometer] (camel-micrometer) +
+| link:null/src/main/docs/micrometer-component.adoc[Micrometer] (null) +
 `micrometer:metricsType:metricsName` | 2.22 | To collect various metrics directly from Camel routes using the Micrometer library.
 
-| link:camel-mina2/src/main/docs/mina2-component.adoc[Mina2] (camel-mina2) +
+| link:null/src/main/docs/mina2-component.adoc[Mina2] (null) +
 `mina2:protocol:host:port` | 2.10 | Socket level networking using TCP or UDP with the Apache Mina 2.x library.
 
-| link:camel-mllp/src/main/docs/mllp-component.adoc[MLLP] (camel-mllp) +
+| link:null/src/main/docs/mllp-component.adoc[MLLP] (null) +
 `mllp:hostname:port` | 2.17 | Provides functionality required by Healthcare providers to communicate with other systems using the MLLP protocol.
 
-| link:../camel-core/src/main/docs/mock-component.adoc[Mock] (camel-core) +
+| link:null/src/main/docs/mock-component.adoc[Mock] (null) +
 `mock:name` | 1.0 | The mock component is used for testing routes and mediation rules using mocks.
 
-| link:camel-mongodb3/src/main/docs/mongodb3-component.adoc[MongoDB] (camel-mongodb3) +
+| link:null/src/main/docs/mongodb3-component.adoc[MongoDB] (null) +
 `mongodb3:connectionBean` | 2.19 | Component for working with documents stored in MongoDB database.
 
-| link:camel-mongodb-gridfs/src/main/docs/mongodb-gridfs-component.adoc[MongoDB GridFS] (camel-mongodb-gridfs) +
+| link:null/src/main/docs/mongodb-gridfs-component.adoc[MongoDB GridFS] (null) +
 `mongodb-gridfs:connectionBean` | 2.18 | Component for working with MongoDB GridFS.
 
-| link:camel-mqtt/src/main/docs/mqtt-component.adoc[MQTT] (camel-mqtt) +
+| link:null/src/main/docs/mqtt-component.adoc[MQTT] (null) +
 `mqtt:name` | 2.10 | Component for communicating with MQTT M2M message brokers using FuseSource MQTT Client.
 
-| link:camel-msv/src/main/docs/msv-component.adoc[MSV] (camel-msv) +
+| link:null/src/main/docs/msv-component.adoc[MSV] (null) +
 `msv:resourceUri` | 1.1 | Validates the payload of a message using the MSV Library.
 
-| link:camel-mustache/src/main/docs/mustache-component.adoc[Mustache] (camel-mustache) +
+| link:null/src/main/docs/mustache-component.adoc[Mustache] (null) +
 `mustache:resourceUri` | 2.12 | Transforms the message using a Mustache template.
 
-| link:camel-mvel/src/main/docs/mvel-component.adoc[MVEL] (camel-mvel) +
+| link:null/src/main/docs/mvel-component.adoc[MVEL] (null) +
 `mvel:resourceUri` | 2.12 | Transforms the message using a MVEL template.
 
-| link:camel-mybatis/src/main/docs/mybatis-component.adoc[MyBatis] (camel-mybatis) +
+| link:null/src/main/docs/mybatis-component.adoc[MyBatis] (null) +
 `mybatis:statement` | 2.7 | Performs a query, poll, insert, update or delete in a relational database using MyBatis.
 
-| link:camel-mybatis/src/main/docs/mybatis-bean-component.adoc[MyBatis Bean] (camel-mybatis) +
+| link:null/src/main/docs/mybatis-bean-component.adoc[MyBatis Bean] (null) +
 `mybatis-bean:beanName:methodName` | 2.22 | Performs a query, insert, update or delete in a relational database using MyBatis.
 
-| link:camel-nagios/src/main/docs/nagios-component.adoc[Nagios] (camel-nagios) +
+| link:null/src/main/docs/nagios-component.adoc[Nagios] (null) +
 `nagios:host:port` | 2.3 | To send passive checks to Nagios using JSendNSCA.
 
-| link:camel-nats/src/main/docs/nats-component.adoc[Nats] (camel-nats) +
+| link:null/src/main/docs/nats-component.adoc[Nats] (null) +
 `nats:servers` | 2.17 | The nats component allows you produce and consume messages from NATS.
 
-| link:camel-netty4/src/main/docs/netty4-component.adoc[Netty4] (camel-netty4) +
+| link:null/src/main/docs/netty4-component.adoc[Netty4] (null) +
 `netty4:protocol:host:port` | 2.14 | Socket level networking using TCP or UDP with the Netty 4.x library.
 
-| link:camel-netty4-http/src/main/docs/netty4-http-component.adoc[Netty4 HTTP] (camel-netty4-http) +
+| link:null/src/main/docs/netty4-http-component.adoc[Netty4 HTTP] (null) +
 `netty4-http:protocol:host:port/path` | 2.14 | Netty HTTP server and client using the Netty 4.x library.
 
-| link:camel-nsq/src/main/docs/nsq-component.adoc[NSQ] (camel-nsq) +
+| link:null/src/main/docs/nsq-component.adoc[NSQ] (null) +
 `nsq:lookupServer` | 2.23 | Represents a nsq endpoint.
 
-| link:camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc[Olingo2] (camel-olingo2) +
+| link:null/src/main/docs/olingo2-component.adoc[Olingo2] (null) +
 `olingo2:apiName/methodName` | 2.14 | Communicates with OData 2.0 services using Apache Olingo.
 
-| link:camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc[Olingo4] (camel-olingo4) +
+| link:null/src/main/docs/olingo4-component.adoc[Olingo4] (null) +
 `olingo4:apiName/methodName` | 2.19 | Communicates with OData 4.0 services using Apache Olingo OData API.
 
-| link:camel-milo/src/main/docs/milo-client-component.adoc[OPC UA Client] (camel-milo) +
+| link:null/src/main/docs/milo-client-component.adoc[OPC UA Client] (null) +
 `milo-client:endpointUri` | 2.19 | Connect to OPC UA servers using the binary protocol for acquiring telemetry data
 
-| link:camel-milo/src/main/docs/milo-server-component.adoc[OPC UA Server] (camel-milo) +
+| link:null/src/main/docs/milo-server-component.adoc[OPC UA Server] (null) +
 `milo-server:itemId` | 2.19 | Make telemetry data available as an OPC UA server
 
-| link:camel-kubernetes/src/main/docs/openshift-build-configs-component.adoc[Openshift Build Config] (camel-kubernetes) +
+| link:null/src/main/docs/openshift-build-configs-component.adoc[Openshift Build Config] (null) +
 `openshift-build-configs:masterUrl` | 2.17 | The Kubernetes Build Config component provides a producer to execute kubernetes build config operations.
 
-| link:camel-kubernetes/src/main/docs/openshift-builds-component.adoc[Openshift Builds] (camel-kubernetes) +
+| link:null/src/main/docs/openshift-builds-component.adoc[Openshift Builds] (null) +
 `openshift-builds:masterUrl` | 2.17 | The Openshift Builds component provides a producer to execute openshift build operations.
 
-| link:camel-openstack/src/main/docs/openstack-cinder-component.adoc[OpenStack Cinder] (camel-openstack) +
+| link:null/src/main/docs/openstack-cinder-component.adoc[OpenStack Cinder] (null) +
 `openstack-cinder:host` | 2.19 | The openstack-cinder component allows messages to be sent to an OpenStack block storage services.
 
-| link:camel-openstack/src/main/docs/openstack-glance-component.adoc[OpenStack Glance] (camel-openstack) +
+| link:null/src/main/docs/openstack-glance-component.adoc[OpenStack Glance] (null) +
 `openstack-glance:host` | 2.19 | The openstack-glance component allows messages to be sent to an OpenStack image services.
 
-| link:camel-openstack/src/main/docs/openstack-keystone-component.adoc[OpenStack Keystone] (camel-openstack) +
+| link:null/src/main/docs/openstack-keystone-component.adoc[OpenStack Keystone] (null) +
 `openstack-keystone:host` | 2.19 | The openstack-keystone component allows messages to be sent to an OpenStack identity services.
 
-| link:camel-openstack/src/main/docs/openstack-neutron-component.adoc[OpenStack Neutron] (camel-openstack) +
+| link:null/src/main/docs/openstack-neutron-component.adoc[OpenStack Neutron] (null) +
 `openstack-neutron:host` | 2.19 | The openstack-neutron component allows messages to be sent to an OpenStack network services.
 
-| link:camel-openstack/src/main/docs/openstack-nova-component.adoc[OpenStack Nova] (camel-openstack) +
+| link:null/src/main/docs/openstack-nova-component.adoc[OpenStack Nova] (null) +
 `openstack-nova:host` | 2.19 | The openstack-nova component allows messages to be sent to an OpenStack compute services.
 
-| link:camel-openstack/src/main/docs/openstack-swift-component.adoc[OpenStack Swift] (camel-openstack) +
+| link:null/src/main/docs/openstack-swift-component.adoc[OpenStack Swift] (null) +
 `openstack-swift:host` | 2.19 | The openstack-swift component allows messages to be sent to an OpenStack object storage services.
 
-| link:camel-optaplanner/src/main/docs/optaplanner-component.adoc[OptaPlanner] (camel-optaplanner) +
+| link:null/src/main/docs/optaplanner-component.adoc[OptaPlanner] (null) +
 `optaplanner:configFile` | 2.13 | Solves the planning problem contained in a message with OptaPlanner.
 
-| link:camel-eventadmin/src/main/docs/eventadmin-component.adoc[OSGi EventAdmin] (camel-eventadmin) +
+| link:null/src/main/docs/eventadmin-component.adoc[OSGi EventAdmin] (null) +
 `eventadmin:topic` | 2.6 | The eventadmin component can be used in an OSGi environment to receive OSGi EventAdmin events and process them.
 
-| link:camel-paxlogging/src/main/docs/paxlogging-component.adoc[OSGi PAX Logging] (camel-paxlogging) +
+| link:null/src/main/docs/paxlogging-component.adoc[OSGi PAX Logging] (null) +
 `paxlogging:appender` | 2.6 | The paxlogging component can be used in an OSGi environment to receive PaxLogging events and process them.
 
-| link:camel-paho/src/main/docs/paho-component.adoc[Paho] (camel-paho) +
+| link:null/src/main/docs/paho-component.adoc[Paho] (null) +
 `paho:topic` | 2.16 | Component for communicating with MQTT M2M message brokers using Eclipse Paho MQTT Client.
 
-| link:camel-pdf/src/main/docs/pdf-component.adoc[PDF] (camel-pdf) +
+| link:null/src/main/docs/pdf-component.adoc[PDF] (null) +
 `pdf:operation` | 2.16 | The pdf components provides the ability to create, modify or extract content from PDF documents.
 
-| link:camel-pgevent/src/main/docs/pgevent-component.adoc[PostgresSQL Event] (camel-pgevent) +
+| link:null/src/main/docs/pgevent-component.adoc[PostgresSQL Event] (null) +
 `pgevent:host:port/database/channel` | 2.15 | The pgevent component allows for producing/consuming PostgreSQL events related to the listen/notify commands.
 
-| link:camel-printer/src/main/docs/lpr-component.adoc[Printer] (camel-printer) +
+| link:null/src/main/docs/lpr-component.adoc[Printer] (null) +
 `lpr:hostname:port/printername` | 2.1 | The printer component is used for sending messages to printers as print jobs.
 
-| link:../camel-core/src/main/docs/properties-component.adoc[Properties] (camel-core) +
+| link:null/src/main/docs/properties-component.adoc[Properties] (null) +
 `properties:key` | 2.3 | The properties component is used for using property placeholders in endpoint uris.
 
-| link:camel-pubnub/src/main/docs/pubnub-component.adoc[PubNub] (camel-pubnub) +
+| link:null/src/main/docs/pubnub-component.adoc[PubNub] (null) +
 `pubnub:channel` | 2.19 | To send and receive messages to PubNub data stream network for connected devices.
 
-| link:camel-quartz2/src/main/docs/quartz2-component.adoc[Quartz2] (camel-quartz2) +
+| link:null/src/main/docs/quartz2-component.adoc[Quartz2] (null) +
 `quartz2:groupName/triggerName` | 2.12 | Provides a scheduled delivery of messages using the Quartz 2.x scheduler.
 
-| link:camel-quickfix/src/main/docs/quickfix-component.adoc[QuickFix] (camel-quickfix) +
+| link:null/src/main/docs/quickfix-component.adoc[QuickFix] (null) +
 `quickfix:configurationName` | 2.1 | The quickfix component allows to send Financial Interchange (FIX) messages to the QuickFix engine.
 
-| link:camel-rabbitmq/src/main/docs/rabbitmq-component.adoc[RabbitMQ] (camel-rabbitmq) +
+| link:null/src/main/docs/rabbitmq-component.adoc[RabbitMQ] (null) +
 `rabbitmq:exchangeName` | 2.12 | The rabbitmq component allows you produce and consume messages from RabbitMQ instances.
 
-| link:camel-reactive-streams/src/main/docs/reactive-streams-component.adoc[Reactive Streams] (camel-reactive-streams) +
+| link:null/src/main/docs/reactive-streams-component.adoc[Reactive Streams] (null) +
 `reactive-streams:stream` | 2.19 | Reactive Camel using reactive streams
 
-| link:../camel-core/src/main/docs/ref-component.adoc[Ref] (camel-core) +
+| link:null/src/main/docs/ref-component.adoc[Ref] (null) +
 `ref:name` | 1.2 | The ref component is used for lookup of existing endpoints bound in the Registry.
 
-| link:../camel-core/src/main/docs/rest-component.adoc[REST] (camel-core) +
+| link:null/src/main/docs/rest-component.adoc[REST] (null) +
 `rest:method:path:uriTemplate` | 2.14 | The rest component is used for either hosting REST services (consumer) or calling external REST services (producer).
 
-| link:../camel-core/src/main/docs/rest-api-component.adoc[REST API] (camel-core) +
+| link:null/src/main/docs/rest-api-component.adoc[REST API] (null) +
 `rest-api:path/contextIdPattern` | 2.16 | The rest-api component is used for providing Swagger API of the REST services which has been defined using the rest-dsl in Camel.
 
-| link:camel-rest-swagger/src/main/docs/rest-swagger-component.adoc[REST Swagger] (camel-rest-swagger) +
+| link:null/src/main/docs/rest-swagger-component.adoc[REST Swagger] (null) +
 `rest-swagger:specificationUri#operationId` | 2.19 | An awesome REST endpoint backed by Swagger specifications.
 
-| link:camel-restlet/src/main/docs/restlet-component.adoc[Restlet] (camel-restlet) +
+| link:null/src/main/docs/restlet-component.adoc[Restlet] (null) +
 `restlet:protocol:host:port/uriPattern` | 2.0 | Component for consuming and producing Restful resources using Restlet.
 
-| link:camel-rmi/src/main/docs/rmi-component.adoc[RMI] (camel-rmi) +
+| link:null/src/main/docs/rmi-component.adoc[RMI] (null) +
 `rmi:hostname:port/name` | 1.0 | The rmi component is for invoking Java RMI beans from Camel.
 
-| link:camel-rss/src/main/docs/rss-component.adoc[RSS] (camel-rss) +
+| link:null/src/main/docs/rss-component.adoc[RSS] (null) +
 `rss:feedUri` | 2.0 | The rss component is used for consuming RSS feeds.
 
-| link:../camel-core/src/main/docs/saga-component.adoc[Saga] (camel-core) +
+| link:null/src/main/docs/saga-component.adoc[Saga] (null) +
 `saga:action` | 2.21 | The saga component provides access to advanced options for managing the flow in the Saga EIP.
 
-| link:camel-salesforce/camel-salesforce-component/src/main/docs/salesforce-component.adoc[Salesforce] (camel-salesforce) +
+| link:null/src/main/docs/salesforce-component.adoc[Salesforce] (null) +
 `salesforce:operationName:topicName` | 2.12 | The salesforce component is used for integrating Camel with the massive Salesforce API.
 
-| link:camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc[SAP NetWeaver] (camel-sap-netweaver) +
+| link:null/src/main/docs/sap-netweaver-component.adoc[SAP NetWeaver] (null) +
 `sap-netweaver:url` | 2.12 | The sap-netweaver component integrates with the SAP NetWeaver Gateway using HTTP transports.
 
-| link:../camel-core/src/main/docs/scheduler-component.adoc[Scheduler] (camel-core) +
+| link:null/src/main/docs/scheduler-component.adoc[Scheduler] (null) +
 `scheduler:name` | 2.15 | The scheduler component is used for generating message exchanges when a scheduler fires.
 
-| link:camel-schematron/src/main/docs/schematron-component.adoc[Schematron] (camel-schematron) +
+| link:null/src/main/docs/schematron-component.adoc[Schematron] (null) +
 `schematron:path` | 2.15 | Validates the payload of a message using the Schematron Library.
 
-| link:camel-jsch/src/main/docs/scp-component.adoc[SCP] (camel-jsch) +
+| link:null/src/main/docs/scp-component.adoc[SCP] (null) +
 `scp:host:port/directoryName` | 2.10 | To copy files using the secure copy protocol (SCP).
 
-| link:../camel-core/src/main/docs/seda-component.adoc[SEDA] (camel-core) +
+| link:null/src/main/docs/seda-component.adoc[SEDA] (null) +
 `seda:name` | 1.1 | The seda component provides asynchronous call to another endpoint from any CamelContext in the same JVM.
 
-| link:camel-service/src/main/docs/service-component.adoc[Service] (camel-service) +
+| link:null/src/main/docs/service-component.adoc[Service] (null) +
 `service:serviceName:delegateUri` | 2.22 | Represents an endpoint which is registered to a Service Registry such as Consul, Etcd.
 
-| link:camel-servicenow/camel-servicenow-component/src/main/docs/servicenow-component.adoc[ServiceNow] (camel-servicenow) +
+| link:null/src/main/docs/servicenow-component.adoc[ServiceNow] (null) +
 `servicenow:instanceName` | 2.18 | The servicenow component is used to integrate Camel with ServiceNow cloud services.
 
-| link:camel-servlet/src/main/docs/servlet-component.adoc[Servlet] (camel-servlet) +
+| link:null/src/main/docs/servlet-component.adoc[Servlet] (null) +
 `servlet:contextPath` | 2.0 | To use a HTTP Servlet as entry for Camel routes when running in a servlet container.
 
-| link:camel-ftp/src/main/docs/sftp-component.adoc[SFTP] (camel-ftp) +
+| link:null/src/main/docs/sftp-component.adoc[SFTP] (null) +
 `sftp:host:port/directoryName` | 1.1 | The sftp (FTP over SSH) component is used for uploading or downloading files from SFTP servers.
 
-| link:camel-sjms/src/main/docs/sjms-component.adoc[Simple JMS] (camel-sjms) +
+| link:null/src/main/docs/sjms-component.adoc[Simple JMS] (null) +
 `sjms:destinationType:destinationName` | 2.11 | The sjms component (simple jms) allows messages to be sent to (or consumed from) a JMS Queue or Topic (uses JMS 1.x API).
 
-| link:camel-sjms/src/main/docs/sjms-batch-component.adoc[Simple JMS Batch] (camel-sjms) +
+| link:null/src/main/docs/sjms-batch-component.adoc[Simple JMS Batch] (null) +
 `sjms-batch:destinationName` | 2.16 | The sjms-batch component is a specialized for highly performant, transactional batch consumption from a JMS queue.
 
-| link:camel-sjms2/src/main/docs/sjms2-component.adoc[Simple JMS2] (camel-sjms2) +
+| link:null/src/main/docs/sjms2-component.adoc[Simple JMS2] (null) +
 `sjms2:destinationType:destinationName` | 2.19 | The sjms2 component (simple jms) allows messages to be sent to (or consumed from) a JMS Queue or Topic (uses JMS 2.x API).
 
-| link:camel-sip/src/main/docs/sip-component.adoc[SIP] (camel-sip) +
+| link:null/src/main/docs/sip-component.adoc[SIP] (null) +
 `sip:uri` | 2.5 | To send and receive messages using the SIP protocol (used in telco and mobile).
 
-| link:camel-slack/src/main/docs/slack-component.adoc[Slack] (camel-slack) +
+| link:null/src/main/docs/slack-component.adoc[Slack] (null) +
 `slack:channel` | 2.16 | The slack component allows you to send messages to Slack.
 
-| link:camel-smpp/src/main/docs/smpp-component.adoc[SMPP] (camel-smpp) +
+| link:null/src/main/docs/smpp-component.adoc[SMPP] (null) +
 `smpp:host:port` | 2.2 | To send and receive SMS using a SMSC (Short Message Service Center).
 
-| link:camel-snmp/src/main/docs/snmp-component.adoc[SNMP] (camel-snmp) +
+| link:null/src/main/docs/snmp-component.adoc[SNMP] (null) +
 `snmp:host:port` | 2.1 | The snmp component gives you the ability to poll SNMP capable devices or receiving traps.
 
-| link:camel-solr/src/main/docs/solr-component.adoc[Solr] (camel-solr) +
+| link:null/src/main/docs/solr-component.adoc[Solr] (null) +
 `solr:url` | 2.9 | The solr component allows you to interface with an Apache Lucene Solr server.
 
-| link:camel-spark-rest/src/main/docs/spark-rest-component.adoc[Spark Rest] (camel-spark-rest) +
+| link:null/src/main/docs/spark-rest-component.adoc[Spark Rest] (null) +
 `spark-rest:verb:path` | 2.14 | The spark-rest component is used for hosting REST services which has been defined using Camel rest-dsl.
 
-| link:camel-splunk/src/main/docs/splunk-component.adoc[Splunk] (camel-splunk) +
+| link:null/src/main/docs/splunk-component.adoc[Splunk] (null) +
 `splunk:name` | 2.13 | The splunk component allows to publish or search for events in Splunk.
 
-| link:camel-spring-batch/src/main/docs/spring-batch-component.adoc[Spring Batch] (camel-spring-batch) +
+| link:null/src/main/docs/spring-batch-component.adoc[Spring Batch] (null) +
 `spring-batch:jobName` | 2.10 | The spring-batch component allows to send messages to Spring Batch for further processing.
 
-| link:camel-spring/src/main/docs/spring-event-component.adoc[Spring Event] (camel-spring) +
+| link:null/src/main/docs/spring-event-component.adoc[Spring Event] (null) +
 `spring-event:name` | 1.4 | The spring-event component allows to listen for Spring Application Events.
 
-| link:camel-spring-integration/src/main/docs/spring-integration-component.adoc[Spring Integration] (camel-spring-integration) +
+| link:null/src/main/docs/spring-integration-component.adoc[Spring Integration] (null) +
 `spring-integration:defaultChannel` | 1.4 | Bridges Camel with Spring Integration.
 
-| link:camel-spring-ldap/src/main/docs/spring-ldap-component.adoc[Spring LDAP] (camel-spring-ldap) +
+| link:null/src/main/docs/spring-ldap-component.adoc[Spring LDAP] (null) +
 `spring-ldap:templateName` | 2.11 | The spring-ldap component allows you to perform searches in LDAP servers using filters as the message payload.
 
-| link:camel-spring-redis/src/main/docs/spring-redis-component.adoc[Spring Redis] (camel-spring-redis) +
+| link:null/src/main/docs/spring-redis-component.adoc[Spring Redis] (null) +
 `spring-redis:host:port` | 2.11 | The spring-redis component allows sending and receiving messages from Redis.
 
-| link:camel-spring-ws/src/main/docs/spring-ws-component.adoc[Spring WebService] (camel-spring-ws) +
+| link:null/src/main/docs/spring-ws-component.adoc[Spring WebService] (null) +
 `spring-ws:type:lookupKey:webServiceEndpointUri` | 2.6 | The spring-ws component is used for SOAP WebServices using Spring WebServices.
 
-| link:camel-sql/src/main/docs/sql-component.adoc[SQL] (camel-sql) +
+| link:null/src/main/docs/sql-component.adoc[SQL] (null) +
 `sql:query` | 1.4 | The sql component allows you to work with databases using JDBC SQL queries.
 
-| link:camel-sql/src/main/docs/sql-stored-component.adoc[SQL Stored Procedure] (camel-sql) +
+| link:null/src/main/docs/sql-stored-component.adoc[SQL Stored Procedure] (null) +
 `sql-stored:template` | 2.17 | The sql component allows you to work with databases using JDBC Stored Procedure queries.
 
-| link:camel-ssh/src/main/docs/ssh-component.adoc[SSH] (camel-ssh) +
+| link:null/src/main/docs/ssh-component.adoc[SSH] (null) +
 `ssh:host:port` | 2.10 | The ssh component enables access to SSH servers such that you can send an SSH command, and process the response.
 
-| link:camel-stax/src/main/docs/stax-component.adoc[StAX] (camel-stax) +
+| link:null/src/main/docs/stax-component.adoc[StAX] (null) +
 `stax:contentHandlerClass` | 2.9 | The stax component allows messages to be process through a SAX ContentHandler.
 
-| link:camel-stomp/src/main/docs/stomp-component.adoc[Stomp] (camel-stomp) +
+| link:null/src/main/docs/stomp-component.adoc[Stomp] (null) +
 `stomp:destination` | 2.12 | The stomp component is used for communicating with Stomp compliant message brokers.
 
-| link:camel-stream/src/main/docs/stream-component.adoc[Stream] (camel-stream) +
+| link:null/src/main/docs/stream-component.adoc[Stream] (null) +
 `stream:kind` | 1.3 | The stream: component provides access to the system-in, system-out and system-err streams as well as allowing streaming of file and URL.
 
-| link:camel-stringtemplate/src/main/docs/string-template-component.adoc[String Template] (camel-stringtemplate) +
+| link:null/src/main/docs/string-template-component.adoc[String Template] (null) +
 `string-template:resourceUri` | 1.2 | Transforms the message using a String template.
 
-| link:../camel-core/src/main/docs/stub-component.adoc[Stub] (camel-core) +
+| link:null/src/main/docs/stub-component.adoc[Stub] (null) +
 `stub:name` | 2.10 | The stub component provides a simple way to stub out any physical endpoints while in development or testing.
 
-| link:camel-telegram/src/main/docs/telegram-component.adoc[Telegram] (camel-telegram) +
+| link:null/src/main/docs/telegram-component.adoc[Telegram] (null) +
 `telegram:type/authorizationToken` | 2.18 | The telegram component provides access to the Telegram Bot API.
 
-| link:../camel-core/src/main/docs/test-component.adoc[Test] (camel-core) +
+| link:null/src/main/docs/test-component.adoc[Test] (null) +
 `test:name` | 1.3 | The test component extends the mock component by on startup to pull messages from another endpoint to set the expected message bodies.
 
-| link:camel-thrift/src/main/docs/thrift-component.adoc[Thrift] (camel-thrift) +
+| link:null/src/main/docs/thrift-component.adoc[Thrift] (null) +
 `thrift:host:port/service` | 2.20 | The Thrift component allows to call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism
 
-| link:camel-tika/src/main/docs/tika-component.adoc[Tika] (camel-tika) +
-`tika:operation` | 2.19 | This component integrates with Apache Tika to extract content and metadata from thousands of file types.
+| link:null/src/main/docs/tika-component.adoc[Tika] (null) +
+`tika:operation` | 2.19 | null
 
-| link:../camel-core/src/main/docs/timer-component.adoc[Timer] (camel-core) +
+| link:null/src/main/docs/timer-component.adoc[Timer] (null) +
 `timer:timerName` | 1.0 | The timer component is used for generating message exchanges when a timer fires.
 
-| link:camel-twilio/src/main/docs/twilio-component.adoc[Twilio] (camel-twilio) +
+| link:null/src/main/docs/twilio-component.adoc[Twilio] (null) +
 `twilio:apiName/methodName` | 2.20 | The Twilio component allows you to interact with the Twilio REST APIs using Twilio Java SDK.
 
-| link:camel-twitter/src/main/docs/twitter-directmessage-component.adoc[Twitter Direct Message] (camel-twitter) +
+| link:null/src/main/docs/twitter-directmessage-component.adoc[Twitter Direct Message] (null) +
 `twitter-directmessage:user` | 2.10 | The Twitter Direct Message Component consumes/produces user's direct messages.
 
-| link:camel-twitter/src/main/docs/twitter-search-component.adoc[Twitter Search] (camel-twitter) +
+| link:null/src/main/docs/twitter-search-component.adoc[Twitter Search] (null) +
 `twitter-search:keywords` | 2.10 | The Twitter Search component consumes search results.
 
-| link:camel-twitter/src/main/docs/twitter-streaming-component.adoc[Twitter Streaming] (camel-twitter) +
+| link:null/src/main/docs/twitter-streaming-component.adoc[Twitter Streaming] (null) +
 `twitter-streaming:streamingType` | 2.10 | The Twitter Streaming component consumes twitter statuses using Streaming API.
 
-| link:camel-twitter/src/main/docs/twitter-timeline-component.adoc[Twitter Timeline] (camel-twitter) +
+| link:null/src/main/docs/twitter-timeline-component.adoc[Twitter Timeline] (null) +
 `twitter-timeline:timelineType` | 2.10 | The Twitter Timeline component consumes twitter timeline or update the status of specific user.
 
-| link:camel-undertow/src/main/docs/undertow-component.adoc[Undertow] (camel-undertow) +
+| link:null/src/main/docs/undertow-component.adoc[Undertow] (null) +
 `undertow:httpURI` | 2.16 | The undertow component provides HTTP and WebSocket based endpoints for consuming and producing HTTP/WebSocket requests.
 
-| link:../camel-core/src/main/docs/validator-component.adoc[Validator] (camel-core) +
+| link:null/src/main/docs/validator-component.adoc[Validator] (null) +
 `validator:resourceUri` | 1.1 | Validates the payload of a message using XML Schema and JAXP Validation.
 
-| link:camel-velocity/src/main/docs/velocity-component.adoc[Velocity] (camel-velocity) +
+| link:null/src/main/docs/velocity-component.adoc[Velocity] (null) +
 `velocity:resourceUri` | 1.2 | Transforms the message using a Velocity template.
 
-| link:camel-vertx/src/main/docs/vertx-component.adoc[Vert.x] (camel-vertx) +
+| link:null/src/main/docs/vertx-component.adoc[Vert.x] (null) +
 `vertx:address` | 2.12 | The vertx component is used for sending and receive messages from a vertx event bus.
 
-| link:../camel-core/src/main/docs/vm-component.adoc[VM] (camel-core) +
+| link:null/src/main/docs/vm-component.adoc[VM] (null) +
 `vm:name` | 1.1 | The vm component provides asynchronous call to another endpoint from the same CamelContext.
 
-| link:camel-weather/src/main/docs/weather-component.adoc[Weather] (camel-weather) +
+| link:null/src/main/docs/weather-component.adoc[Weather] (null) +
 `weather:name` | 2.12 | Polls the weather information from Open Weather Map.
 
-| link:camel-web3j/src/main/docs/web3j-component.adoc[Web3j Ethereum Blockchain] (camel-web3j) +
+| link:null/src/main/docs/web3j-component.adoc[Web3j Ethereum Blockchain] (null) +
 `web3j:nodeAddress` | 2.22 | The web3j component uses the Web3j client API and allows you to add/read nodes to/from a web3j compliant content repositories.
 
-| link:camel-wordpress/src/main/docs/wordpress-component.adoc[Wordpress] (camel-wordpress) +
+| link:null/src/main/docs/wordpress-component.adoc[Wordpress] (null) +
 `wordpress:operationDetail` | 2.21 | Integrates Camel with Wordpress.
 
-| link:camel-xchange/src/main/docs/xchange-component.adoc[XChange] (camel-xchange) +
+| link:null/src/main/docs/xchange-component.adoc[XChange] (null) +
 `xchange:name` | 2.21 | The camel-xchange component provide access to many bitcoin and altcoin exchanges for trading and accessing market data.
 
-| link:camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc[XML Security] (camel-xmlsecurity) +
+| link:null/src/main/docs/xmlsecurity-component.adoc[XML Security] (null) +
 `xmlsecurity:command:name` | 2.12 | Used to sign and verify exchanges using the XML signature specification.
 
-| link:camel-xmpp/src/main/docs/xmpp-component.adoc[XMPP] (camel-xmpp) +
+| link:null/src/main/docs/xmpp-component.adoc[XMPP] (null) +
 `xmpp:host:port/participant` | 1.0 | To send and receive messages from a XMPP (chat) server.
 
-| link:camel-saxon/src/main/docs/xquery-component.adoc[XQuery] (camel-saxon) +
+| link:null/src/main/docs/xquery-component.adoc[XQuery] (null) +
 `xquery:resourceUri` | 1.0 | Transforms the message using a XQuery template using Saxon.
 
-| link:../camel-core/src/main/docs/xslt-component.adoc[XSLT] (camel-core) +
+| link:null/src/main/docs/xslt-component.adoc[XSLT] (null) +
 `xslt:resourceUri` | 1.3 | Transforms the message using a XSLT template.
 
-| link:camel-yammer/src/main/docs/yammer-component.adoc[Yammer] (camel-yammer) +
+| link:null/src/main/docs/yammer-component.adoc[Yammer] (null) +
 `yammer:function` | 2.12 | The yammer component allows you to interact with the Yammer enterprise social network.
 
-| link:camel-zendesk/src/main/docs/zendesk-component.adoc[Zendesk] (camel-zendesk) +
+| link:null/src/main/docs/zendesk-component.adoc[Zendesk] (null) +
 `zendesk:methodName` | 2.19 | Allows producing messages to manage Zendesk ticket, user, organization, etc.
 
-| link:camel-zookeeper/src/main/docs/zookeeper-component.adoc[ZooKeeper] (camel-zookeeper) +
+| link:null/src/main/docs/zookeeper-component.adoc[ZooKeeper] (null) +
 `zookeeper:serverUrls/path` | 2.9 | The zookeeper component allows interaction with a ZooKeeper cluster.
 
-| link:camel-zookeeper-master/src/main/docs/zookeeper-master-component.adoc[ZooKeeper Master] (camel-zookeeper-master) +
+| link:null/src/main/docs/zookeeper-master-component.adoc[ZooKeeper Master] (null) +
 `zookeeper-master:groupName:consumerEndpointUri` | 2.19 | Represents an endpoint which only becomes active when it obtains the master lock
 
 |===
@@ -883,192 +883,406 @@ Data Formats
 ^^^^^^^^^^^^
 
 // dataformats: START
-Number of Data Formats: 45 in 35 JAR artifacts (0 deprecated)
+
+// dataformats: END
+
+
+Expression Languages
+^^^^^^^^^^^^^^^^^^^^
+
+// languages: START
+
+// languages: END
+
+
+Miscellaneous Components
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+// others: START
+Number of Miscellaneous Components: 242 in 242 JAR artifacts (0 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
-| Data Format | Available From | Description
+| Component | Available From | Description
 
-| link:camel-asn1/src/main/docs/asn1-dataformat.adoc[ASN.1 File] (camel-asn1) | 2.20 | The ASN.1 data format is used for file transfer with telecommunications protocols.
+| link:camel-ahc/src/main/docs/ahc.adoc[Ahc] (camel-ahc) |  | Camel Async Http Client support
 
-| link:camel-avro/src/main/docs/avro-dataformat.adoc[Avro] (camel-avro) | 2.14 | The Avro data format is used for serialization and deserialization of messages using Apache Avro binary dataformat.
+| link:camel-ahc-ws/src/main/docs/ahc-ws.adoc[Ahc Ws] (camel-ahc-ws) |  | Camel Websocket Client support
 
-| link:camel-barcode/src/main/docs/barcode-dataformat.adoc[Barcode] (camel-barcode) | 2.14 | The Barcode data format is used for creating barccode images (such as QR-Code)
+| link:camel-amqp/src/main/docs/amqp.adoc[Amqp] (camel-amqp) |  | Camel AMQP component which is based on the Apache Qpid project
 
-| link:camel-base64/src/main/docs/base64-dataformat.adoc[Base64] (camel-base64) | 2.11 | The Base64 data format is used for base64 encoding and decoding.
+| link:camel-apns/src/main/docs/apns.adoc[Apns] (camel-apns) |  | A Camel Apple Push Notification Server Component
 
-| link:camel-beanio/src/main/docs/beanio-dataformat.adoc[BeanIO] (camel-beanio) | 2.10 | The BeanIO data format is used for working with flat payloads (such as CSV, delimited, or fixed length formats).
+| link:camel-asn1/src/main/docs/asn1.adoc[Asn1] (camel-asn1) |  | Camel ASN.1 support
 
-| link:camel-bindy/src/main/docs/bindy-dataformat.adoc[Bindy CSV] (camel-bindy) | 2.0 | The Bindy data format is used for working with flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+| link:camel-asterisk/src/main/docs/asterisk.adoc[Asterisk] (camel-asterisk) |  | Camel Asterisk to interact with an Asterisk PBX Server
 
-| link:camel-bindy/src/main/docs/bindy-dataformat.adoc[Bindy Fixed Length] (camel-bindy) | 2.0 | The Bindy data format is used for working with flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+| link:camel-atmos/src/main/docs/atmos.adoc[Atmos] (camel-atmos) |  | Camel Atmos support
 
-| link:camel-bindy/src/main/docs/bindy-dataformat.adoc[Bindy Key Value Pair] (camel-bindy) | 2.0 | The Bindy data format is used for working with flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+| link:camel-atmosphere-websocket/src/main/docs/atmosphere-websocket.adoc[Atmosphere Websocket] (camel-atmosphere-websocket) |  | Camel Atmosphere WebSocket Servlet
 
-| link:camel-boon/src/main/docs/boon-dataformat.adoc[Boon] (camel-boon) | 2.16 | Boon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload.
+| link:camel-atom/src/main/docs/atom.adoc[Atom] (camel-atom) |  | Camel Atom support
 
-| link:camel-crypto/src/main/docs/crypto-dataformat.adoc[Crypto (Java Cryptographic Extension)] (camel-crypto) | 2.3 | Crypto data format is used for encrypting and decrypting of messages using Java Cryptographic Extension.
+| link:camel-atomix/src/main/docs/atomix.adoc[Atomix] (camel-atomix) |  | Camel Atomix support
 
-| link:camel-csv/src/main/docs/csv-dataformat.adoc[CSV] (camel-csv) | 1.3 | The CSV data format is used for handling CSV payloads.
+| link:camel-avro/src/main/docs/avro.adoc[Avro] (camel-avro) |  | Camel Avro data format
 
-| link:camel-fhir/camel-fhir-component/src/main/docs/fhirJson-dataformat.adoc[FHIR JSon] (camel-fhir) | 2.21 | The FHIR JSon data format is used to marshall/unmarshall to/from FHIR objects to/from JSON.
+| link:camel-aws/src/main/docs/aws.adoc[Aws] (camel-aws) |  | A Camel Amazon Web Services Components
 
-| link:camel-fhir/camel-fhir-component/src/main/docs/fhirXml-dataformat.adoc[FHIR XML] (camel-fhir) | 2.21 | The FHIR XML data format is used to marshall/unmarshall from/to FHIR objects to/from XML.
+| link:camel-azure/src/main/docs/azure.adoc[Azure] (camel-azure) |  | Camel Microsoft Azure Components
 
-| link:camel-flatpack/src/main/docs/flatpack-dataformat.adoc[Flatpack] (camel-flatpack) | 2.1 | The Flatpack data format is used for working with flat payloads (such as CSV, delimited, or fixed length formats).
+| link:camel-barcode/src/main/docs/barcode.adoc[Barcode] (camel-barcode) |  | Camel Barcode (e.g. QRcode, PDF417, DataMatrix) support
 
-| link:../camel-core/src/main/docs/gzip-dataformat.adoc[GZip] (camel-core) | 2.0 | The GZip data format is a message compression and de-compression format (which works with the popular gzip/gunzip tools).
+| link:camel-base64/src/main/docs/base64.adoc[Base64] (camel-base64) |  | Camel Base64 data format support
 
-| link:camel-hl7/src/main/docs/hl7-dataformat.adoc[HL7] (camel-hl7) | 2.0 | The HL7 data format can be used to marshal or unmarshal HL7 (Health Care) model objects.
+| link:camel-bean-validator/src/main/docs/bean-validator.adoc[Bean Validator] (camel-bean-validator) |  | Camel bean validation support (JSR 303)
 
-| link:camel-ical/src/main/docs/ical-dataformat.adoc[iCal] (camel-ical) | 2.12 | The iCal dataformat is used for working with iCalendar messages.
+| link:camel-beanio/src/main/docs/beanio.adoc[Beanio] (camel-beanio) |  | Camel BeanIO data format support
 
-| link:camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc[JacksonXML] (camel-jacksonxml) | 2.16 | JacksonXML data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
+| link:camel-beanstalk/src/main/docs/beanstalk.adoc[Beanstalk] (camel-beanstalk) |  | Camel Beanstalk component
 
-| link:../camel-core/src/main/docs/serialization-dataformat.adoc[Java Object Serialization] (camel-core) | 2.12 | Serialization is a data format which uses the standard Java Serialization mechanism to unmarshal a binary payload into Java objects or to marshal Java objects into a binary blob.
+| link:camel-bindy/src/main/docs/bindy.adoc[Bindy] (camel-bindy) |  | Camel Bindy data format support
 
-| link:camel-jaxb/src/main/docs/jaxb-dataformat.adoc[JAXB] (camel-jaxb) | 1.0 | JAXB data format uses the JAXB2 XML marshalling standard to unmarshal an XML payload into Java objects or to marshal Java objects into an XML payload.
+| link:camel-blueprint/src/main/docs/blueprint.adoc[Blueprint] (camel-blueprint) | 2.4 | Using Camel with OSGi Blueprint
 
-| link:camel-jibx/src/main/docs/jibx-dataformat.adoc[JiBX] (camel-jibx) | 2.6 | JiBX data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
+| link:camel-bonita/src/main/docs/bonita.adoc[Bonita] (camel-bonita) |  | Camel Bonita support
 
-| link:camel-fastjson/src/main/docs/json-fastjson-dataformat.adoc[JSon Fastjson] (camel-fastjson) | 2.20 | JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload.
+| link:camel-boon/src/main/docs/boon.adoc[Boon] (camel-boon) |  | Camel Boon support
 
-| link:camel-gson/src/main/docs/json-gson-dataformat.adoc[JSon GSon] (camel-gson) | 2.10 | JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload.
+| link:camel-braintree/src/main/docs/braintree.adoc[Braintree] (camel-braintree) |  | Camel Braintree support
 
-| link:camel-jackson/src/main/docs/json-jackson-dataformat.adoc[JSon Jackson] (camel-jackson) | 2.0 | JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload.
+| link:camel-caffeine/src/main/docs/caffeine.adoc[Caffeine] (camel-caffeine) |  | Camel Caffeine support
 
-| link:camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc[JSon Johnzon] (camel-johnzon) | 2.18 | JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload.
+| link:camel-cassandraql/src/main/docs/cassandraql.adoc[Cassandraql] (camel-cassandraql) |  | Cassandra CQL3 support
 
-| link:camel-xstream/src/main/docs/json-xstream-dataformat.adoc[JSon XStream] (camel-xstream) | 2.0 | JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload.
+| link:camel-cdi/src/main/docs/cdi.adoc[CDI] (camel-cdi) | 2.10 | Using Camel with CDI
 
-| link:camel-lzf/src/main/docs/lzf-dataformat.adoc[LZF Deflate Compression] (camel-lzf) | 2.17 | The LZF data format is a message compression and de-compression format (uses the LZF deflate algorithm).
+| link:camel-chronicle/src/main/docs/chronicle.adoc[Chronicle] (camel-chronicle) |  | Camel Chronicle support
 
-| link:camel-mail/src/main/docs/mime-multipart-dataformat.adoc[MIME Multipart] (camel-mail) | 2.17 | The MIME Multipart data format can marshal a Camel message with attachments into a Camel message having a MIME-Multipart message as message body (and no attachments), and vise-versa when unmarshalling.
+| link:camel-chunk/src/main/docs/chunk.adoc[Chunk] (camel-chunk) |  | Camel Chunk support
 
-| link:camel-crypto/src/main/docs/pgp-dataformat.adoc[PGP] (camel-crypto) | 2.9 | PGP data format is used for encrypting and decrypting of messages using Java Cryptographic Extension and PGP.
+| link:camel-cm-sms/src/main/docs/cm-sms.adoc[Cm Sms] (camel-cm-sms) |  | Camel CM SMS Gateway Component
 
-| link:camel-protobuf/src/main/docs/protobuf-dataformat.adoc[Protobuf] (camel-protobuf) | 2.2 | The Protobuf data format is used for serializing between Java objects and the Google Protobuf protocol.
+| link:camel-cmis/src/main/docs/cmis.adoc[Cmis] (camel-cmis) |  | Camel CMIS which is based on Apache Chemistry support
 
-| link:camel-rss/src/main/docs/rss-dataformat.adoc[RSS] (camel-rss) | 2.1 | RSS data format is used for working with RSS sync feed Java Objects and transforming to XML and vice-versa.
+| link:camel-coap/src/main/docs/coap.adoc[Coap] (camel-coap) |  | Camel CoAP support
 
-| link:camel-soap/src/main/docs/soapjaxb-dataformat.adoc[SOAP] (camel-soap) | 2.3 | SOAP is a data format which uses JAXB2 and JAX-WS annotations to marshal and unmarshal SOAP payloads.
+| link:camel-cometd/src/main/docs/cometd.adoc[Cometd] (camel-cometd) |  | Camel Cometd support based on Jetty
 
-| link:../camel-core/src/main/docs/string-dataformat.adoc[String Encoding] (camel-core) | 2.12 | String data format is a textual based format that supports character encoding.
+| link:camel-consul/src/main/docs/consul.adoc[Consul] (camel-consul) |  | Camel Consul support
 
-| link:camel-syslog/src/main/docs/syslog-dataformat.adoc[Syslog] (camel-syslog) | 2.6 | The Syslog dataformat is used for working with RFC3164 and RFC5424 messages (logging and monitoring).
+| link:camel-corda/src/main/docs/corda.adoc[Corda] (camel-corda) |  | Camel Corda which is based on corda-rpc support
 
-| link:camel-tarfile/src/main/docs/tarfile-dataformat.adoc[Tar File] (camel-tarfile) | 2.16 | The Tar File data format is a message compression and de-compression format of tar files.
+| link:camel-couchbase/src/main/docs/couchbase.adoc[Couchbase] (camel-couchbase) |  | Camel Couchbase component
 
-| link:camel-thrift/src/main/docs/thrift-dataformat.adoc[Thrift] (camel-thrift) | 2.20 | The Thrift data format is used for serialization and deserialization of messages using Apache Thrift binary dataformat.
+| link:camel-couchdb/src/main/docs/couchdb.adoc[Couchdb] (camel-couchdb) |  | Camel CouchDB component
 
-| link:camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc[TidyMarkup] (camel-tagsoup) | 2.0 | TidyMarkup data format is used for parsing HTML and return it as pretty well-formed HTML.
+| link:camel-crypto/src/main/docs/crypto.adoc[Crypto] (camel-crypto) |  | Camel Cryptographic Support
 
-| link:camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc[uniVocity CSV] (camel-univocity-parsers) | 2.15 | The uniVocity CSV data format is used for working with CSV (Comma Separated Values) flat payloads.
+| link:camel-crypto-cms/src/main/docs/crypto-cms.adoc[Crypto Cms] (camel-crypto-cms) |  | Camel Cryptographic Message Syntax Support
 
-| link:camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc[uniVocity Fixed Length] (camel-univocity-parsers) | 2.15 | The uniVocity Fixed Length data format is used for working with fixed length flat payloads.
+| link:camel-csv/src/main/docs/csv.adoc[Csv] (camel-csv) |  | Camel CSV data format support
 
-| link:camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc[uniVocity TSV] (camel-univocity-parsers) | 2.15 | The uniVocity TSV data format is used for working with TSV (Tabular Separated Values) flat payloads.
+| link:camel-cxf/src/main/docs/cxf.adoc[Cxf] (camel-cxf) |  | Camel CXF support
 
-| link:camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc[XML Security] (camel-xmlsecurity) | 2.0 | The XML Security data format facilitates encryption and decryption of XML payloads.
+| link:camel-cxf-transport/src/main/docs/cxf-transport.adoc[CXF Transport] (camel-cxf-transport) | 2.8 | Camel Transport for Apache CXF
 
-| link:camel-xstream/src/main/docs/xstream-dataformat.adoc[XStream] (camel-xstream) | 1.3 | XSTream data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
+| link:camel-digitalocean/src/main/docs/digitalocean.adoc[Digitalocean] (camel-digitalocean) |  | Camel DigitalOcean support
 
-| link:camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc[YAML SnakeYAML] (camel-snakeyaml) | 2.17 | YAML is a data format to marshal and unmarshal Java objects to and from YAML.
+| link:camel-disruptor/src/main/docs/disruptor.adoc[Disruptor] (camel-disruptor) |  | Camel :: Disruptor component
 
-| link:../camel-core/src/main/docs/zip-dataformat.adoc[Zip Deflate Compression] (camel-core) | 2.12 | Zip Deflate Compression data format is a message compression and de-compression format (not zip files).
+| link:camel-dns/src/main/docs/dns.adoc[Dns] (camel-dns) |  | Camel DNS support
 
-| link:camel-zipfile/src/main/docs/zipfile-dataformat.adoc[Zip File] (camel-zipfile) | 2.11 | The Zip File data format is a message compression and de-compression format of zip files.
-|===
-// dataformats: END
+| link:camel-docker/src/main/docs/docker.adoc[Docker] (camel-docker) |  | Camel Docker Support
 
+| link:camel-dozer/src/main/docs/dozer.adoc[Dozer] (camel-dozer) |  | Camel Support for the Dozer type conversion framework
 
-Expression Languages
-^^^^^^^^^^^^^^^^^^^^
+| link:camel-drill/src/main/docs/drill.adoc[Drill] (camel-drill) |  | Camel Apache Drill support
 
-// languages: START
-Number of Languages: 18 in 9 JAR artifacts (1 deprecated)
+| link:camel-dropbox/src/main/docs/dropbox.adoc[Dropbox] (camel-dropbox) |  | Camel Dropbox support
 
-[width="100%",cols="4,1,5",options="header"]
-|===
-| Language | Available From | Description
+| link:camel-ehcache/src/main/docs/ehcache.adoc[Ehcache] (camel-ehcache) |  | Camel Ehcache support
 
-| link:../camel-core/src/main/docs/bean-language.adoc[Bean method] (camel-core) | 1.3 | To use a Java bean (aka method call) in Camel expressions or predicates.
+| link:camel-ejb/src/main/docs/ejb.adoc[Ejb] (camel-ejb) |  | Camel EJB support
 
-| link:../camel-core/src/main/docs/constant-language.adoc[Constant] (camel-core) | 1.5 | To use a constant value in Camel expressions or predicates.
+| link:camel-elasticsearch-rest/src/main/docs/elasticsearch-rest.adoc[Elasticsearch Rest] (camel-elasticsearch-rest) |  | Camel ElasticSearch REST support
 
-| link:../camel-core/src/main/docs/exchangeProperty-language.adoc[ExchangeProperty] (camel-core) | 2.0 | To use a Camel Exchange property in expressions or predicates.
+| link:camel-elsql/src/main/docs/elsql.adoc[Elsql] (camel-elsql) |  | Camel ElSql support
 
-| link:../camel-core/src/main/docs/file-language.adoc[File] (camel-core) | 1.1 | For expressions and predicates using the file/simple language
+| link:camel-etcd/src/main/docs/etcd.adoc[Etcd] (camel-etcd) |  | Camel Etcd support
 
-| link:camel-groovy/src/main/docs/groovy-language.adoc[Groovy] (camel-groovy) | 1.3 | To use Groovy scripts in Camel expressions or predicates.
+| link:camel-eventadmin/src/main/docs/eventadmin.adoc[Eventadmin] (camel-eventadmin) |  | Camel OSGi Event Admin support
 
-| link:../camel-core/src/main/docs/header-language.adoc[Header] (camel-core) | 1.5 | To use a Camel Message header in expressions or predicates.
+| link:camel-exec/src/main/docs/exec.adoc[Exec] (camel-exec) |  | Camel support for system command execution
 
-| link:camel-hl7/src/main/docs/terser-language.adoc[HL7 Terser] (camel-hl7) | 2.11 | To use HL7 terser scripts in Camel expressions or predicates.
+| link:camel-facebook/src/main/docs/facebook.adoc[Facebook] (camel-facebook) |  | Camel Facebook Support
 
-| link:camel-script/src/main/docs/javaScript-language.adoc[JavaScript] (camel-script) | 1.0 | *deprecated* To use JavaScript in Camel expressions or predicates.
+| link:camel-fastjson/src/main/docs/fastjson.adoc[Fastjson] (camel-fastjson) |  | Camel Fastjson support
 
-| link:camel-jsonpath/src/main/docs/jsonpath-language.adoc[JsonPath] (camel-jsonpath) | 2.13 | To use JsonPath in Camel expressions or predicates.
+| link:camel-flatpack/src/main/docs/flatpack.adoc[Flatpack] (camel-flatpack) |  | Camel FlatPack support
 
-| link:camel-mvel/src/main/docs/mvel-language.adoc[MVEL] (camel-mvel) | 2.0 | To use MVEL scripts in Camel expressions or predicates.
+| link:camel-flink/src/main/docs/flink.adoc[Flink] (camel-flink) |  | Camel Apache Flink support
 
-| link:camel-ognl/src/main/docs/ognl-language.adoc[OGNL] (camel-ognl) | 1.1 | To use OGNL scripts in Camel expressions or predicates.
+| link:camel-fop/src/main/docs/fop.adoc[Fop] (camel-fop) |  | Camel FOP support
 
-| link:../camel-core/src/main/docs/ref-language.adoc[Ref] (camel-core) | 2.8 | Reference to an existing Camel expression or predicate, which is looked up from the Camel registry.
+| link:camel-freemarker/src/main/docs/freemarker.adoc[Freemarker] (camel-freemarker) |  | Camel Freemarker support
 
-| link:../camel-core/src/main/docs/simple-language.adoc[Simple] (camel-core) | 1.1 | To use Camels built-in Simple language in Camel expressions or predicates.
+| link:camel-ftp/src/main/docs/ftp.adoc[Ftp] (camel-ftp) |  | Camel FTP support
 
-| link:camel-spring/src/main/docs/spel-language.adoc[SpEL] (camel-spring) | 2.7 | To use Spring Expression Language (SpEL) in Camel expressions or predicates.
+| link:camel-ganglia/src/main/docs/ganglia.adoc[Ganglia] (camel-ganglia) |  | Camel Ganglia support
 
-| link:../camel-core/src/main/docs/tokenize-language.adoc[Tokenize] (camel-core) | 2.0 | To use Camel message body or header with a tokenizer in Camel expressions or predicates.
+| link:camel-geocoder/src/main/docs/geocoder.adoc[Geocoder] (camel-geocoder) |  | Camel GeoCoder support
 
-| link:../camel-core/src/main/docs/xtokenize-language.adoc[XML Tokenize] (camel-core) | 2.14 | To use Camel message body or header with a XML tokenizer in Camel expressions or predicates.
+| link:camel-git/src/main/docs/git.adoc[Git] (camel-git) |  | Camel Components
 
-| link:../camel-core/src/main/docs/xpath-language.adoc[XPath] (camel-core) | 1.1 | To use XPath (XML) in Camel expressions or predicates.
+| link:camel-github/src/main/docs/github.adoc[Github] (camel-github) |  | Camel Components
 
-| link:camel-saxon/src/main/docs/xquery-language.adoc[XQuery] (camel-saxon) | 1.0 | To use XQuery (XML) in Camel expressions or predicates.
-|===
-// languages: END
+| link:camel-google-bigquery/src/main/docs/google-bigquery.adoc[Google Bigquery] (camel-google-bigquery) |  | Camel Component for Google Cloud Platform BigQuery
 
+| link:camel-google-calendar/src/main/docs/google-calendar.adoc[Google Calendar] (camel-google-calendar) |  | Camel Component for GoogleCalendar
 
-Miscellaneous Components
-^^^^^^^^^^^^^^^^^^^^^^^^
+| link:camel-google-drive/src/main/docs/google-drive.adoc[Google Drive] (camel-google-drive) |  | Camel Component for GoogleDrive
 
-// others: START
-Number of Miscellaneous Components: 31 in 31 JAR artifacts (0 deprecated)
+| link:camel-google-mail/src/main/docs/google-mail.adoc[Google Mail] (camel-google-mail) |  | Camel Component for GoogleMail
 
-[width="100%",cols="4,1,5",options="header"]
-|===
-| Component | Available From | Description
+| link:camel-google-pubsub/src/main/docs/google-pubsub.adoc[Google Pubsub] (camel-google-pubsub) |  | Camel Component for Google Cloud Platform Pubsub
 
-| link:camel-blueprint/src/main/docs/blueprint.adoc[Blueprint] (camel-blueprint) | 2.4 | Using Camel with OSGi Blueprint
+| link:camel-google-sheets/src/main/docs/google-sheets.adoc[Google Sheets] (camel-google-sheets) |  | Camel Component for GoogleSheets
 
-| link:camel-cdi/src/main/docs/cdi.adoc[CDI] (camel-cdi) | 2.10 | Using Camel with CDI
+| link:camel-gora/src/main/docs/gora.adoc[Gora] (camel-gora) |  | Gora Component for Apache Camel.
 
-| link:camel-cxf-transport/src/main/docs/cxf-transport.adoc[CXF Transport] (camel-cxf-transport) | 2.8 | Camel Transport for Apache CXF
+| link:camel-grape/src/main/docs/grape.adoc[Grape] (camel-grape) |  | The grape component allows you to fetch, load and manage additional jars when CamelContext is running
+
+| link:camel-groovy/src/main/docs/groovy.adoc[Groovy] (camel-groovy) |  | Camel Groovy support
+
+| link:camel-grpc/src/main/docs/grpc.adoc[Grpc] (camel-grpc) |  | Camel component for gRPC (Remote Procedure Call) support
+
+| link:camel-gson/src/main/docs/gson.adoc[Gson] (camel-gson) |  | Camel Gson support
+
+| link:camel-guava-eventbus/src/main/docs/guava-eventbus.adoc[Guava Eventbus] (camel-guava-eventbus) |  | Camel Guava EventBus support
+
+| link:camel-hazelcast/src/main/docs/hazelcast.adoc[Hazelcast] (camel-hazelcast) |  | Camel HazelCast based work queue implementation
+
+| link:camel-hbase/src/main/docs/hbase.adoc[Hbase] (camel-hbase) |  | Camel HBase component
+
+| link:camel-hdfs2/src/main/docs/hdfs2.adoc[Hdfs2] (camel-hdfs2) |  | Camel HDFS support with Hadoop 2.x libraries
 
 | link:camel-headersmap/src/main/docs/headersmap.adoc[Headersmap] (camel-headersmap) | 2.20 | Fast case-insensitive headers map implementation
 
+| link:camel-hipchat/src/main/docs/hipchat.adoc[Hipchat] (camel-hipchat) |  | Camel Hipchat Component
+
+| link:camel-hl7/src/main/docs/hl7.adoc[Hl7] (camel-hl7) |  | Camel HL7 support
+
+| link:camel-http4/src/main/docs/http4.adoc[Http4] (camel-http4) |  | Camel HTTP (Apache HttpClient 4.x) support
+
 | link:camel-hystrix/src/main/docs/hystrix.adoc[Hystrix] (camel-hystrix) | 2.18 | Circuit Breaker EIP using Netflix Hystrix
 
+| link:camel-ical/src/main/docs/ical.adoc[Ical] (camel-ical) |  | Camel iCal component
+
+| link:camel-iec60870/src/main/docs/iec60870.adoc[Iec60870] (camel-iec60870) |  | Camel IEC 60870-5-104 support
+
+| link:camel-ignite/src/main/docs/ignite.adoc[Ignite] (camel-ignite) |  | Camel Ignite component
+
+| link:camel-infinispan/src/main/docs/infinispan.adoc[Infinispan] (camel-infinispan) |  | Camel Infinispan support
+
+| link:camel-influxdb/src/main/docs/influxdb.adoc[Influxdb] (camel-influxdb) |  | Camel InfluxDB component
+
+| link:camel-iota/src/main/docs/iota.adoc[Iota] (camel-iota) |  | Camel IOTA component
+
+| link:camel-ipfs/src/main/docs/ipfs.adoc[Ipfs] (camel-ipfs) |  | Camel IPFS support
+
+| link:camel-irc/src/main/docs/irc.adoc[Irc] (camel-irc) |  | Camel IRC support
+
+| link:camel-ironmq/src/main/docs/ironmq.adoc[Ironmq] (camel-ironmq) |  | Camel IronMQ component
+
+| link:camel-jackson/src/main/docs/jackson.adoc[Jackson] (camel-jackson) |  | Camel Jackson support
+
+| link:camel-jacksonxml/src/main/docs/jacksonxml.adoc[Jacksonxml] (camel-jacksonxml) |  | Camel Jackson XML support
+
 | link:camel-jasypt/src/main/docs/jasypt.adoc[Jasypt] (camel-jasypt) | 2.5 | Security using Jasypt
 
+| link:camel-jaxb/src/main/docs/jaxb.adoc[Jaxb] (camel-jaxb) |  | Camel JAXB support
+
+| link:camel-jbpm/src/main/docs/jbpm.adoc[Jbpm] (camel-jbpm) |  | Camel JBPM support
+
+| link:camel-jcache/src/main/docs/jcache.adoc[Jcache] (camel-jcache) |  | Camel JCache support
+
+| link:camel-jclouds/src/main/docs/jclouds.adoc[Jclouds] (camel-jclouds) |  | Camel JClouds support
+
+| link:camel-jcr/src/main/docs/jcr.adoc[Jcr] (camel-jcr) |  | Camel JCR support
+
+| link:camel-jdbc/src/main/docs/jdbc.adoc[Jdbc] (camel-jdbc) |  | Camel JDBC support
+
+| link:camel-jetty9/src/main/docs/jetty9.adoc[Jetty9] (camel-jetty9) |  | Camel Jetty9 support
+
+| link:camel-jgroups/src/main/docs/jgroups.adoc[Jgroups] (camel-jgroups) |  | Camel JGroups support
+
+| link:camel-jgroups-raft/src/main/docs/jgroups-raft.adoc[Jgroups Raft] (camel-jgroups-raft) |  | Camel jgroups-raft support
+
+| link:camel-jibx/src/main/docs/jibx.adoc[Jibx] (camel-jibx) |  | Camel Jibx support
+
+| link:camel-jing/src/main/docs/jing.adoc[Jing] (camel-jing) |  | Camel Jing support
+
+| link:camel-jms/src/main/docs/jms.adoc[Jms] (camel-jms) |  | Camel JMS support
+
+| link:camel-jmx/src/main/docs/jmx.adoc[Jmx] (camel-jmx) |  | Camel JMX support
+
+| link:camel-johnzon/src/main/docs/johnzon.adoc[Johnzon] (camel-johnzon) |  | Camel Johnzon support
+
+| link:camel-jolt/src/main/docs/jolt.adoc[Jolt] (camel-jolt) |  | Camel Jolt Support
+
+| link:camel-jpa/src/main/docs/jpa.adoc[Jpa] (camel-jpa) |  | Camel JPA support
+
+| link:camel-jsch/src/main/docs/jsch.adoc[Jsch] (camel-jsch) |  | Camel SCP Support
+
+| link:camel-json-validator/src/main/docs/json-validator.adoc[Json Validator] (camel-json-validator) |  | Camel JSON Schema validation based on NetworkNT SON-schema library
+
+| link:camel-jsonpath/src/main/docs/jsonpath.adoc[Jsonpath] (camel-jsonpath) |  | Camel JSON Path Language
+
+| link:camel-jt400/src/main/docs/jt400.adoc[Jt400] (camel-jt400) |  | Camel AS/400 support
+
+| link:camel-kafka/src/main/docs/kafka.adoc[Kafka] (camel-kafka) |  | Camel Kafka support
+
+| link:camel-kubernetes/src/main/docs/kubernetes.adoc[Kubernetes] (camel-kubernetes) |  | Camel Components
+
 | link:camel-kura/src/main/docs/kura.adoc[Kura] (camel-kura) | 2.15 | Using Camel with Eclipse Kura (OSGi)
 
+| link:camel-ldap/src/main/docs/ldap.adoc[Ldap] (camel-ldap) |  | Camel LDAP support
+
+| link:camel-ldif/src/main/docs/ldif.adoc[Ldif] (camel-ldif) |  | Camel LDIF support
+
 | link:camel-leveldb/src/main/docs/leveldb.adoc[LevelDB] (camel-leveldb) | 2.10 | Using LevelDB as persistent EIP store
 
 | link:camel-lra/src/main/docs/lra.adoc[Lra] (camel-lra) | 2.21 | Camel saga binding for Long-Running-Action framework
 
+| link:camel-lucene/src/main/docs/lucene.adoc[Lucene] (camel-lucene) |  | Camel Lucene based search component
+
+| link:camel-lumberjack/src/main/docs/lumberjack.adoc[Lumberjack] (camel-lumberjack) |  | Camel Lumberjack log streaming component
+
+| link:camel-lzf/src/main/docs/lzf.adoc[Lzf] (camel-lzf) |  | Camel LZF support
+
+| link:camel-mail/src/main/docs/mail.adoc[Mail] (camel-mail) |  | Camel Mail support
+
+| link:camel-master/src/main/docs/master.adoc[Master] (camel-master) |  | Camel Master Support
+
+| link:camel-metrics/src/main/docs/metrics.adoc[Metrics] (camel-metrics) |  | Camel Metrics based monitoring component
+
+| link:camel-micrometer/src/main/docs/micrometer.adoc[Micrometer] (camel-micrometer) |  | Camel Micrometer based monitoring component
+
+| link:camel-milo/src/main/docs/milo.adoc[Milo] (camel-milo) |  | Camel OPC UA support
+
+| link:camel-mina2/src/main/docs/mina2.adoc[Mina2] (camel-mina2) |  | Camel MINA 2.x support
+
+| link:camel-mllp/src/main/docs/mllp.adoc[Mllp] (camel-mllp) |  | Camel MLLP Component
+
+| link:camel-mongodb-gridfs/src/main/docs/mongodb-gridfs.adoc[Mongodb Gridfs] (camel-mongodb-gridfs) |  | Camel MongoDB GridFS component
+
+| link:camel-mongodb3/src/main/docs/mongodb3.adoc[Mongodb3] (camel-mongodb3) |  | Camel MongoDB (Java Driver 3) component
+
+| link:camel-mqtt/src/main/docs/mqtt.adoc[Mqtt] (camel-mqtt) |  | Camel MQTT client
+
+| link:camel-msv/src/main/docs/msv.adoc[Msv] (camel-msv) |  | Camel MSV support
+
+| link:camel-mustache/src/main/docs/mustache.adoc[Mustache] (camel-mustache) |  | Camel Mustache support
+
+| link:camel-mvel/src/main/docs/mvel.adoc[Mvel] (camel-mvel) |  | Camel MVEL support
+
+| link:camel-mybatis/src/main/docs/mybatis.adoc[Mybatis] (camel-mybatis) |  | Camel MyBatis support
+
+| link:camel-nagios/src/main/docs/nagios.adoc[Nagios] (camel-nagios) |  | Camel Nagios support
+
+| link:camel-nats/src/main/docs/nats.adoc[Nats] (camel-nats) |  | Camel Components
+
+| link:camel-netty4/src/main/docs/netty4.adoc[Netty4] (camel-netty4) |  | Camel Netty NIO based socket communication component
+
+| link:camel-netty4-http/src/main/docs/netty4-http.adoc[Netty4 Http] (camel-netty4-http) |  | Camel Netty4 HTTP support
+
+| link:camel-nsq/src/main/docs/nsq.adoc[Nsq] (camel-nsq) |  | Camel Components
+
+| link:camel-ognl/src/main/docs/ognl.adoc[Ognl] (camel-ognl) |  | Camel OGNL support
+
+| link:camel-openstack/src/main/docs/openstack.adoc[Openstack] (camel-openstack) |  | Camel OpenStack support
+
 | link:camel-opentracing/src/main/docs/opentracing.adoc[OpenTracing] (camel-opentracing) | 2.19 | Distributed tracing using OpenTracing
 
+| link:camel-optaplanner/src/main/docs/optaplanner.adoc[Optaplanner] (camel-optaplanner) |  | Camel OptaPlanner support
+
+| link:camel-paho/src/main/docs/paho.adoc[Paho] (camel-paho) |  | Camel Eclipse Paho support
+
+| link:camel-paxlogging/src/main/docs/paxlogging.adoc[Paxlogging] (camel-paxlogging) |  | Camel OSGi PaxLogging support
+
+| link:camel-pdf/src/main/docs/pdf.adoc[Pdf] (camel-pdf) |  | Camel PDF support
+
+| link:camel-pgevent/src/main/docs/pgevent.adoc[Pgevent] (camel-pgevent) |  | Component for sending/receiving notifications in PostgreSQL
+
+| link:camel-printer/src/main/docs/printer.adoc[Printer] (camel-printer) |  | Camel Printer support
+
+| link:camel-protobuf/src/main/docs/protobuf.adoc[Protobuf] (camel-protobuf) |  | Camel Google Protobuf data format support
+
+| link:camel-pubnub/src/main/docs/pubnub.adoc[Pubnub] (camel-pubnub) |  | Camel PubNub Support
+
+| link:camel-quartz2/src/main/docs/quartz2.adoc[Quartz2] (camel-quartz2) |  | Camel Quartz2 support
+
+| link:camel-quickfix/src/main/docs/quickfix.adoc[Quickfix] (camel-quickfix) |  | Camel QuickFIX/J support
+
+| link:camel-rabbitmq/src/main/docs/rabbitmq.adoc[Rabbitmq] (camel-rabbitmq) |  | Camel RabbitMQ Component
+
+| link:camel-reactive-streams/src/main/docs/reactive-streams.adoc[Reactive Streams] (camel-reactive-streams) |  | Camel Reactive Streams Component
+
 | link:camel-reactor/src/main/docs/reactor.adoc[Reactor] (camel-reactor) | 2.20 | Reactor based back-end for Camel's reactive streams component
 
+| link:camel-rest-swagger/src/main/docs/rest-swagger.adoc[Rest Swagger] (camel-rest-swagger) | 2.19 | Camel REST support using Swagger
+
+| link:camel-restlet/src/main/docs/restlet.adoc[Restlet] (camel-restlet) |  | Camel REST (Restlet based) Component
+
 | link:camel-ribbon/src/main/docs/ribbon.adoc[Ribbon] (camel-ribbon) | 2.18 | Using Netflix Ribbon for client side load balancing
 
+| link:camel-rmi/src/main/docs/rmi.adoc[Rmi] (camel-rmi) |  | Camel RMI support
+
+| link:camel-rss/src/main/docs/rss.adoc[Rss] (camel-rss) |  | Camel RSS support
+
 | link:camel-rxjava2/src/main/docs/rxjava2.adoc[Rxjava2] (camel-rxjava2) | 2.22 | RxJava2 based back-end for Camel's reactive streams component
 
+| link:camel-sap-netweaver/src/main/docs/sap-netweaver.adoc[Sap Netweaver] (camel-sap-netweaver) |  | Camel SAP NetWeaver support
+
+| link:camel-saxon/src/main/docs/saxon.adoc[Saxon] (camel-saxon) |  | Camel Saxon (XQuery/XPath) support
+
+| link:camel-schematron/src/main/docs/schematron.adoc[Schematron] (camel-schematron) |  | Camel Schematron support
+
+| link:camel-service/src/main/docs/service.adoc[Service] (camel-service) |  | Camel service Support
+
+| link:camel-servlet/src/main/docs/servlet.adoc[Servlet] (camel-servlet) |  | Camel servlet transport support
+
 | link:camel-shiro/src/main/docs/shiro.adoc[Shiro] (camel-shiro) | 2.5 | Security using Shiro
 
+| link:camel-sip/src/main/docs/sip.adoc[Sip] (camel-sip) |  | Camel SIP protocol based communication component
+
+| link:camel-sjms/src/main/docs/sjms.adoc[Sjms] (camel-sjms) |  | A pure Java JMS Camel Component
+
+| link:camel-sjms2/src/main/docs/sjms2.adoc[Sjms2] (camel-sjms2) |  | A pure Java JMS 2.0 Camel Component
+
+| link:camel-slack/src/main/docs/slack.adoc[Slack] (camel-slack) |  | Camel Slack Support
+
+| link:camel-smpp/src/main/docs/smpp.adoc[Smpp] (camel-smpp) |  | Camel SMPP support
+
+| link:camel-snakeyaml/src/main/docs/snakeyaml.adoc[Snakeyaml] (camel-snakeyaml) |  | Camel SnakeYAML support
+
+| link:camel-snmp/src/main/docs/snmp.adoc[Snmp] (camel-snmp) |  | Camel SNMP support
+
+| link:camel-soap/src/main/docs/soap.adoc[Soap] (camel-soap) |  | Camel SOAP support
+
+| link:camel-solr/src/main/docs/solr.adoc[Solr] (camel-solr) |  | Camel Solr Support
+
+| link:camel-spark/src/main/docs/spark.adoc[Spark] (camel-spark) |  | Camel Apache Spark Support
+
+| link:camel-spark-rest/src/main/docs/spark-rest.adoc[Spark Rest] (camel-spark-rest) |  | Camel Spark (REST DSL) support
+
+| link:camel-splunk/src/main/docs/splunk.adoc[Splunk] (camel-splunk) |  | Camel :: Splunk component
+
+| link:camel-spring/src/main/docs/spring.adoc[Spring] (camel-spring) |  | Camel Spring with XML DSL
+
+| link:camel-spring-batch/src/main/docs/spring-batch.adoc[Spring Batch] (camel-spring-batch) |  | Camel Spring Batch support
+
 | link:camel-spring-boot/src/main/docs/spring-boot.adoc[Spring Boot] (camel-spring-boot) | 2.15 | Using Camel with Spring Boot
 
 | link:camel-spring-cloud/src/main/docs/spring-cloud.adoc[Spring Cloud] (camel-spring-cloud) | 2.19 | Camel Cloud integration with Spring Cloud
@@ -1079,12 +1293,40 @@ Number of Miscellaneous Components: 31 in 31 JAR artifacts (0 deprecated)
 
 | link:camel-spring-cloud-zookeeper/src/main/docs/spring-cloud-zookeeper.adoc[Spring Cloud Zookeeper] (camel-spring-cloud-zookeeper) | 2.19 | Camel Cloud integration with Spring Cloud Zookeeper
 
+| link:camel-spring-integration/src/main/docs/spring-integration.adoc[Spring Integration] (camel-spring-integration) |  | Camel Spring Integration support
+
 | link:camel-spring-javaconfig/src/main/docs/spring-javaconfig.adoc[Spring Java Configuration] (camel-spring-javaconfig) | 2.0 | Using Camel with Spring Java Configuration
 
+| link:camel-spring-ldap/src/main/docs/spring-ldap.adoc[Spring Ldap] (camel-spring-ldap) |  | Camel support for Spring LDAP
+
+| link:camel-spring-redis/src/main/docs/spring-redis.adoc[Spring Redis] (camel-spring-redis) |  | Camel Spring Redis Component
+
 | link:camel-spring-security/src/main/docs/spring-security.adoc[Spring Security] (camel-spring-security) | 2.3 | Security using Spring Security
 
+| link:camel-spring-ws/src/main/docs/spring-ws.adoc[Spring Ws] (camel-spring-ws) |  | Camel support for Spring Web Services
+
+| link:camel-sql/src/main/docs/sql.adoc[Sql] (camel-sql) |  | Camel SQL support
+
+| link:camel-ssh/src/main/docs/ssh.adoc[Ssh] (camel-ssh) |  | Camel SSH support
+
+| link:camel-stax/src/main/docs/stax.adoc[Stax] (camel-stax) |  | Camel StAX support
+
+| link:camel-stomp/src/main/docs/stomp.adoc[Stomp] (camel-stomp) |  | Camel Stomp client
+
+| link:camel-stream/src/main/docs/stream.adoc[Stream] (camel-stream) |  | Camel Stream (System.in, System.out, System.err) support
+
+| link:camel-stringtemplate/src/main/docs/stringtemplate.adoc[Stringtemplate] (camel-stringtemplate) |  | Camel StringTemplate support
+
 | link:camel-swagger-java/src/main/docs/swagger-java.adoc[Swagger Java] (camel-swagger-java) | 2.16 | Rest-dsl support for using swagger api-doc
 
+| link:camel-syslog/src/main/docs/syslog.adoc[Syslog] (camel-syslog) |  | Camel Syslog support
+
+| link:camel-tagsoup/src/main/docs/tagsoup.adoc[Tagsoup] (camel-tagsoup) |  | Camel TagSoup support
+
+| link:camel-tarfile/src/main/docs/tarfile.adoc[Tarfile] (camel-tarfile) |  | Camel Tar file support
+
+| link:camel-telegram/src/main/docs/telegram.adoc[Telegram] (camel-telegram) |  | Camel Telegram support
+
 | link:camel-test/src/main/docs/test.adoc[Test] (camel-test) | 2.9 | Camel unit testing
 
 | link:camel-test-blueprint/src/main/docs/test-blueprint.adoc[Test Blueprint] (camel-test-blueprint) | 2.10 | Camel unit testing with OSGi Blueprint
@@ -1099,9 +1341,53 @@ Number of Miscellaneous Components: 31 in 31 JAR artifacts (0 deprecated)
 
 | link:camel-testcontainers-spring/src/main/docs/testcontainers-spring.adoc[Testcontainers Spring] (camel-testcontainers-spring) | 2.22 | Camel unit testing with Spring and testcontainers
 
+| link:camel-thrift/src/main/docs/thrift.adoc[Thrift] (camel-thrift) |  | Camel Apache Thrift data format and RPC support
+
+| link:camel-tika/src/main/docs/tika.adoc[Tika] (camel-tika) |  | This component integrates with Apache Tika to extract content and metadata from thousands of file types.
+
+| link:camel-twilio/src/main/docs/twilio.adoc[Twilio] (camel-twilio) |  | Camel Component for Twilio
+
+| link:camel-twitter/src/main/docs/twitter.adoc[Twitter] (camel-twitter) |  | Camel Twitter support
+
+| link:camel-undertow/src/main/docs/undertow.adoc[Undertow] (camel-undertow) |  | Camel Components
+
+| link:camel-univocity-parsers/src/main/docs/univocity-parsers.adoc[Univocity Parsers] (camel-univocity-parsers) |  | Camel UniVocity parsers data format support
+
+| link:camel-velocity/src/main/docs/velocity.adoc[Velocity] (camel-velocity) |  | Camel Velocity support
+
+| link:camel-vertx/src/main/docs/vertx.adoc[Vertx] (camel-vertx) |  | Camel Vertx support
+
+| link:camel-weather/src/main/docs/weather.adoc[Weather] (camel-weather) |  | Camel Weather support
+
+| link:camel-web3j/src/main/docs/web3j.adoc[Web3j] (camel-web3j) |  | Camel Ethereum support through Web3j
+
+| link:camel-websocket/src/main/docs/websocket.adoc[Websocket] (camel-websocket) |  | Camel WebSocket using Jetty
+
+| link:camel-websocket-jsr356/src/main/docs/websocket-jsr356.adoc[Websocket Jsr356] (camel-websocket-jsr356) |  | Camel WebSocket using JSR356 (javax)
+
+| link:camel-wordpress/src/main/docs/wordpress.adoc[Wordpress] (camel-wordpress) |  | Wordpress REST API support
+
+| link:camel-xchange/src/main/docs/xchange.adoc[Xchange] (camel-xchange) |  | Camel XChange support
+
+| link:camel-xmlsecurity/src/main/docs/xmlsecurity.adoc[Xmlsecurity] (camel-xmlsecurity) |  | Camel Partial XML Encryption/Decryption and XML Signature support
+
+| link:camel-xmpp/src/main/docs/xmpp.adoc[Xmpp] (camel-xmpp) |  | Camel XMPP support
+
 | link:camel-aws-xray/src/main/docs/aws-xray.adoc[XRay] (camel-aws-xray) | 2.21 | Distributed tracing using AWS XRay
 
+| link:camel-xstream/src/main/docs/xstream.adoc[Xstream] (camel-xstream) |  | Camel XStream support
+
+| link:camel-yammer/src/main/docs/yammer.adoc[Yammer] (camel-yammer) |  | Camel Yammer Component
+
+| link:camel-zendesk/src/main/docs/zendesk.adoc[Zendesk] (camel-zendesk) |  | Camel Zendesk Component
+
+| link:camel-zipfile/src/main/docs/zipfile.adoc[Zipfile] (camel-zipfile) |  | Camel Zip file support
+
 | link:camel-zipkin/src/main/docs/zipkin.adoc[Zipkin] (camel-zipkin) | 2.18 | Distributed message tracing using Zipkin
+
+| link:camel-zookeeper/src/main/docs/zookeeper.adoc[Zookeeper] (camel-zookeeper) |  | Camel Zookeeper Support
+
+| link:camel-zookeeper-master/src/main/docs/zookeeper-master.adoc[Zookeeper Master] (camel-zookeeper-master) |  | Camel Zookeeper Master Support
 |===
 // others: END
 
diff --git a/docs/components/modules/ROOT/pages/grape-component.adoc b/docs/components/modules/ROOT/pages/grape-component.adoc
index b241aba..54610d7 100644
--- a/docs/components/modules/ROOT/pages/grape-component.adoc
+++ b/docs/components/modules/ROOT/pages/grape-component.adoc
@@ -51,7 +51,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *synchronous* (producer) | Sets whether synchronous processing should be strictly used or Camel is allowed to use asynchronous processing (if supported). | false | boolean
+| *synchronous* (advanced) | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | false | boolean
 |===
 // endpoint options: END