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

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git

commit a06dbb323a77a89c858d4c1ff7f2f18fa2023551
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Thu Apr 23 08:39:18 2020 +0200

    Regen
---
 components-starter/README.adoc    | 168 ++++++-------
 docs/modules/ROOT/pages/list.adoc | 480 +++++++++++++++++++-------------------
 2 files changed, 324 insertions(+), 324 deletions(-)

diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 8446bb4..8ef7c77 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -1007,139 +1007,139 @@ Number of Camel data formats: 45 in 37 JAR artifacts 
(0 deprecated)
 |===
 | Data Format | Since | Description
 
-| link:https://camel.apache.org/components/latest/dataformats[Any23] +
+| 
link:https://camel.apache.org/components/latest/dataformats/any23-dataformat.html[Any23]
 +
 (camel-any23-starter) | 3.0 | Extract RDF data from HTML documents.
 
-| link:https://camel.apache.org/components/latest/dataformats[ASN.1 File] +
+| 
link:https://camel.apache.org/components/latest/dataformats/asn1-dataformat.html[ASN.1
 File] +
 (camel-asn1-starter) | 2.20 | Encode and decode data structures using Abstract 
Syntax Notation One (ASN.1).
 
-| link:https://camel.apache.org/components/latest/dataformats[Avro] +
+| 
link:https://camel.apache.org/components/latest/dataformats/avro-dataformat.html[Avro]
 +
 (camel-avro-starter) | 2.14 | Serialize and deserialize messages using Apache 
Avro binary dataformat.
 
-| link:https://camel.apache.org/components/latest/dataformats[Barcode] +
+| 
link:https://camel.apache.org/components/latest/dataformats/barcode-dataformat.html[Barcode]
 +
 (camel-barcode-starter) | 2.14 | Transform strings to various 1D/2D barcode 
bitmap formats and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[Base64] +
+| 
link:https://camel.apache.org/components/latest/dataformats/base64-dataformat.html[Base64]
 +
 (camel-base64-starter) | 2.11 | Encode and decode data using Base64.
 
-| link:https://camel.apache.org/components/latest/dataformats[BeanIO] +
+| 
link:https://camel.apache.org/components/latest/dataformats/beanio-dataformat.html[BeanIO]
 +
 (camel-beanio-starter) | 2.10 | Marshal and unmarshal Java beans to and from 
flat files (such as CSV, delimited, or fixed length formats).
 
-| link:https://camel.apache.org/components/latest/dataformats[Bindy CSV] +
+| 
link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy
 CSV] +
 (camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
 
-| link:https://camel.apache.org/components/latest/dataformats[Bindy Fixed 
Length] +
+| 
link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy
 Fixed Length] +
 (camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
 
-| link:https://camel.apache.org/components/latest/dataformats[Bindy Key Value 
Pair] +
+| 
link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy
 Key Value Pair] +
 (camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
 
-| link:https://camel.apache.org/components/latest/dataformats[CBOR] +
+| 
link:https://camel.apache.org/components/latest/dataformats/cbor-dataformat.html[CBOR]
 +
 (camel-cbor-starter) | 3.0 | Unmarshal a CBOR payload to POJO and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[Crypto (Java 
Cryptographic Extension)] +
+| 
link:https://camel.apache.org/components/latest/dataformats/crypto-dataformat.html[Crypto
 (Java Cryptographic Extension)] +
 (camel-crypto-starter) | 2.3 | Encrypt and decrypt messages using Java 
Cryptography Extension (JCE).
 
-| link:https://camel.apache.org/components/latest/dataformats[CSV] +
+| 
link:https://camel.apache.org/components/latest/dataformats/csv-dataformat.html[CSV]
 +
 (camel-csv-starter) | 1.3 | Handle CSV (Comma Separated Values) payloads.
 
-| link:https://camel.apache.org/components/latest/dataformats[FHIR JSon] +
+| 
link:https://camel.apache.org/components/latest/dataformats/fhirJson-dataformat.html[FHIR
 JSon] +
 (camel-fhir-starter) | 2.21 | Marshall/unmarshall FHIR objects to/from JSON.
 
-| link:https://camel.apache.org/components/latest/dataformats[FHIR XML] +
+| 
link:https://camel.apache.org/components/latest/dataformats/fhirXml-dataformat.html[FHIR
 XML] +
 (camel-fhir-starter) | 2.21 | Marshall/unmarshall FHIR objects to/from XML.
 
-| link:https://camel.apache.org/components/latest/dataformats[Flatpack] +
+| 
link:https://camel.apache.org/components/latest/dataformats/flatpack-dataformat.html[Flatpack]
 +
 (camel-flatpack-starter) | 2.1 | Marshal and unmarshal Java lists and maps 
to/from flat files (such as CSV, delimited, or fixed length formats).
 
-| link:https://camel.apache.org/components/latest/dataformats[Grok] +
+| 
link:https://camel.apache.org/components/latest/dataformats/grok-dataformat.html[Grok]
 +
 (camel-grok-starter) | 3.0 | Unmarshal unstructured data to objects using 
Logstash based Grok patterns.
 
-| link:https://camel.apache.org/components/latest/dataformats[GZip Deflater] +
+| 
link:https://camel.apache.org/components/latest/dataformats/gzipdeflater-dataformat.html[GZip
 Deflater] +
 (camel-zip-deflater-starter) | 2.0 | Compress and de-compress messages using 
java.util.zip.GZIPStream.
 
-| link:https://camel.apache.org/components/latest/dataformats[HL7] +
+| 
link:https://camel.apache.org/components/latest/dataformats/hl7-dataformat.html[HL7]
 +
 (camel-hl7-starter) | 2.0 | Marshal and unmarshal HL7 (Health Care) model 
objects using the HL7 MLLP codec.
 
-| link:https://camel.apache.org/components/latest/dataformats[iCal] +
+| 
link:https://camel.apache.org/components/latest/dataformats/ical-dataformat.html[iCal]
 +
 (camel-ical-starter) | 2.12 | Marshal and unmarshal iCal (.ics) documents 
to/from model objects provided by the iCal4j library.
 
-| link:https://camel.apache.org/components/latest/dataformats[JacksonXML] +
+| 
link:https://camel.apache.org/components/latest/dataformats/jacksonxml-dataformat.html[JacksonXML]
 +
 (camel-jacksonxml-starter) | 2.16 | Unmarshal a XML payloads to POJOs and back 
using XMLMapper extension of Jackson.
 
-| link:https://camel.apache.org/components/latest/dataformats[JAXB] +
+| 
link:https://camel.apache.org/components/latest/dataformats/jaxb-dataformat.html[JAXB]
 +
 (camel-jaxb-starter) | 1.0 | Unmarshal XML payloads to POJOs and back using 
JAXB2 XML marshalling standard.
 
-| link:https://camel.apache.org/components/latest/dataformats[JSon Fastjson] +
+| 
link:https://camel.apache.org/components/latest/dataformats/json-fastjson-dataformat.html[JSon
 Fastjson] +
 (camel-fastjson-starter) | 2.20 | Marshal POJOs to JSON and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[JSon GSon] +
+| 
link:https://camel.apache.org/components/latest/dataformats/json-gson-dataformat.html[JSon
 GSon] +
 (camel-gson-starter) | 2.10 | Marshal POJOs to JSON and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[JSon Jackson] +
+| 
link:https://camel.apache.org/components/latest/dataformats/json-jackson-dataformat.html[JSon
 Jackson] +
 (camel-jackson-starter) | 2.0 | Marshal POJOs to JSON and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[JSon Johnzon] +
+| 
link:https://camel.apache.org/components/latest/dataformats/json-johnzon-dataformat.html[JSon
 Johnzon] +
 (camel-johnzon-starter) | 2.18 | Marshal POJOs to JSON and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[JSon XStream] +
+| 
link:https://camel.apache.org/components/latest/dataformats/json-xstream-dataformat.html[JSon
 XStream] +
 (camel-xstream-starter) | 2.0 | Marshal POJOs to JSON and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[JSonApi] +
+| 
link:https://camel.apache.org/components/latest/dataformats/jsonApi-dataformat.html[JSonApi]
 +
 (camel-jsonapi-starter) | 3.0 | Marshal and unmarshal JSON:API resources.
 
-| link:https://camel.apache.org/components/latest/dataformats[LZF Deflate 
Compression] +
+| 
link:https://camel.apache.org/components/latest/dataformats/lzf-dataformat.html[LZF
 Deflate Compression] +
 (camel-lzf-starter) | 2.17 | Compression and de-compress streams using LZF 
deflate algorithm.
 
-| link:https://camel.apache.org/components/latest/dataformats[MIME Multipart] +
+| 
link:https://camel.apache.org/components/latest/dataformats/mime-multipart-dataformat.html[MIME
 Multipart] +
 (camel-mail-starter) | 2.17 | Marshal Camel messages with attachments into 
MIME-Multipart messages and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[PGP] +
+| 
link:https://camel.apache.org/components/latest/dataformats/pgp-dataformat.html[PGP]
 +
 (camel-crypto-starter) | 2.9 | Encrypt and decrypt messages using Java 
Cryptographic Extension (JCE) and PGP.
 
-| link:https://camel.apache.org/components/latest/dataformats[Protobuf] +
+| 
link:https://camel.apache.org/components/latest/dataformats/protobuf-dataformat.html[Protobuf]
 +
 (camel-protobuf-starter) | 2.2 | Serialize and deserialize Java objects using 
Google's Protocol buffers.
 
-| link:https://camel.apache.org/components/latest/dataformats[RSS] +
+| 
link:https://camel.apache.org/components/latest/dataformats/rss-dataformat.html[RSS]
 +
 (camel-rss-starter) | 2.1 | Transform from ROME SyndFeed Java Objects to XML 
and vice-versa.
 
-| link:https://camel.apache.org/components/latest/dataformats[SOAP] +
+| 
link:https://camel.apache.org/components/latest/dataformats/soapjaxb-dataformat.html[SOAP]
 +
 (camel-soap-starter) | 2.3 | Marshal Java objects to SOAP messages and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[Syslog] +
+| 
link:https://camel.apache.org/components/latest/dataformats/syslog-dataformat.html[Syslog]
 +
 (camel-syslog-starter) | 2.6 | Marshall SyslogMessages to RFC3164 and RFC5424 
messages and back.
 
-| link:https://camel.apache.org/components/latest/dataformats[Tar File] +
+| 
link:https://camel.apache.org/components/latest/dataformats/tarfile-dataformat.html[Tar
 File] +
 (camel-tarfile-starter) | 2.16 | Archive/extract files into/from tarballs.
 
-| link:https://camel.apache.org/components/latest/dataformats[Thrift] +
+| 
link:https://camel.apache.org/components/latest/dataformats/thrift-dataformat.html[Thrift]
 +
 (camel-thrift-starter) | 2.20 | Serialize and deserialize of messages using 
Apache Thrift binary dataformat.
 
-| link:https://camel.apache.org/components/latest/dataformats[TidyMarkup] +
+| 
link:https://camel.apache.org/components/latest/dataformats/tidyMarkup-dataformat.html[TidyMarkup]
 +
 (camel-tagsoup-starter) | 2.0 | Parse (potentially invalid) HTML into valid 
HTML or DOM.
 
-| link:https://camel.apache.org/components/latest/dataformats[uniVocity CSV] +
+| 
link:https://camel.apache.org/components/latest/dataformats/univocity-csv-dataformat.html[uniVocity
 CSV] +
 (camel-univocity-parsers-starter) | 2.15 | Marshal and unmarshal Java objects 
from and to CSV (Comma Separated Values) using univocity-parsers.
 
-| link:https://camel.apache.org/components/latest/dataformats[uniVocity Fixed 
Length] +
+| 
link:https://camel.apache.org/components/latest/dataformats/univocity-fixed-dataformat.html[uniVocity
 Fixed Length] +
 (camel-univocity-parsers-starter) | 2.15 | Marshal and unmarshal Java objects 
from and to fixed length records using univocity-parsers.
 
-| link:https://camel.apache.org/components/latest/dataformats[uniVocity TSV] +
+| 
link:https://camel.apache.org/components/latest/dataformats/univocity-tsv-dataformat.html[uniVocity
 TSV] +
 (camel-univocity-parsers-starter) | 2.15 | Marshal and unmarshal Java objects 
from and to TSV (Tab-Separated Values) records using univocity-parsers.
 
-| link:https://camel.apache.org/components/latest/dataformats[XML Security] +
+| 
link:https://camel.apache.org/components/latest/dataformats/secureXML-dataformat.html[XML
 Security] +
 (camel-xmlsecurity-starter) | 2.0 | Encrypt and decrypt XML payloads using 
Apache Santuario.
 
-| link:https://camel.apache.org/components/latest/dataformats[XStream] +
+| 
link:https://camel.apache.org/components/latest/dataformats/xstream-dataformat.html[XStream]
 +
 (camel-xstream-starter) | 1.3 | Marshal and unmarshal POJOs to/from XML.
 
-| link:https://camel.apache.org/components/latest/dataformats[YAML SnakeYAML] +
+| 
link:https://camel.apache.org/components/latest/dataformats/yaml-snakeyaml-dataformat.html[YAML
 SnakeYAML] +
 (camel-snakeyaml-starter) | 2.17 | Marshal and unmarshal Java objects to and 
from YAML.
 
-| link:https://camel.apache.org/components/latest/dataformats[Zip Deflate 
Compression] +
+| 
link:https://camel.apache.org/components/latest/dataformats/zipdeflater-dataformat.html[Zip
 Deflate Compression] +
 (camel-zip-deflater-starter) | 2.12 | Compress and decompress streams using 
java.util.zip.Deflater and java.util.zip.Inflater.
 
-| link:https://camel.apache.org/components/latest/dataformats[Zip File] +
+| 
link:https://camel.apache.org/components/latest/dataformats/zipfile-dataformat.html[Zip
 File] +
 (camel-zipfile-starter) | 2.11 | Compression and decompress streams using 
java.util.zip.ZipStream.
 |===
 // dataformats: END
@@ -1153,55 +1153,55 @@ Number of Camel languages: 17 in 11 JAR artifacts (0 
deprecated)
 |===
 | Language | Since | Description
 
-| link:https://camel.apache.org/components/latest/languages[Bean method] +
+| 
link:https://camel.apache.org/components/latest/languages/bean-language.html[Bean
 method] +
 (camel-bean-starter) | 1.3 | To use a Java bean (aka method call) in Camel 
expressions or predicates.
 
-| link:https://camel.apache.org/components/latest/languages[Constant] +
+| 
link:https://camel.apache.org/components/latest/languages/constant-language.html[Constant]
 +
 (camel-base) | 1.5 | To use a constant value in Camel expressions or 
predicates. Important: this is a fixed constant value that is only set once 
during starting up the route, do not use this if you want dynamic values during 
routing.
 
-| link:https://camel.apache.org/components/latest/languages[ExchangeProperty] +
+| 
link:https://camel.apache.org/components/latest/languages/exchangeProperty-language.html[ExchangeProperty]
 +
 (camel-base) | 2.0 | To use a Camel Exchange property in expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/languages[File] +
+| 
link:https://camel.apache.org/components/latest/languages/file-language.html[File]
 +
 (camel-base) | 1.1 | For expressions and predicates using the file/simple 
language.
 
-| link:https://camel.apache.org/components/latest/languages[Groovy] +
+| 
link:https://camel.apache.org/components/latest/languages/groovy-language.html[Groovy]
 +
 (camel-groovy-starter) | 1.3 | To use Groovy scripts in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/languages[Header] +
+| 
link:https://camel.apache.org/components/latest/languages/header-language.html[Header]
 +
 (camel-base) | 1.5 | To use a Camel Message header in expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/languages[HL7 Terser] +
+| 
link:https://camel.apache.org/components/latest/languages/hl7terser-language.html[HL7
 Terser] +
 (camel-hl7-starter) | 2.11 | To use HL7 terser scripts in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/languages[JsonPath] +
+| 
link:https://camel.apache.org/components/latest/languages/jsonpath-language.html[JsonPath]
 +
 (camel-jsonpath-starter) | 2.13 | To use JsonPath in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/languages[MVEL] +
+| 
link:https://camel.apache.org/components/latest/languages/mvel-language.html[MVEL]
 +
 (camel-mvel-starter) | 2.0 | To use MVEL scripts in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/languages[OGNL] +
+| 
link:https://camel.apache.org/components/latest/languages/ognl-language.html[OGNL]
 +
 (camel-ognl-starter) | 1.1 | To use OGNL scripts in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/languages[Ref] +
+| 
link:https://camel.apache.org/components/latest/languages/ref-language.html[Ref]
 +
 (camel-base) | 2.8 | Reference to an existing Camel expression or predicate, 
which is looked up from the Camel registry.
 
-| link:https://camel.apache.org/components/latest/languages[Simple] +
+| 
link:https://camel.apache.org/components/latest/languages/simple-language.html[Simple]
 +
 (camel-base) | 1.1 | To use Camels built-in Simple language in Camel 
expressions or predicates.
 
-| link:https://camel.apache.org/components/latest/languages[SpEL] +
+| 
link:https://camel.apache.org/components/latest/languages/spel-language.html[SpEL]
 +
 (camel-spring-starter) | 2.7 | To use Spring Expression Language (SpEL) in 
Camel expressions or predicates.
 
-| link:https://camel.apache.org/components/latest/languages[Tokenize] +
+| 
link:https://camel.apache.org/components/latest/languages/tokenize-language.html[Tokenize]
 +
 (camel-base) | 2.0 | To use Camel message body or header with a tokenizer in 
Camel expressions or predicates.
 
-| link:https://camel.apache.org/components/latest/languages[XML Tokenize] +
+| 
link:https://camel.apache.org/components/latest/languages/xtokenize-language.html[XML
 Tokenize] +
 (camel-xml-jaxp-starter) | 2.14 | To use Camel message body or header with a 
XML tokenizer in Camel expressions or predicates.
 
-| link:https://camel.apache.org/components/latest/languages[XPath] +
+| 
link:https://camel.apache.org/components/latest/languages/xpath-language.html[XPath]
 +
 (camel-xpath-starter) | 1.1 | To use XPath (XML) in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/languages[XQuery] +
+| 
link:https://camel.apache.org/components/latest/languages/xquery-language.html[XQuery]
 +
 (camel-saxon-starter) | 1.0 | To use XQuery (XML) in Camel expressions or 
predicates.
 |===
 // languages: END
@@ -1216,70 +1216,70 @@ Number of miscellaneous extensions: 22 in 22 JAR 
artifacts (0 deprecated)
 |===
 | Extension | Since | Description
 
-| link:https://camel.apache.org/components/latest/others[AWS XRay] +
+| link:https://camel.apache.org/components/latest/others/aws-xray.html[AWS 
XRay] +
 (camel-aws-xray-starter) | 2.21 | Distributed tracing using AWS XRay
 
-| link:https://camel.apache.org/components/latest/others[CXF Transport] +
+| 
link:https://camel.apache.org/components/latest/others/cxf-transport.html[CXF 
Transport] +
 (camel-cxf-transport-starter) | 2.8 | Camel Transport for Apache CXF
 
-| link:https://camel.apache.org/components/latest/others[Hystrix] +
+| link:https://camel.apache.org/components/latest/others/hystrix.html[Hystrix] 
+
 (camel-hystrix-starter) | 2.18 | Circuit Breaker EIP using Netflix Hystrix
 
-| link:https://camel.apache.org/components/latest/others[Jasypt] +
+| link:https://camel.apache.org/components/latest/others/jasypt.html[Jasypt] +
 (camel-jasypt-starter) | 2.5 | Security using Jasypt
 
-| link:https://camel.apache.org/components/latest/others[LevelDB] +
+| link:https://camel.apache.org/components/latest/others/leveldb.html[LevelDB] 
+
 (camel-leveldb-starter) | 2.10 | Using LevelDB as persistent EIP store
 
-| link:https://camel.apache.org/components/latest/others[LRA] +
+| link:https://camel.apache.org/components/latest/others/lra.html[LRA] +
 (camel-lra-starter) | 2.21 | Camel saga binding for Long-Running-Action 
framework
 
-| link:https://camel.apache.org/components/latest/others[Openapi Java] +
+| 
link:https://camel.apache.org/components/latest/others/openapi-java.html[Openapi
 Java] +
 (camel-openapi-java-starter) | 3.1 | Rest-dsl support for using openapi doc
 
-| link:https://camel.apache.org/components/latest/others[OpenTracing] +
+| 
link:https://camel.apache.org/components/latest/others/opentracing.html[OpenTracing]
 +
 (camel-opentracing-starter) | 2.19 | Distributed tracing using OpenTracing
 
-| link:https://camel.apache.org/components/latest/others[Reactive Executor 
Vert.x] +
+| 
link:https://camel.apache.org/components/latest/others/reactive-executor-vertx.html[Reactive
 Executor Vert.x] +
 (camel-reactive-executor-vertx-starter) | 3.0 | Reactive Executor for 
camel-core using Vert.x
 
-| link:https://camel.apache.org/components/latest/others[Reactor] +
+| link:https://camel.apache.org/components/latest/others/reactor.html[Reactor] 
+
 (camel-reactor-starter) | 2.20 | Reactor based back-end for Camel's reactive 
streams component
 
-| link:https://camel.apache.org/components/latest/others[Resilience4j] +
+| 
link:https://camel.apache.org/components/latest/others/resilience4j.html[Resilience4j]
 +
 (camel-resilience4j-starter) | 3.0 | Circuit Breaker EIP using Resilience4j
 
-| link:https://camel.apache.org/components/latest/others[Ribbon] +
+| link:https://camel.apache.org/components/latest/others/ribbon.html[Ribbon] +
 (camel-ribbon-starter) | 2.18 | Using Netflix Ribbon for client side load 
balancing
 
-| link:https://camel.apache.org/components/latest/others[RxJava] +
+| link:https://camel.apache.org/components/latest/others/rxjava.html[RxJava] +
 (camel-rxjava-starter) | 2.22 | RxJava based back-end for Camel's reactive 
streams component
 
-| link:https://camel.apache.org/components/latest/others[Shiro] +
+| link:https://camel.apache.org/components/latest/others/shiro.html[Shiro] +
 (camel-shiro-starter) | 2.5 | Security using Shiro
 
-| link:https://camel.apache.org/components/latest/others[Spring Cloud] +
+| 
link:https://camel.apache.org/components/latest/others/spring-cloud.html[Spring 
Cloud] +
 (camel-spring-cloud-starter) | 2.19 | Camel Cloud integration with Spring Cloud
 
-| link:https://camel.apache.org/components/latest/others[Spring Cloud Consul] +
+| 
link:https://camel.apache.org/components/latest/others/spring-cloud-consul.html[Spring
 Cloud Consul] +
 (camel-spring-cloud-consul-starter) | 2.19 | Camel Cloud integration with 
Spring Cloud Consul
 
-| link:https://camel.apache.org/components/latest/others[Spring Cloud Netflix] 
+
+| 
link:https://camel.apache.org/components/latest/others/spring-cloud-netflix.html[Spring
 Cloud Netflix] +
 (camel-spring-cloud-netflix-starter) | 2.19 | Camel Cloud integration with 
Spring Cloud Netflix
 
-| link:https://camel.apache.org/components/latest/others[Spring Cloud 
Zookeeper] +
+| 
link:https://camel.apache.org/components/latest/others/spring-cloud-zookeeper.html[Spring
 Cloud Zookeeper] +
 (camel-spring-cloud-zookeeper-starter) | 2.19 | Camel Cloud integration with 
Spring Cloud Zookeeper
 
-| link:https://camel.apache.org/components/latest/others[Spring Java 
Configuration] +
+| 
link:https://camel.apache.org/components/latest/others/spring-javaconfig.html[Spring
 Java Configuration] +
 (camel-spring-javaconfig-starter) | 2.0 | Using Camel with Spring Java 
Configuration
 
-| link:https://camel.apache.org/components/latest/others[Spring Security] +
+| 
link:https://camel.apache.org/components/latest/others/spring-security.html[Spring
 Security] +
 (camel-spring-security-starter) | 2.3 | Security using Spring Security
 
-| link:https://camel.apache.org/components/latest/others[Swagger Java] +
+| 
link:https://camel.apache.org/components/latest/others/swagger-java.html[Swagger
 Java] +
 (camel-swagger-java-starter) | 2.16 | Rest-dsl support for using swagger 
api-doc
 
-| link:https://camel.apache.org/components/latest/others[Zipkin] +
+| link:https://camel.apache.org/components/latest/others/zipkin.html[Zipkin] +
 (camel-zipkin-starter) | 2.18 | Distributed message tracing using Zipkin
 |===
 // others: END
diff --git a/docs/modules/ROOT/pages/list.adoc 
b/docs/modules/ROOT/pages/list.adoc
index 7c69fdb..8ef7c77 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -12,328 +12,328 @@ Number of Camel components: 328 in 261 JAR artifacts (1 
deprecated)
 | Component | Since | Description
 
 | 
link:https://camel.apache.org/components/latest/activemq-component.html[ActiveMQ]
 (camel-activemq-starter) +
-`activemq:destinationType:destinationName` | 1.0 | The activemq component 
allows messages to be sent to (or consumed from) Apache ActiveMQ. This 
component extends the Camel JMS component.
+`activemq:destinationType:destinationName` | 1.0 | Send messages to (or 
consume from) Apache ActiveMQ. This component extends the Camel JMS component.
 
 | link:https://camel.apache.org/components/latest/ahc-component.html[AHC] 
(camel-ahc-starter) +
-`ahc:httpUri` | 2.8 | To call external HTTP services using Async Http Client.
+`ahc:httpUri` | 2.8 | Call external HTTP services using Async Http Client.
 
 | link:https://camel.apache.org/components/latest/ahc-ws-component.html[AHC 
Websocket] (camel-ahc-ws-starter) +
-`ahc-ws:httpUri` | 2.14 | To exchange data with external Websocket servers 
using Async Http Client.
+`ahc-ws:httpUri` | 2.14 | Exchange data with external Websocket servers using 
Async Http Client.
 
 | link:https://camel.apache.org/components/latest/amqp-component.html[AMQP] 
(camel-amqp-starter) +
 `amqp:destinationType:destinationName` | 1.2 | Messaging with AMQP protocol 
using Apache QPid Client.
 
 | link:https://camel.apache.org/components/latest/apns-component.html[APNS] 
(camel-apns-starter) +
-`apns:name` | 2.8 | For sending notifications to Apple iOS devices.
+`apns:name` | 2.8 | Send notifications to Apple iOS devices.
 
 | link:https://camel.apache.org/components/latest/as2-component.html[AS2] 
(camel-as2-starter) +
-`as2:apiName/methodName` | 2.22 | Component used for transferring data secure 
and reliable over the internet using the AS2 protocol.
+`as2:apiName/methodName` | 2.22 | Transfer data securely and reliably using 
the AS2 protocol (RFC4130).
 
 | 
link:https://camel.apache.org/components/latest/asterisk-component.html[Asterisk]
 (camel-asterisk-starter) +
-`asterisk:name` | 2.18 | The asterisk component is used to interact with 
Asterisk PBX Server.
+`asterisk:name` | 2.18 | Interact with Asterisk PBX Server.
 
 | link:https://camel.apache.org/components/latest/atmos-component.html[Atmos] 
(camel-atmos-starter) +
-`atmos:name/operation` | 2.15 | The atmos component is used for integrating 
with EMC's Atomos Storage.
+`atmos:name/operation` | 2.15 | Integract with EMC's ViPR object data services 
using the Atmos Client.
 
 | 
link:https://camel.apache.org/components/latest/atmosphere-websocket-component.html[Atmosphere
 Websocket] (camel-atmosphere-websocket-starter) +
-`atmosphere-websocket:servicePath` | 2.14 | To exchange data with external 
Websocket clients using Atmosphere.
+`atmosphere-websocket:servicePath` | 2.14 | Expose WebSocket endpoints using 
the Atmosphere framework.
 
 | link:https://camel.apache.org/components/latest/atom-component.html[Atom] 
(camel-atom-starter) +
-`atom:feedUri` | 1.2 | The atom component is used for consuming Atom RSS feeds.
+`atom:feedUri` | 1.2 | Poll Atom RSS feeds.
 
 | 
link:https://camel.apache.org/components/latest/atomix-map-component.html[Atomix
 Map] (camel-atomix-starter) +
-`atomix-map:resourceName` | 2.20 | The atomix-map component is used to access 
Atomix's distributed map.
+`atomix-map:resourceName` | 2.20 | Access Atomix's distributed map.
 
 | 
link:https://camel.apache.org/components/latest/atomix-messaging-component.html[Atomix
 Messaging] (camel-atomix-starter) +
-`atomix-messaging:resourceName` | 2.20 | The atomix-messaging component is 
used to access Atomix's group messaging.
+`atomix-messaging:resourceName` | 2.20 | Access Atomix's group messaging.
 
 | 
link:https://camel.apache.org/components/latest/atomix-multimap-component.html[Atomix
 MultiMap] (camel-atomix-starter) +
-`atomix-multimap:resourceName` | 2.20 | The atomix-multimap component is used 
to access Atomix's distributed multi map.
+`atomix-multimap:resourceName` | 2.20 | Access Atomix's distributed multi map.
 
 | 
link:https://camel.apache.org/components/latest/atomix-queue-component.html[Atomix
 Queue] (camel-atomix-starter) +
-`atomix-queue:resourceName` | 2.20 | The atomix-queue component is used to 
access Atomix's distributed queue.
+`atomix-queue:resourceName` | 2.20 | Access Atomix's distributed queue.
 
 | 
link:https://camel.apache.org/components/latest/atomix-set-component.html[Atomix
 Set] (camel-atomix-starter) +
-`atomix-set:resourceName` | 2.20 | The atomix-set component is used to access 
Atomix's distributed set.
+`atomix-set:resourceName` | 2.20 | Access Atomix's distributed set.
 
 | 
link:https://camel.apache.org/components/latest/atomix-value-component.html[Atomix
 Value] (camel-atomix-starter) +
-`atomix-value:resourceName` | 2.20 | The atomix-value component is used to 
access Atomix's distributed value.
+`atomix-value:resourceName` | 2.20 | Access Atomix's distributed value.
 
 | link:https://camel.apache.org/components/latest/avro-component.html[Avro] 
(camel-avro-rpc-starter) +
-`avro:transport:host:port/messageName` | 2.10 | Working with Apache Avro for 
data serialization.
+`avro:transport:host:port/messageName` | 2.10 | Produce or consume Apache Avro 
RPC services.
 
 | link:https://camel.apache.org/components/latest/aws2-cw-component.html[AWS 2 
CloudWatch] (camel-aws2-cw-starter) +
-`aws2-cw:namespace` | 3.1 | The aws2-cw component is used for sending metrics 
to an Amazon CloudWatch.
+`aws2-cw:namespace` | 3.1 | Sending metrics to AWS CloudWatch using AWS SDK 
version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-ddb-component.html[AWS 
2 DynamoDB] (camel-aws2-ddb-starter) +
-`aws2-ddb:tableName` | 3.1 | The aws2-ddb component is used for storing and 
retrieving data from Amazon's DynamoDB service.
+`aws2-ddb:tableName` | 3.1 | Store and retrieve data from AWS DynamoDB service 
using AWS SDK version 2.x.
 
 | 
link:https://camel.apache.org/components/latest/aws2-ddbstream-component.html[AWS
 2 DynamoDB Streams] (camel-aws2-ddb-starter) +
-`aws2-ddbstream:tableName` | 3.1 | The aws2-ddbstream component is used for 
working with Amazon DynamoDB Streams.
+`aws2-ddbstream:tableName` | 3.1 | Receive messages from AWS DynamoDB Stream 
service using AWS SDK version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-ec2-component.html[AWS 
2 EC2] (camel-aws2-ec2-starter) +
-`aws2-ec2:label` | 3.1 | The aws2-ec2 is used for managing Amazon EC2 
instances.
+`aws2-ec2:label` | 3.1 | Manage AWS EC2 instances using AWS SDK version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-ecs-component.html[AWS 
2 ECS] (camel-aws2-ecs-starter) +
-`aws2-ecs:label` | 3.1 | The aws2-ecs is used for managing Amazon ECS
+`aws2-ecs:label` | 3.1 | Manage AWS ECS cluster instances using AWS SDK 
version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-eks-component.html[AWS 
2 EKS] (camel-aws2-eks-starter) +
-`aws2-eks:label` | 3.1 | The aws2-eks is used for managing Amazon EKS
+`aws2-eks:label` | 3.1 | Manage AWS EKS cluster instances using AWS SDK 
version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-iam-component.html[AWS 
2 IAM] (camel-aws2-iam-starter) +
-`aws2-iam:label` | 3.1 | The aws2-iam is used for managing Amazon IAM
+`aws2-iam:label` | 3.1 | Manage AWS IAM instances using AWS SDK version 2.x.
 
 | 
link:https://camel.apache.org/components/latest/aws2-kinesis-component.html[AWS 
2 Kinesis] (camel-aws2-kinesis-starter) +
-`aws2-kinesis:streamName` | 3.2 | The aws2-kinesis component is for consuming 
and producing records from Amazon Kinesis Streams.
+`aws2-kinesis:streamName` | 3.2 | Consume and produce records from AWS Kinesis 
Streams using AWS SDK version 2.x.
 
 | 
link:https://camel.apache.org/components/latest/aws2-kinesis-firehose-component.html[AWS
 2 Kinesis Firehose] (camel-aws2-kinesis-starter) +
-`aws2-kinesis-firehose:streamName` | 3.2 | The aws2-kinesis-firehose component 
is used for producing Amazon's Kinesis Firehose streams.
+`aws2-kinesis-firehose:streamName` | 3.2 | Consume data from AWS Kinesis 
Firehose streams using AWS SDK version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-kms-component.html[AWS 
2 KMS] (camel-aws2-kms-starter) +
-`aws2-kms:label` | 3.1 | The aws2-kms is used for managing Amazon KMS
+`aws2-kms:label` | 3.1 | Manage keys stored in AWS KMS instances using AWS SDK 
version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-mq-component.html[AWS 2 
MQ] (camel-aws2-mq-starter) +
-`aws2-mq:label` | 3.1 | The aws2-mq is used for managing Amazon MQ instances.
+`aws2-mq:label` | 3.1 | Manage AWS MQ instances using AWS SDK version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-msk-component.html[AWS 
2 MSK] (camel-aws2-msk-starter) +
-`aws2-msk:label` | 3.1 | The aws2-msk is used for managing Amazon MSK
+`aws2-msk:label` | 3.1 | Manage AWS MSK instances using AWS SDK version 2.x.
+
+| link:https://camel.apache.org/components/latest/aws2-s3-component.html[AWS 2 
S3 Storage Service] (camel-aws2-s3-starter) +
+`aws2-s3://bucketNameOrArn` | 3.2 | Store and retrie objects from AWS S3 
Storage Service using AWS SDK version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-ses-component.html[AWS 
2 Simple Email Service] (camel-aws2-ses-starter) +
-`aws2-ses:from` | 3.1 | The aws2-ses component is used for sending emails with 
Amazon's SES service.
+`aws2-ses:from` | 3.1 | Send e-mails through AWS SES service using AWS SDK 
version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-sns-component.html[AWS 
2 Simple Notification System] (camel-aws2-sns-starter) +
-`aws2-sns:topicNameOrArn` | 3.1 | The aws2-sns component is used for sending 
messages to an Amazon Simple Notification Topic.
+`aws2-sns:topicNameOrArn` | 3.1 | Send messages to an AWS Simple Notification 
Topic using AWS SDK version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws2-sqs-component.html[AWS 
2 Simple Queue Service] (camel-aws2-sqs-starter) +
-`aws2-sqs:queueNameOrArn` | 3.1 | The aws2-sqs component is used for sending 
and receiving messages to Amazon's SQS service.
+`aws2-sqs:queueNameOrArn` | 3.1 | Sending and receive messages to/from AWS SQS 
service using AWS SDK version 2.x.
 
 | 
link:https://camel.apache.org/components/latest/aws2-translate-component.html[AWS
 2 Translate] (camel-aws2-translate-starter) +
-`aws2-translate:label` | 3.1 | The aws2-translate component is used for 
managing Amazon Translate
+`aws2-translate:label` | 3.1 | Translate texts using AWS Translate and AWS SDK 
version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws-cw-component.html[AWS 
CloudWatch] (camel-aws-cw-starter) +
-`aws-cw:namespace` | 2.11 | The aws-cw component is used for sending metrics 
to an Amazon CloudWatch.
+`aws-cw:namespace` | 2.11 | Send metrics to AWS CloudWatch.
 
 | link:https://camel.apache.org/components/latest/aws-ddb-component.html[AWS 
DynamoDB] (camel-aws-ddb-starter) +
-`aws-ddb:tableName` | 2.10 | The aws-ddb component is used for storing and 
retrieving data from Amazon's DynamoDB service.
+`aws-ddb:tableName` | 2.10 | Store and retrieve data from AWS DynamoDB service.
 
 | 
link:https://camel.apache.org/components/latest/aws-ddbstream-component.html[AWS
 DynamoDB Streams] (camel-aws-ddb-starter) +
-`aws-ddbstream:tableName` | 2.17 | The aws-ddbstream component is used for 
working with Amazon DynamoDB Streams.
+`aws-ddbstream:tableName` | 2.17 | Receive messages from AWS DynamoDB Stream 
service.
 
 | link:https://camel.apache.org/components/latest/aws-ec2-component.html[AWS 
EC2] (camel-aws-ec2-starter) +
-`aws-ec2:label` | 2.16 | The aws-ec2 is used for managing Amazon EC2 instances.
+`aws-ec2:label` | 2.16 | Manage AWS EC2 instances.
 
 | link:https://camel.apache.org/components/latest/aws-ecs-component.html[AWS 
ECS] (camel-aws-ecs-starter) +
-`aws-ecs:label` | 3.0 | The aws-ecs is used for managing Amazon ECS
+`aws-ecs:label` | 3.0 | Manage AWS ECS cluster instances.
 
 | link:https://camel.apache.org/components/latest/aws-eks-component.html[AWS 
EKS] (camel-aws-eks-starter) +
-`aws-eks:label` | 3.0 | The aws-eks is used for managing Amazon EKS
+`aws-eks:label` | 3.0 | Manage AWS EKS cluster instances.
 
 | link:https://camel.apache.org/components/latest/aws-iam-component.html[AWS 
IAM] (camel-aws-iam-starter) +
-`aws-iam:label` | 2.23 | The aws-iam is used for managing Amazon IAM
+`aws-iam:label` | 2.23 | Manage AWS IAM instances.
 
 | 
link:https://camel.apache.org/components/latest/aws-kinesis-component.html[AWS 
Kinesis] (camel-aws-kinesis-starter) +
-`aws-kinesis:streamName` | 2.17 | The aws-kinesis component is for consuming 
and producing records from Amazon Kinesis Streams.
+`aws-kinesis:streamName` | 2.17 | Consume and produce records from AWS Kinesis 
Streams.
 
 | 
link:https://camel.apache.org/components/latest/aws-kinesis-firehose-component.html[AWS
 Kinesis Firehose] (camel-aws-kinesis-starter) +
-`aws-kinesis-firehose:streamName` | 2.19 | The aws-kinesis-firehose component 
is used for producing Amazon's Kinesis Firehose streams.
+`aws-kinesis-firehose:streamName` | 2.19 | Consume data from AWS Kinesis 
Firehose streams.
 
 | link:https://camel.apache.org/components/latest/aws-kms-component.html[AWS 
KMS] (camel-aws-kms-starter) +
-`aws-kms:label` | 2.21 | The aws-kms is used for managing Amazon KMS
+`aws-kms:label` | 2.21 | Manage keys stored in AWS KMS instances.
 
 | 
link:https://camel.apache.org/components/latest/aws-lambda-component.html[AWS 
Lambda] (camel-aws-lambda-starter) +
-`aws-lambda:function` | 2.20 | The aws-lambda is used for managing and 
invoking functions from Amazon Lambda.
+`aws-lambda:function` | 2.20 | Manage and invoke AWS Lambda functions.
 
 | 
link:https://camel.apache.org/components/latest/aws2-lambda-component.html[AWS 
Lambda] (camel-aws2-lambda-starter) +
-`aws2-lambda:function` | 3.2 | The aws2-lambda is used for managing and 
invoking functions from Amazon Lambda.
+`aws2-lambda:function` | 3.2 | Manage and invoke AWS Lambda functions using 
AWS SDK version 2.x.
 
 | link:https://camel.apache.org/components/latest/aws-mq-component.html[AWS 
MQ] (camel-aws-mq-starter) +
-`aws-mq:label` | 2.21 | The aws-mq is used for managing Amazon MQ instances.
+`aws-mq:label` | 2.21 | Manage AWS MQ instances.
 
 | link:https://camel.apache.org/components/latest/aws-msk-component.html[AWS 
MSK] (camel-aws-msk-starter) +
-`aws-msk:label` | 3.0 | The aws-msk is used for managing Amazon MSK
+`aws-msk:label` | 3.0 | Manage AWS MSK instances.
 
 | link:https://camel.apache.org/components/latest/aws-s3-component.html[AWS S3 
Storage Service] (camel-aws-s3-starter) +
-`aws-s3://bucketNameOrArn` | 2.8 | The aws-s3 component is used for storing 
and retrieving object from Amazon S3 Storage Service.
+`aws-s3://bucketNameOrArn` | 2.8 | Store and retrie objects from AWS S3 
Storage Service.
 
 | link:https://camel.apache.org/components/latest/aws-ses-component.html[AWS 
Simple Email Service] (camel-aws-ses-starter) +
-`aws-ses:from` | 2.9 | The aws-ses component is used for sending emails with 
Amazon's SES service.
+`aws-ses:from` | 2.9 | Send e-mails through AWS SES service.
 
 | link:https://camel.apache.org/components/latest/aws-sns-component.html[AWS 
Simple Notification System] (camel-aws-sns-starter) +
-`aws-sns:topicNameOrArn` | 2.8 | The aws-sns component is used for sending 
messages to an Amazon Simple Notification Topic.
+`aws-sns:topicNameOrArn` | 2.8 | Send messages to an AWS Simple Notification 
Topic.
 
 | link:https://camel.apache.org/components/latest/aws-sqs-component.html[AWS 
Simple Queue Service] (camel-aws-sqs-starter) +
-`aws-sqs:queueNameOrArn` | 2.6 | The aws-sqs component is used for sending and 
receiving messages to Amazon's SQS service.
+`aws-sqs:queueNameOrArn` | 2.6 | Sending and receive messages to/from AWS SQS 
service.
 
 | link:https://camel.apache.org/components/latest/aws-swf-component.html[AWS 
Simple Workflow] (camel-aws-swf-starter) +
-`aws-swf:type` | 2.13 | The aws-swf component is used for managing workflows 
from Amazon Simple Workflow.
+`aws-swf:type` | 2.13 | Manage workflows in the AWS Simple Workflow service.
 
 | link:https://camel.apache.org/components/latest/aws-sdb-component.html[AWS 
SimpleDB] (camel-aws-sdb-starter) +
-`aws-sdb:domainName` | 2.9 | The aws-sdb component is for storing and 
retrieving data from/to Amazon's SDB service.
+`aws-sdb:domainName` | 2.9 | Store and Retrieve data from/to AWS SDB service.
 
 | 
link:https://camel.apache.org/components/latest/aws-translate-component.html[AWS
 Translate] (camel-aws-translate-starter) +
-`aws-translate:label` | 3.0 | The aws-translate component is used for managing 
Amazon Translate
-
-| link:https://camel.apache.org/components/latest/aws2-s3-component.html[AWS2 
S3 Storage Service] (camel-aws2-s3-starter) +
-`aws2-s3://bucketNameOrArn` | 3.2 | The aws2-s3 component is used for storing 
and retrieving object from Amazon S3 Storage Service.
-
-| 
link:https://camel.apache.org/components/latest/azure-blob-component.html[Azure 
Storage Blob Service] (camel-azure-starter) +
-`azure-blob:containerOrBlobUri` | 2.19 | The azure-blob component is used for 
storing and retrieving blobs from Azure Storage Blob Service.
+`aws-translate:label` | 3.0 | Translate texts using AWS Translate.
 
 | 
link:https://camel.apache.org/components/latest/azure-storage-blob-component.html[Azure
 Storage Blob Service] (camel-azure-storage-blob-starter) +
-`azure-storage-blob:containerName` | 3.3 | The azure-storage-blob component is 
used for storing and retrieving blobs from Azure Storage Blob Service using SDK 
v12.
+`azure-storage-blob:containerName` | 3.3 | Store and retrieve blobs from Azure 
Storage Blob Service using SDK v12.
+
+| 
link:https://camel.apache.org/components/latest/azure-blob-component.html[Azure 
Storage Blob Service (Legacy)] (camel-azure-starter) +
+`azure-blob:containerOrBlobUri` | 2.19 | Store and retrieve blobs from Azure 
Storage Blob Service.
 
 | 
link:https://camel.apache.org/components/latest/azure-queue-component.html[Azure
 Storage Queue Service] (camel-azure-starter) +
-`azure-queue:containerAndQueueUri` | 2.19 | The azure-queue component is used 
for storing and retrieving messages from Azure Storage Queue Service.
+`azure-queue:containerAndQueueUri` | 2.19 | Store and retrieve messages from 
Azure Storage Queue Service.
 
 | link:https://camel.apache.org/components/latest/bean-component.html[Bean] 
(camel-bean-starter) +
-`bean:beanName` | 1.0 | The bean component is for invoking Java beans from 
Camel.
+`bean:beanName` | 1.0 | Invoke methods of Java beans stored in Camel registry.
 
 | 
link:https://camel.apache.org/components/latest/bean-validator-component.html[Bean
 Validator] (camel-bean-validator-starter) +
-`bean-validator:label` | 2.3 | The Validator component performs bean 
validation of the message body using the Java Bean Validation API.
+`bean-validator:label` | 2.3 | Validate the message body using the Java Bean 
Validation API.
 
 | 
link:https://camel.apache.org/components/latest/beanstalk-component.html[Beanstalk]
 (camel-beanstalk-starter) +
-`beanstalk:connectionSettings` | 2.15 | The beanstalk component is used for 
job retrieval and post-processing of Beanstalk jobs.
+`beanstalk:connectionSettings` | 2.15 | Retrieve and post-process Beanstalk 
jobs.
 
 | 
link:https://camel.apache.org/components/latest/bonita-component.html[Bonita] 
(camel-bonita-starter) +
-`bonita:operation` | 2.19 | Used for communicating with a remote Bonita BPM 
process engine.
+`bonita:operation` | 2.19 | Communicate with a remote Bonita BPM process 
engine.
 
 | link:https://camel.apache.org/components/latest/box-component.html[Box] 
(camel-box-starter) +
-`box:apiName/methodName` | 2.14 | For uploading downloading and managing files 
folders groups collaborations etc on box DOT com.
+`box:apiName/methodName` | 2.14 | Upload, download and manage files, folders, 
groups, collaborations, etc. on box.com.
 
 | 
link:https://camel.apache.org/components/latest/braintree-component.html[Braintree]
 (camel-braintree-starter) +
-`braintree:apiName/methodName` | 2.17 | The braintree component is used for 
integrating with the Braintree Payment System.
+`braintree:apiName/methodName` | 2.17 | Process payments using Braintree 
Payments.
 
 | 
link:https://camel.apache.org/components/latest/browse-component.html[Browse] 
(camel-browse-starter) +
-`browse:name` | 1.3 | The browse component is used for viewing the messages 
received on endpoints that supports BrowsableEndpoint.
+`browse:name` | 1.3 | Inspect the messages received on endpoints supporting 
BrowsableEndpoint.
 
 | 
link:https://camel.apache.org/components/latest/caffeine-cache-component.html[Caffeine
 Cache] (camel-caffeine-starter) +
-`caffeine-cache:cacheName` | 2.20 | The caffeine-cache component is used for 
integration with Caffeine Cache.
+`caffeine-cache:cacheName` | 2.20 | Perform caching operations using Caffeine 
Cache.
 
 | 
link:https://camel.apache.org/components/latest/caffeine-loadcache-component.html[Caffeine
 LoadCache] (camel-caffeine-starter) +
-`caffeine-loadcache:cacheName` | 2.20 | The caffeine-loadcache component is 
used for integration with Caffeine Load Cache.
+`caffeine-loadcache:cacheName` | 2.20 | Perform caching operations using 
Caffeine Cache with an attached CacheLoader.
 
 | link:https://camel.apache.org/components/latest/cql-component.html[Cassandra 
CQL] (camel-cassandraql-starter) +
-`cql:beanRef:hosts:port/keyspace` | 2.15 | The cql component aims at 
integrating Cassandra 2.0 using the CQL3 API (not the Thrift API). It's based 
on Cassandra Java Driver provided by DataStax.
+`cql:beanRef:hosts:port/keyspace` | 2.15 | Integrate with Cassandra 2.0 using 
the CQL3 API (not the Thrift API).
 
 | 
link:https://camel.apache.org/components/latest/chatscript-component.html[ChatScript]
 (camel-chatscript-starter) +
-`chatscript:host:port/botName` | 3.0 | Represents a ChatScript endpoint.
+`chatscript:host:port/botName` | 3.0 | Chat with a ChatScript Server.
 
 | link:https://camel.apache.org/components/latest/chunk-component.html[Chunk] 
(camel-chunk-starter) +
-`chunk:resourceUri` | 2.15 | Transforms the message using a Chunk template.
+`chunk:resourceUri` | 2.15 | Transform messages using Chunk templating engine.
 
 | link:https://camel.apache.org/components/latest/class-component.html[Class] 
(camel-bean-starter) +
-`class:beanName` | 2.4 | The Class component is for invoking Java classes 
(Java beans) from Camel.
+`class:beanName` | 2.4 | Invoke methods of Java beans specified by class name.
 
 | link:https://camel.apache.org/components/latest/cm-sms-component.html[CM SMS 
Gateway] (camel-cm-sms-starter) +
-`cm-sms:host` | 2.18 | The cm-sms component allows to integrate with CM SMS 
Gateway.
+`cm-sms:host` | 2.18 | Send SMS messages via CM SMS Gateway.
 
 | link:https://camel.apache.org/components/latest/cmis-component.html[CMIS] 
(camel-cmis-starter) +
-`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.
+`cmis:cmsUrl` | 2.11 | Read and write data from to/from a CMIS compliant 
content repositories.
 
 | link:https://camel.apache.org/components/latest/coap-component.html[CoAP] 
(camel-coap-starter) +
-`coap:uri` | 2.16 | The coap component is used for sending and receiving 
messages from COAP capable devices.
+`coap:uri` | 2.16 | Send and receive messages to/from COAP capable devices.
 
 | 
link:https://camel.apache.org/components/latest/cometd-component.html[CometD] 
(camel-cometd-starter) +
-`cometd:host:port/channelName` | 2.0 | The cometd component is a transport for 
working with the Jetty implementation of the cometd/bayeux protocol.
+`cometd:host:port/channelName` | 2.0 | Offers publish/subscribe, peer-to-peer 
(via a server), and RPC style messaging using the CometD/Bayeux protocol.
 
 | 
link:https://camel.apache.org/components/latest/consul-component.html[Consul] 
(camel-consul-starter) +
-`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.
+`consul:apiEndpoint` | 2.18 | Integrate with Consul service discovery and 
configuration store.
 
 | 
link:https://camel.apache.org/components/latest/controlbus-component.html[Control
 Bus] (camel-controlbus-starter) +
-`controlbus:command:language` | 2.11 | The controlbus component provides easy 
management of Camel applications based on the Control Bus EIP pattern.
+`controlbus:command:language` | 2.11 | Manage and monitor Camel routes.
 
 | link:https://camel.apache.org/components/latest/corda-component.html[Corda] 
(camel-corda-starter) +
-`corda:node` | 2.23 | The corda component uses corda-rpc to interact with 
corda nodes.
+`corda:node` | 2.23 | Perform operations against Corda blockchain platform 
using corda-rpc library.
 
 | 
link:https://camel.apache.org/components/latest/couchbase-component.html[Couchbase]
 (camel-couchbase-starter) +
-`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.
+`couchbase:protocol:hostname:port` | 2.19 | Query Couchbase Views with a poll 
strategy and/or perform various operations against Couchbase databases.
 
 | 
link:https://camel.apache.org/components/latest/couchdb-component.html[CouchDB] 
(camel-couchdb-starter) +
-`couchdb:protocol:hostname:port/database` | 2.11 | The couchdb component is 
used for integrate with CouchDB databases.
+`couchdb:protocol:hostname:port/database` | 2.11 | Consume changesets for 
inserts, updates and deletes in a CouchDB database, as well as get, save, 
update and delete documents from a CouchDB database.
 
 | link:https://camel.apache.org/components/latest/cron-component.html[Cron] 
(camel-cron-starter) +
-`cron:name` | 3.1 | Camel Cron Component
+`cron:name` | 3.1 | A generic interface for triggering events at times 
specified through the Unix cron syntax.
 
 | link:https://camel.apache.org/components/latest/crypto-component.html[Crypto 
(JCE)] (camel-crypto-starter) +
-`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).
+`crypto:cryptoOperation:name` | 2.3 | Sign and verify exchanges using the 
Signature Service of the Java Cryptographic Extension (JCE).
 
 | 
link:https://camel.apache.org/components/latest/crypto-cms-component.html[Crypto
 CMS] (camel-crypto-cms-starter) +
-`crypto-cms:cryptoOperation:name` | 2.20 | *deprecated* 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.
+`crypto-cms:cryptoOperation:name` | 2.20 | *deprecated* Encrypt, decrypt, sign 
and verify data in CMS Enveloped Data format.
 
 | link:https://camel.apache.org/components/latest/cxf-component.html[CXF] 
(camel-cxf-starter) +
-`cxf:beanId:address` | 1.0 | The cxf component is used for SOAP WebServices 
using Apache CXF.
+`cxf:beanId:address` | 1.0 | Expose SOAP WebServices using Apache CXF or 
connect to external WebServices using CXF WS client.
 
 | link:https://camel.apache.org/components/latest/cxfrs-component.html[CXF-RS] 
(camel-cxf-starter) +
-`cxfrs:beanId:address` | 2.0 | The cxfrs component is used for JAX-RS REST 
services using Apache CXF.
+`cxfrs:beanId:address` | 2.0 | Expose JAX-RS REST services using Apache CXF or 
connect to external REST services using CXF REST client.
 
 | 
link:https://camel.apache.org/components/latest/dataformat-component.html[Data 
Format] (camel-dataformat-starter) +
-`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.
+`dataformat:name:operation` | 2.12 | Use a Camel Data Format as a regular 
Camel Component.
 
 | 
link:https://camel.apache.org/components/latest/dataset-component.html[Dataset] 
(camel-dataset-starter) +
-`dataset:name` | 1.3 | The dataset component provides a mechanism to easily 
perform load & soak testing of your system.
+`dataset:name` | 1.3 | Provide data for load & soak testing of your Camel 
application.
 
 | 
link:https://camel.apache.org/components/latest/dataset-test-component.html[DataSet
 Test] (camel-dataset-starter) +
-`dataset-test:name` | 1.3 | The dataset-test component extends the mock 
component by on startup to pull messages from another endpoint to set the 
expected message bodies.
+`dataset-test:name` | 1.3 | Extends the mock component by pulling messages 
from another endpoint on startup to set the expected message bodies.
 
 | 
link:https://camel.apache.org/components/latest/debezium-mongodb-component.html[Debezium
 MongoDB Connector] (camel-debezium-mongodb-starter) +
-`debezium-mongodb:name` | 3.0 | Represents a Debezium MongoDB endpoint which 
is used to capture changes in MongoDB database so that that applications can 
see those changes and respond to them.
+`debezium-mongodb:name` | 3.0 | Capture changes from a MongoDB database.
 
 | 
link:https://camel.apache.org/components/latest/debezium-mysql-component.html[Debezium
 MySQL Connector] (camel-debezium-mysql-starter) +
-`debezium-mysql:name` | 3.0 | Represents a Debezium MySQL endpoint which is 
used to capture changes in MySQL database so that that applications can see 
those changes and respond to them.
+`debezium-mysql:name` | 3.0 | Capture changes from a MySQL database.
 
 | 
link:https://camel.apache.org/components/latest/debezium-postgres-component.html[Debezium
 PostgresSQL Connector] (camel-debezium-postgres-starter) +
-`debezium-postgres:name` | 3.0 | Represents a Debezium PostgresSQL endpoint 
which is used to capture changes in PostgresSQL database so that that 
applications can see those changes and respond to them.
+`debezium-postgres:name` | 3.0 | Capture changes from a PostgresSQL database.
 
 | 
link:https://camel.apache.org/components/latest/debezium-sqlserver-component.html[Debezium
 SQL Server Connector] (camel-debezium-sqlserver-starter) +
-`debezium-sqlserver:name` | 3.0 | Represents a Debezium SQL Server endpoint 
which is used to capture changes in SQL Server database so that that 
applications can see those changes and respond to them.
+`debezium-sqlserver:name` | 3.0 | Capture changes from an SQL Server database.
 
 | link:https://camel.apache.org/components/latest/djl-component.html[Deep Java 
Library] (camel-djl-starter) +
-`djl:application` | 3.3 | The Deep Java Library component is used to infer 
deep learning models.
+`djl:application` | 3.3 | Infer Deep Learning models from message exchanges 
data using Deep Java Library (DJL).
 
 | 
link:https://camel.apache.org/components/latest/digitalocean-component.html[DigitalOcean]
 (camel-digitalocean-starter) +
-`digitalocean:operation` | 2.19 | The DigitalOcean component allows you to 
manage Droplets and resources within the DigitalOcean cloud.
+`digitalocean:operation` | 2.19 | Manage Droplets and resources within the 
DigitalOcean cloud.
 
 | 
link:https://camel.apache.org/components/latest/direct-component.html[Direct] 
(camel-direct-starter) +
-`direct:name` | 1.0 | The direct component provides direct, synchronous call 
to another endpoint from the same CamelContext.
+`direct:name` | 1.0 | Provides a direct, synchronous call to another endpoint 
from the same CamelContext.
 
 | 
link:https://camel.apache.org/components/latest/direct-vm-component.html[Direct 
VM] (camel-directvm-starter) +
-`direct-vm:name` | 2.10 | The direct-vm component provides direct, synchronous 
call to another endpoint from any CamelContext in the same JVM.
+`direct-vm:name` | 2.10 | Provides direct, synchronous call to another 
endpoint from any CamelContext in the same JVM.
 
 | 
link:https://camel.apache.org/components/latest/disruptor-component.html[Disruptor]
 (camel-disruptor-starter) +
-`disruptor:name` | 2.12 | The disruptor component provides asynchronous SEDA 
behavior using LMAX Disruptor.
+`disruptor:name` | 2.12 | Provides asynchronous SEDA behavior using LMAX 
Disruptor.
 
 | link:https://camel.apache.org/components/latest/dns-component.html[DNS] 
(camel-dns-starter) +
-`dns:dnsType` | 2.7 | To lookup domain information and run DNS queries using 
DNSJava.
+`dns:dnsType` | 2.7 | Perform DNS queries using DNSJava.
 
 | 
link:https://camel.apache.org/components/latest/docker-component.html[Docker] 
(camel-docker-starter) +
-`docker:operation` | 2.15 | The docker component is used for managing Docker 
containers.
+`docker:operation` | 2.15 | Manage Docker containers.
 
 | link:https://camel.apache.org/components/latest/dozer-component.html[Dozer] 
(camel-dozer-starter) +
-`dozer:name` | 2.15 | The dozer component provides the ability to map between 
Java beans using the Dozer mapping library.
+`dozer:name` | 2.15 | Map between Java beans using the Dozer mapping library.
 
 | link:https://camel.apache.org/components/latest/drill-component.html[Drill] 
(camel-drill-starter) +
-`drill:host` | 2.19 | The drill component gives you the ability to quering 
into apache drill cluster.
+`drill:host` | 2.19 | Perform queries against an Apache Drill cluster.
 
 | 
link:https://camel.apache.org/components/latest/dropbox-component.html[Dropbox] 
(camel-dropbox-starter) +
-`dropbox:operation` | 2.14 | For uploading, downloading and managing files, 
folders, groups, collaborations, etc on dropbox DOT com.
+`dropbox:operation` | 2.14 | Upload, download and manage files, folders, 
groups, collaborations, etc on Dropbox.
 
 | 
link:https://camel.apache.org/components/latest/ehcache-component.html[Ehcache] 
(camel-ehcache-starter) +
-`ehcache:cacheName` | 2.18 | The ehcache component enables you to perform 
caching operations using Ehcache as cache implementation.
+`ehcache:cacheName` | 2.18 | Perform caching operations using Ehcache.
 
 | 
link:https://camel.apache.org/components/latest/elasticsearch-rest-component.html[Elastichsearch
 Rest] (camel-elasticsearch-rest-starter) +
-`elasticsearch-rest:clusterName` | 2.21 | The elasticsearch component is used 
for interfacing with ElasticSearch server using REST API.
+`elasticsearch-rest:clusterName` | 2.21 | Send requests to with an 
ElasticSearch via REST API.
 
 | link:https://camel.apache.org/components/latest/elsql-component.html[ElSQL] 
(camel-elsql-starter) +
-`elsql:elsqlName:resourceUri` | 2.16 | The elsql component is an extension to 
the existing SQL Component that uses ElSql to define the SQL queries.
+`elsql:elsqlName:resourceUri` | 2.16 | Use ElSql to define SQL queries. 
Extends the SQL Component.
 
 | 
link:https://camel.apache.org/components/latest/etcd-keys-component.html[Etcd 
Keys] (camel-etcd-starter) +
-`etcd-keys:path` | 2.18 | Camel Etcd support
+`etcd-keys:path` | 2.18 | Get, set or delete keys in etcd key-value store.
 
 | 
link:https://camel.apache.org/components/latest/etcd-stats-component.html[Etcd 
Stats] (camel-etcd-starter) +
-`etcd-stats:path` | 2.18 | The camel etcd component allows you to work with 
Etcd, a distributed reliable key-value store.
+`etcd-stats:path` | 2.18 | Access etcd cluster statistcs.
 
 | 
link:https://camel.apache.org/components/latest/etcd-watch-component.html[Etcd 
Watch] (camel-etcd-starter) +
-`etcd-watch:path` | 2.18 | The camel etcd component allows you to work with 
Etcd, a distributed reliable key-value store.
+`etcd-watch:path` | 2.18 | Watch specific etcd keys or directories for changes.
 
 | link:https://camel.apache.org/components/latest/exec-component.html[Exec] 
(camel-exec-starter) +
 `exec:executable` | 2.3 | The exec component can be used to execute OS system 
commands.
@@ -1007,140 +1007,140 @@ Number of Camel data formats: 45 in 37 JAR artifacts 
(0 deprecated)
 |===
 | Data Format | Since | Description
 
-| link:https://camel.apache.org/components/latest/any23-dataformat.html[Any23] 
+
-(camel-any23-starter) | 3.0 | Any23 data format is used for parsing data to 
RDF.
+| 
link:https://camel.apache.org/components/latest/dataformats/any23-dataformat.html[Any23]
 +
+(camel-any23-starter) | 3.0 | Extract RDF data from HTML documents.
 
-| link:https://camel.apache.org/components/latest/asn1-dataformat.html[ASN.1 
File] +
-(camel-asn1-starter) | 2.20 | The ASN.1 data format is used for file transfer 
with telecommunications protocols.
+| 
link:https://camel.apache.org/components/latest/dataformats/asn1-dataformat.html[ASN.1
 File] +
+(camel-asn1-starter) | 2.20 | Encode and decode data structures using Abstract 
Syntax Notation One (ASN.1).
 
-| link:https://camel.apache.org/components/latest/avro-dataformat.html[Avro] +
-(camel-avro-starter) | 2.14 | The Avro data format is used for serialization 
and deserialization of messages using Apache Avro binary dataformat.
+| 
link:https://camel.apache.org/components/latest/dataformats/avro-dataformat.html[Avro]
 +
+(camel-avro-starter) | 2.14 | Serialize and deserialize messages using Apache 
Avro binary dataformat.
 
-| 
link:https://camel.apache.org/components/latest/barcode-dataformat.html[Barcode]
 +
-(camel-barcode-starter) | 2.14 | The Barcode data format is used for creating 
barccode images (such as QR-Code)
+| 
link:https://camel.apache.org/components/latest/dataformats/barcode-dataformat.html[Barcode]
 +
+(camel-barcode-starter) | 2.14 | Transform strings to various 1D/2D barcode 
bitmap formats and back.
 
-| 
link:https://camel.apache.org/components/latest/base64-dataformat.html[Base64] +
-(camel-base64-starter) | 2.11 | The Base64 data format is used for base64 
encoding and decoding.
+| 
link:https://camel.apache.org/components/latest/dataformats/base64-dataformat.html[Base64]
 +
+(camel-base64-starter) | 2.11 | Encode and decode data using Base64.
 
-| 
link:https://camel.apache.org/components/latest/beanio-dataformat.html[BeanIO] +
-(camel-beanio-starter) | 2.10 | The BeanIO data format is used for working 
with flat payloads (such as CSV, delimited, or fixed length formats).
+| 
link:https://camel.apache.org/components/latest/dataformats/beanio-dataformat.html[BeanIO]
 +
+(camel-beanio-starter) | 2.10 | Marshal and unmarshal Java beans to and from 
flat files (such as CSV, delimited, or fixed length formats).
 
-| link:https://camel.apache.org/components/latest/bindy-dataformat.html[Bindy 
CSV] +
-(camel-bindy-starter) | 2.0 | The Bindy data format is used for working with 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+| 
link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy
 CSV] +
+(camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
 
-| link:https://camel.apache.org/components/latest/bindy-dataformat.html[Bindy 
Fixed Length] +
-(camel-bindy-starter) | 2.0 | The Bindy data format is used for working with 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+| 
link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy
 Fixed Length] +
+(camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
 
-| link:https://camel.apache.org/components/latest/bindy-dataformat.html[Bindy 
Key Value Pair] +
-(camel-bindy-starter) | 2.0 | The Bindy data format is used for working with 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+| 
link:https://camel.apache.org/components/latest/dataformats/bindy-dataformat.html[Bindy
 Key Value Pair] +
+(camel-bindy-starter) | 2.0 | Marshal and unmarshal Java beans from and to 
flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
 
-| link:https://camel.apache.org/components/latest/cbor-dataformat.html[CBOR] +
-(camel-cbor-starter) | 3.0 | CBOR data format is used for unmarshal a CBOR 
payload to POJO or to marshal POJO back to CBOR payload.
+| 
link:https://camel.apache.org/components/latest/dataformats/cbor-dataformat.html[CBOR]
 +
+(camel-cbor-starter) | 3.0 | Unmarshal a CBOR payload to POJO and back.
 
-| 
link:https://camel.apache.org/components/latest/crypto-dataformat.html[Crypto 
(Java Cryptographic Extension)] +
-(camel-crypto-starter) | 2.3 | Crypto data format is used for encrypting and 
decrypting of messages using Java Cryptographic Extension.
+| 
link:https://camel.apache.org/components/latest/dataformats/crypto-dataformat.html[Crypto
 (Java Cryptographic Extension)] +
+(camel-crypto-starter) | 2.3 | Encrypt and decrypt messages using Java 
Cryptography Extension (JCE).
 
-| link:https://camel.apache.org/components/latest/csv-dataformat.html[CSV] +
-(camel-csv-starter) | 1.3 | The CSV data format is used for handling CSV 
payloads.
+| 
link:https://camel.apache.org/components/latest/dataformats/csv-dataformat.html[CSV]
 +
+(camel-csv-starter) | 1.3 | Handle CSV (Comma Separated Values) payloads.
 
-| 
link:https://camel.apache.org/components/latest/fhirJson-dataformat.html[FHIR 
JSon] +
-(camel-fhir-starter) | 2.21 | The FHIR JSon data format is used to 
marshall/unmarshall to/from FHIR objects to/from JSON.
+| 
link:https://camel.apache.org/components/latest/dataformats/fhirJson-dataformat.html[FHIR
 JSon] +
+(camel-fhir-starter) | 2.21 | Marshall/unmarshall FHIR objects to/from JSON.
 
-| link:https://camel.apache.org/components/latest/fhirXml-dataformat.html[FHIR 
XML] +
-(camel-fhir-starter) | 2.21 | The FHIR XML data format is used to 
marshall/unmarshall from/to FHIR objects to/from XML.
+| 
link:https://camel.apache.org/components/latest/dataformats/fhirXml-dataformat.html[FHIR
 XML] +
+(camel-fhir-starter) | 2.21 | Marshall/unmarshall FHIR objects to/from XML.
 
-| 
link:https://camel.apache.org/components/latest/flatpack-dataformat.html[Flatpack]
 +
-(camel-flatpack-starter) | 2.1 | The Flatpack data format is used for working 
with flat payloads (such as CSV, delimited, or fixed length formats).
+| 
link:https://camel.apache.org/components/latest/dataformats/flatpack-dataformat.html[Flatpack]
 +
+(camel-flatpack-starter) | 2.1 | Marshal and unmarshal Java lists and maps 
to/from flat files (such as CSV, delimited, or fixed length formats).
 
-| link:https://camel.apache.org/components/latest/grok-dataformat.html[Grok] +
-(camel-grok-starter) | 3.0 | The Grok data format is used for unmarshalling 
unstructured data to objects using Logstash based Grok patterns.
+| 
link:https://camel.apache.org/components/latest/dataformats/grok-dataformat.html[Grok]
 +
+(camel-grok-starter) | 3.0 | Unmarshal unstructured data to objects using 
Logstash based Grok patterns.
 
-| 
link:https://camel.apache.org/components/latest/gzipdeflater-dataformat.html[GZip
 Deflater] +
-(camel-zip-deflater-starter) | 2.0 | The GZip data format is a message 
compression and de-compression format (which works with the popular gzip/gunzip 
tools).
+| 
link:https://camel.apache.org/components/latest/dataformats/gzipdeflater-dataformat.html[GZip
 Deflater] +
+(camel-zip-deflater-starter) | 2.0 | Compress and de-compress messages using 
java.util.zip.GZIPStream.
 
-| link:https://camel.apache.org/components/latest/hl7-dataformat.html[HL7] +
-(camel-hl7-starter) | 2.0 | The HL7 data format can be used to marshal or 
unmarshal HL7 (Health Care) model objects.
+| 
link:https://camel.apache.org/components/latest/dataformats/hl7-dataformat.html[HL7]
 +
+(camel-hl7-starter) | 2.0 | Marshal and unmarshal HL7 (Health Care) model 
objects using the HL7 MLLP codec.
 
-| link:https://camel.apache.org/components/latest/ical-dataformat.html[iCal] +
-(camel-ical-starter) | 2.12 | The iCal dataformat is used for working with 
iCalendar messages.
+| 
link:https://camel.apache.org/components/latest/dataformats/ical-dataformat.html[iCal]
 +
+(camel-ical-starter) | 2.12 | Marshal and unmarshal iCal (.ics) documents 
to/from model objects provided by the iCal4j library.
 
-| 
link:https://camel.apache.org/components/latest/jacksonxml-dataformat.html[JacksonXML]
 +
-(camel-jacksonxml-starter) | 2.16 | JacksonXML data format is used for 
unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
+| 
link:https://camel.apache.org/components/latest/dataformats/jacksonxml-dataformat.html[JacksonXML]
 +
+(camel-jacksonxml-starter) | 2.16 | Unmarshal a XML payloads to POJOs and back 
using XMLMapper extension of Jackson.
 
-| link:https://camel.apache.org/components/latest/jaxb-dataformat.html[JAXB] +
-(camel-jaxb-starter) | 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:https://camel.apache.org/components/latest/dataformats/jaxb-dataformat.html[JAXB]
 +
+(camel-jaxb-starter) | 1.0 | Unmarshal XML payloads to POJOs and back using 
JAXB2 XML marshalling standard.
 
-| 
link:https://camel.apache.org/components/latest/json-fastjson-dataformat.html[JSon
 Fastjson] +
-(camel-fastjson-starter) | 2.20 | JSon data format is used for unmarshal a 
JSon payload to POJO or to marshal POJO back to JSon payload.
+| 
link:https://camel.apache.org/components/latest/dataformats/json-fastjson-dataformat.html[JSon
 Fastjson] +
+(camel-fastjson-starter) | 2.20 | Marshal POJOs to JSON and back.
 
-| 
link:https://camel.apache.org/components/latest/json-gson-dataformat.html[JSon 
GSon] +
-(camel-gson-starter) | 2.10 | JSon data format is used for unmarshal a JSon 
payload to POJO or to marshal POJO back to JSon payload.
+| 
link:https://camel.apache.org/components/latest/dataformats/json-gson-dataformat.html[JSon
 GSon] +
+(camel-gson-starter) | 2.10 | Marshal POJOs to JSON and back.
 
-| 
link:https://camel.apache.org/components/latest/json-jackson-dataformat.html[JSon
 Jackson] +
-(camel-jackson-starter) | 2.0 | JSon data format is used for unmarshal a JSon 
payload to POJO or to marshal POJO back to JSon payload.
+| 
link:https://camel.apache.org/components/latest/dataformats/json-jackson-dataformat.html[JSon
 Jackson] +
+(camel-jackson-starter) | 2.0 | Marshal POJOs to JSON and back.
 
-| 
link:https://camel.apache.org/components/latest/json-johnzon-dataformat.html[JSon
 Johnzon] +
-(camel-johnzon-starter) | 2.18 | JSon data format is used for unmarshal a JSon 
payload to POJO or to marshal POJO back to JSon payload.
+| 
link:https://camel.apache.org/components/latest/dataformats/json-johnzon-dataformat.html[JSon
 Johnzon] +
+(camel-johnzon-starter) | 2.18 | Marshal POJOs to JSON and back.
 
-| 
link:https://camel.apache.org/components/latest/json-xstream-dataformat.html[JSon
 XStream] +
-(camel-xstream-starter) | 2.0 | JSon data format is used for unmarshal a JSon 
payload to POJO or to marshal POJO back to JSon payload.
+| 
link:https://camel.apache.org/components/latest/dataformats/json-xstream-dataformat.html[JSon
 XStream] +
+(camel-xstream-starter) | 2.0 | Marshal POJOs to JSON and back.
 
-| 
link:https://camel.apache.org/components/latest/jsonApi-dataformat.html[JSonApi]
 +
-(camel-jsonapi-starter) | 3.0 | JSonApi data format is used for marshal and 
unmarshal Json API object.
+| 
link:https://camel.apache.org/components/latest/dataformats/jsonApi-dataformat.html[JSonApi]
 +
+(camel-jsonapi-starter) | 3.0 | Marshal and unmarshal JSON:API resources.
 
-| link:https://camel.apache.org/components/latest/lzf-dataformat.html[LZF 
Deflate Compression] +
-(camel-lzf-starter) | 2.17 | The LZF data format is a message compression and 
de-compression format (uses the LZF deflate algorithm).
+| 
link:https://camel.apache.org/components/latest/dataformats/lzf-dataformat.html[LZF
 Deflate Compression] +
+(camel-lzf-starter) | 2.17 | Compression and de-compress streams using LZF 
deflate algorithm.
 
-| 
link:https://camel.apache.org/components/latest/mime-multipart-dataformat.html[MIME
 Multipart] +
-(camel-mail-starter) | 2.17 | The MIME Multipart data format is used for 
marshalling Camel messages with attachments into MIME-Multipart message, and 
vise-versa.
+| 
link:https://camel.apache.org/components/latest/dataformats/mime-multipart-dataformat.html[MIME
 Multipart] +
+(camel-mail-starter) | 2.17 | Marshal Camel messages with attachments into 
MIME-Multipart messages and back.
 
-| link:https://camel.apache.org/components/latest/pgp-dataformat.html[PGP] +
-(camel-crypto-starter) | 2.9 | PGP data format is used for encrypting and 
decrypting of messages using Java Cryptographic Extension and PGP.
+| 
link:https://camel.apache.org/components/latest/dataformats/pgp-dataformat.html[PGP]
 +
+(camel-crypto-starter) | 2.9 | Encrypt and decrypt messages using Java 
Cryptographic Extension (JCE) and PGP.
 
-| 
link:https://camel.apache.org/components/latest/protobuf-dataformat.html[Protobuf]
 +
-(camel-protobuf-starter) | 2.2 | The Protobuf data format is used for 
serializing between Java objects and the Google Protobuf protocol.
+| 
link:https://camel.apache.org/components/latest/dataformats/protobuf-dataformat.html[Protobuf]
 +
+(camel-protobuf-starter) | 2.2 | Serialize and deserialize Java objects using 
Google's Protocol buffers.
 
-| link:https://camel.apache.org/components/latest/rss-dataformat.html[RSS] +
-(camel-rss-starter) | 2.1 | RSS data format is used for working with RSS sync 
feed Java Objects and transforming to XML and vice-versa.
+| 
link:https://camel.apache.org/components/latest/dataformats/rss-dataformat.html[RSS]
 +
+(camel-rss-starter) | 2.1 | Transform from ROME SyndFeed Java Objects to XML 
and vice-versa.
 
-| 
link:https://camel.apache.org/components/latest/soapjaxb-dataformat.html[SOAP] +
-(camel-soap-starter) | 2.3 | SOAP is a data format which uses JAXB2 and JAX-WS 
annotations to marshal and unmarshal SOAP payloads.
+| 
link:https://camel.apache.org/components/latest/dataformats/soapjaxb-dataformat.html[SOAP]
 +
+(camel-soap-starter) | 2.3 | Marshal Java objects to SOAP messages and back.
 
-| 
link:https://camel.apache.org/components/latest/syslog-dataformat.html[Syslog] +
-(camel-syslog-starter) | 2.6 | The Syslog dataformat is used for working with 
RFC3164 and RFC5424 messages (logging and monitoring).
+| 
link:https://camel.apache.org/components/latest/dataformats/syslog-dataformat.html[Syslog]
 +
+(camel-syslog-starter) | 2.6 | Marshall SyslogMessages to RFC3164 and RFC5424 
messages and back.
 
-| link:https://camel.apache.org/components/latest/tarfile-dataformat.html[Tar 
File] +
-(camel-tarfile-starter) | 2.16 | The Tar File data format is a message 
compression and de-compression format of tar files.
+| 
link:https://camel.apache.org/components/latest/dataformats/tarfile-dataformat.html[Tar
 File] +
+(camel-tarfile-starter) | 2.16 | Archive/extract files into/from tarballs.
 
-| 
link:https://camel.apache.org/components/latest/thrift-dataformat.html[Thrift] +
-(camel-thrift-starter) | 2.20 | The Thrift data format is used for 
serialization and deserialization of messages using Apache Thrift binary 
dataformat.
+| 
link:https://camel.apache.org/components/latest/dataformats/thrift-dataformat.html[Thrift]
 +
+(camel-thrift-starter) | 2.20 | Serialize and deserialize of messages using 
Apache Thrift binary dataformat.
 
-| 
link:https://camel.apache.org/components/latest/tidyMarkup-dataformat.html[TidyMarkup]
 +
-(camel-tagsoup-starter) | 2.0 | TidyMarkup data format is used for parsing 
HTML and return it as pretty well-formed HTML.
+| 
link:https://camel.apache.org/components/latest/dataformats/tidyMarkup-dataformat.html[TidyMarkup]
 +
+(camel-tagsoup-starter) | 2.0 | Parse (potentially invalid) HTML into valid 
HTML or DOM.
 
-| 
link:https://camel.apache.org/components/latest/univocity-csv-dataformat.html[uniVocity
 CSV] +
-(camel-univocity-parsers-starter) | 2.15 | The uniVocity CSV data format is 
used for working with CSV (Comma Separated Values) flat payloads.
+| 
link:https://camel.apache.org/components/latest/dataformats/univocity-csv-dataformat.html[uniVocity
 CSV] +
+(camel-univocity-parsers-starter) | 2.15 | Marshal and unmarshal Java objects 
from and to CSV (Comma Separated Values) using univocity-parsers.
 
-| 
link:https://camel.apache.org/components/latest/univocity-fixed-dataformat.html[uniVocity
 Fixed Length] +
-(camel-univocity-parsers-starter) | 2.15 | The uniVocity Fixed Length data 
format is used for working with fixed length flat payloads.
+| 
link:https://camel.apache.org/components/latest/dataformats/univocity-fixed-dataformat.html[uniVocity
 Fixed Length] +
+(camel-univocity-parsers-starter) | 2.15 | Marshal and unmarshal Java objects 
from and to fixed length records using univocity-parsers.
 
-| 
link:https://camel.apache.org/components/latest/univocity-tsv-dataformat.html[uniVocity
 TSV] +
-(camel-univocity-parsers-starter) | 2.15 | The uniVocity TSV data format is 
used for working with TSV (Tabular Separated Values) flat payloads.
+| 
link:https://camel.apache.org/components/latest/dataformats/univocity-tsv-dataformat.html[uniVocity
 TSV] +
+(camel-univocity-parsers-starter) | 2.15 | Marshal and unmarshal Java objects 
from and to TSV (Tab-Separated Values) records using univocity-parsers.
 
-| 
link:https://camel.apache.org/components/latest/secureXML-dataformat.html[XML 
Security] +
-(camel-xmlsecurity-starter) | 2.0 | The XML Security data format facilitates 
encryption and decryption of XML payloads.
+| 
link:https://camel.apache.org/components/latest/dataformats/secureXML-dataformat.html[XML
 Security] +
+(camel-xmlsecurity-starter) | 2.0 | Encrypt and decrypt XML payloads using 
Apache Santuario.
 
-| 
link:https://camel.apache.org/components/latest/xstream-dataformat.html[XStream]
 +
-(camel-xstream-starter) | 1.3 | XStream data format is used for unmarshal a 
XML payload to POJO or to marshal POJO back to XML payload.
+| 
link:https://camel.apache.org/components/latest/dataformats/xstream-dataformat.html[XStream]
 +
+(camel-xstream-starter) | 1.3 | Marshal and unmarshal POJOs to/from XML.
 
-| 
link:https://camel.apache.org/components/latest/yaml-snakeyaml-dataformat.html[YAML
 SnakeYAML] +
-(camel-snakeyaml-starter) | 2.17 | YAML is a data format to marshal and 
unmarshal Java objects to and from YAML.
+| 
link:https://camel.apache.org/components/latest/dataformats/yaml-snakeyaml-dataformat.html[YAML
 SnakeYAML] +
+(camel-snakeyaml-starter) | 2.17 | Marshal and unmarshal Java objects to and 
from YAML.
 
-| 
link:https://camel.apache.org/components/latest/zipdeflater-dataformat.html[Zip 
Deflate Compression] +
-(camel-zip-deflater-starter) | 2.12 | Zip Deflate Compression data format is a 
message compression and de-compression format (not zip files).
+| 
link:https://camel.apache.org/components/latest/dataformats/zipdeflater-dataformat.html[Zip
 Deflate Compression] +
+(camel-zip-deflater-starter) | 2.12 | Compress and decompress streams using 
java.util.zip.Deflater and java.util.zip.Inflater.
 
-| link:https://camel.apache.org/components/latest/zipfile-dataformat.html[Zip 
File] +
-(camel-zipfile-starter) | 2.11 | The Zip File data format is a message 
compression and de-compression format of zip files.
+| 
link:https://camel.apache.org/components/latest/dataformats/zipfile-dataformat.html[Zip
 File] +
+(camel-zipfile-starter) | 2.11 | Compression and decompress streams using 
java.util.zip.ZipStream.
 |===
 // dataformats: END
 
@@ -1153,55 +1153,55 @@ Number of Camel languages: 17 in 11 JAR artifacts (0 
deprecated)
 |===
 | Language | Since | Description
 
-| link:https://camel.apache.org/components/latest/bean-language.html[Bean 
method] +
+| 
link:https://camel.apache.org/components/latest/languages/bean-language.html[Bean
 method] +
 (camel-bean-starter) | 1.3 | To use a Java bean (aka method call) in Camel 
expressions or predicates.
 
-| 
link:https://camel.apache.org/components/latest/constant-language.html[Constant]
 +
+| 
link:https://camel.apache.org/components/latest/languages/constant-language.html[Constant]
 +
 (camel-base) | 1.5 | To use a constant value in Camel expressions or 
predicates. Important: this is a fixed constant value that is only set once 
during starting up the route, do not use this if you want dynamic values during 
routing.
 
-| 
link:https://camel.apache.org/components/latest/exchangeProperty-language.html[ExchangeProperty]
 +
+| 
link:https://camel.apache.org/components/latest/languages/exchangeProperty-language.html[ExchangeProperty]
 +
 (camel-base) | 2.0 | To use a Camel Exchange property in expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/file-language.html[File] +
+| 
link:https://camel.apache.org/components/latest/languages/file-language.html[File]
 +
 (camel-base) | 1.1 | For expressions and predicates using the file/simple 
language.
 
-| link:https://camel.apache.org/components/latest/groovy-language.html[Groovy] 
+
+| 
link:https://camel.apache.org/components/latest/languages/groovy-language.html[Groovy]
 +
 (camel-groovy-starter) | 1.3 | To use Groovy scripts in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/header-language.html[Header] 
+
+| 
link:https://camel.apache.org/components/latest/languages/header-language.html[Header]
 +
 (camel-base) | 1.5 | To use a Camel Message header in expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/hl7terser-language.html[HL7 
Terser] +
+| 
link:https://camel.apache.org/components/latest/languages/hl7terser-language.html[HL7
 Terser] +
 (camel-hl7-starter) | 2.11 | To use HL7 terser scripts in Camel expressions or 
predicates.
 
-| 
link:https://camel.apache.org/components/latest/jsonpath-language.html[JsonPath]
 +
+| 
link:https://camel.apache.org/components/latest/languages/jsonpath-language.html[JsonPath]
 +
 (camel-jsonpath-starter) | 2.13 | To use JsonPath in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/mvel-language.html[MVEL] +
+| 
link:https://camel.apache.org/components/latest/languages/mvel-language.html[MVEL]
 +
 (camel-mvel-starter) | 2.0 | To use MVEL scripts in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/ognl-language.html[OGNL] +
+| 
link:https://camel.apache.org/components/latest/languages/ognl-language.html[OGNL]
 +
 (camel-ognl-starter) | 1.1 | To use OGNL scripts in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/ref-language.html[Ref] +
+| 
link:https://camel.apache.org/components/latest/languages/ref-language.html[Ref]
 +
 (camel-base) | 2.8 | Reference to an existing Camel expression or predicate, 
which is looked up from the Camel registry.
 
-| link:https://camel.apache.org/components/latest/simple-language.html[Simple] 
+
+| 
link:https://camel.apache.org/components/latest/languages/simple-language.html[Simple]
 +
 (camel-base) | 1.1 | To use Camels built-in Simple language in Camel 
expressions or predicates.
 
-| link:https://camel.apache.org/components/latest/spel-language.html[SpEL] +
+| 
link:https://camel.apache.org/components/latest/languages/spel-language.html[SpEL]
 +
 (camel-spring-starter) | 2.7 | To use Spring Expression Language (SpEL) in 
Camel expressions or predicates.
 
-| 
link:https://camel.apache.org/components/latest/tokenize-language.html[Tokenize]
 +
+| 
link:https://camel.apache.org/components/latest/languages/tokenize-language.html[Tokenize]
 +
 (camel-base) | 2.0 | To use Camel message body or header with a tokenizer in 
Camel expressions or predicates.
 
-| link:https://camel.apache.org/components/latest/xtokenize-language.html[XML 
Tokenize] +
+| 
link:https://camel.apache.org/components/latest/languages/xtokenize-language.html[XML
 Tokenize] +
 (camel-xml-jaxp-starter) | 2.14 | To use Camel message body or header with a 
XML tokenizer in Camel expressions or predicates.
 
-| link:https://camel.apache.org/components/latest/xpath-language.html[XPath] +
+| 
link:https://camel.apache.org/components/latest/languages/xpath-language.html[XPath]
 +
 (camel-xpath-starter) | 1.1 | To use XPath (XML) in Camel expressions or 
predicates.
 
-| link:https://camel.apache.org/components/latest/xquery-language.html[XQuery] 
+
+| 
link:https://camel.apache.org/components/latest/languages/xquery-language.html[XQuery]
 +
 (camel-saxon-starter) | 1.0 | To use XQuery (XML) in Camel expressions or 
predicates.
 |===
 // languages: END
@@ -1216,70 +1216,70 @@ Number of miscellaneous extensions: 22 in 22 JAR 
artifacts (0 deprecated)
 |===
 | Extension | Since | Description
 
-| link:https://camel.apache.org/components/latest/aws-xray.html[AWS XRay] +
+| link:https://camel.apache.org/components/latest/others/aws-xray.html[AWS 
XRay] +
 (camel-aws-xray-starter) | 2.21 | Distributed tracing using AWS XRay
 
-| link:https://camel.apache.org/components/latest/cxf-transport.html[CXF 
Transport] +
+| 
link:https://camel.apache.org/components/latest/others/cxf-transport.html[CXF 
Transport] +
 (camel-cxf-transport-starter) | 2.8 | Camel Transport for Apache CXF
 
-| link:https://camel.apache.org/components/latest/hystrix.html[Hystrix] +
+| link:https://camel.apache.org/components/latest/others/hystrix.html[Hystrix] 
+
 (camel-hystrix-starter) | 2.18 | Circuit Breaker EIP using Netflix Hystrix
 
-| link:https://camel.apache.org/components/latest/jasypt.html[Jasypt] +
+| link:https://camel.apache.org/components/latest/others/jasypt.html[Jasypt] +
 (camel-jasypt-starter) | 2.5 | Security using Jasypt
 
-| link:https://camel.apache.org/components/latest/leveldb.html[LevelDB] +
+| link:https://camel.apache.org/components/latest/others/leveldb.html[LevelDB] 
+
 (camel-leveldb-starter) | 2.10 | Using LevelDB as persistent EIP store
 
-| link:https://camel.apache.org/components/latest/lra.html[LRA] +
+| link:https://camel.apache.org/components/latest/others/lra.html[LRA] +
 (camel-lra-starter) | 2.21 | Camel saga binding for Long-Running-Action 
framework
 
-| link:https://camel.apache.org/components/latest/openapi-java.html[Openapi 
Java] +
+| 
link:https://camel.apache.org/components/latest/others/openapi-java.html[Openapi
 Java] +
 (camel-openapi-java-starter) | 3.1 | Rest-dsl support for using openapi doc
 
-| 
link:https://camel.apache.org/components/latest/opentracing.html[OpenTracing] +
+| 
link:https://camel.apache.org/components/latest/others/opentracing.html[OpenTracing]
 +
 (camel-opentracing-starter) | 2.19 | Distributed tracing using OpenTracing
 
-| 
link:https://camel.apache.org/components/latest/reactive-executor-vertx.html[Reactive
 Executor Vert.x] +
+| 
link:https://camel.apache.org/components/latest/others/reactive-executor-vertx.html[Reactive
 Executor Vert.x] +
 (camel-reactive-executor-vertx-starter) | 3.0 | Reactive Executor for 
camel-core using Vert.x
 
-| link:https://camel.apache.org/components/latest/reactor.html[Reactor] +
+| link:https://camel.apache.org/components/latest/others/reactor.html[Reactor] 
+
 (camel-reactor-starter) | 2.20 | Reactor based back-end for Camel's reactive 
streams component
 
-| 
link:https://camel.apache.org/components/latest/resilience4j.html[Resilience4j] 
+
+| 
link:https://camel.apache.org/components/latest/others/resilience4j.html[Resilience4j]
 +
 (camel-resilience4j-starter) | 3.0 | Circuit Breaker EIP using Resilience4j
 
-| link:https://camel.apache.org/components/latest/ribbon.html[Ribbon] +
+| link:https://camel.apache.org/components/latest/others/ribbon.html[Ribbon] +
 (camel-ribbon-starter) | 2.18 | Using Netflix Ribbon for client side load 
balancing
 
-| link:https://camel.apache.org/components/latest/rxjava.html[RxJava] +
+| link:https://camel.apache.org/components/latest/others/rxjava.html[RxJava] +
 (camel-rxjava-starter) | 2.22 | RxJava based back-end for Camel's reactive 
streams component
 
-| link:https://camel.apache.org/components/latest/shiro.html[Shiro] +
+| link:https://camel.apache.org/components/latest/others/shiro.html[Shiro] +
 (camel-shiro-starter) | 2.5 | Security using Shiro
 
-| link:https://camel.apache.org/components/latest/spring-cloud.html[Spring 
Cloud] +
+| 
link:https://camel.apache.org/components/latest/others/spring-cloud.html[Spring 
Cloud] +
 (camel-spring-cloud-starter) | 2.19 | Camel Cloud integration with Spring Cloud
 
-| 
link:https://camel.apache.org/components/latest/spring-cloud-consul.html[Spring 
Cloud Consul] +
+| 
link:https://camel.apache.org/components/latest/others/spring-cloud-consul.html[Spring
 Cloud Consul] +
 (camel-spring-cloud-consul-starter) | 2.19 | Camel Cloud integration with 
Spring Cloud Consul
 
-| 
link:https://camel.apache.org/components/latest/spring-cloud-netflix.html[Spring
 Cloud Netflix] +
+| 
link:https://camel.apache.org/components/latest/others/spring-cloud-netflix.html[Spring
 Cloud Netflix] +
 (camel-spring-cloud-netflix-starter) | 2.19 | Camel Cloud integration with 
Spring Cloud Netflix
 
-| 
link:https://camel.apache.org/components/latest/spring-cloud-zookeeper.html[Spring
 Cloud Zookeeper] +
+| 
link:https://camel.apache.org/components/latest/others/spring-cloud-zookeeper.html[Spring
 Cloud Zookeeper] +
 (camel-spring-cloud-zookeeper-starter) | 2.19 | Camel Cloud integration with 
Spring Cloud Zookeeper
 
-| 
link:https://camel.apache.org/components/latest/spring-javaconfig.html[Spring 
Java Configuration] +
+| 
link:https://camel.apache.org/components/latest/others/spring-javaconfig.html[Spring
 Java Configuration] +
 (camel-spring-javaconfig-starter) | 2.0 | Using Camel with Spring Java 
Configuration
 
-| link:https://camel.apache.org/components/latest/spring-security.html[Spring 
Security] +
+| 
link:https://camel.apache.org/components/latest/others/spring-security.html[Spring
 Security] +
 (camel-spring-security-starter) | 2.3 | Security using Spring Security
 
-| link:https://camel.apache.org/components/latest/swagger-java.html[Swagger 
Java] +
+| 
link:https://camel.apache.org/components/latest/others/swagger-java.html[Swagger
 Java] +
 (camel-swagger-java-starter) | 2.16 | Rest-dsl support for using swagger 
api-doc
 
-| link:https://camel.apache.org/components/latest/zipkin.html[Zipkin] +
+| link:https://camel.apache.org/components/latest/others/zipkin.html[Zipkin] +
 (camel-zipkin-starter) | 2.18 | Distributed message tracing using Zipkin
 |===
 // others: END

Reply via email to