You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2020/08/18 08:33:19 UTC
[camel-quarkus] branch master updated: Let the list of extensions
page show extensions, move list of supported components, languages,
etc. to separate pages.
This is an automated email from the ASF dual-hosted git repository.
ppalaga pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/master by this push:
new c11d8da Let the list of extensions page show extensions, move list of supported components, languages, etc. to separate pages.
c11d8da is described below
commit c11d8da94427c9ae62cb38922c5a479a3f11d882
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Mon Aug 17 21:50:46 2020 +0200
Let the list of extensions page show extensions, move list of supported
components, languages, etc. to separate pages.
---
docs/modules/ROOT/nav.adoc | 173 ++++++-
.../pages/list-of-camel-quarkus-extensions.adoc | 488 -------------------
docs/modules/ROOT/pages/reference/components.adoc | 480 +++++++++++++++++++
docs/modules/ROOT/pages/reference/dataformats.adoc | 93 ++++
.../pages/{ => reference}/extensions/activemq.adoc | 1 +
.../pages/{ => reference}/extensions/ahc-ws.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/ahc.adoc | 1 +
.../pages/{ => reference}/extensions/amqp.adoc | 1 +
.../{ => reference}/extensions/attachments.adoc | 1 +
.../pages/{ => reference}/extensions/avro-rpc.adoc | 1 +
.../pages/{ => reference}/extensions/avro.adoc | 1 +
.../pages/{ => reference}/extensions/aws-ec2.adoc | 1 +
.../pages/{ => reference}/extensions/aws-ecs.adoc | 1 +
.../pages/{ => reference}/extensions/aws-eks.adoc | 1 +
.../pages/{ => reference}/extensions/aws-iam.adoc | 1 +
.../{ => reference}/extensions/aws-kinesis.adoc | 1 +
.../pages/{ => reference}/extensions/aws-kms.adoc | 1 +
.../{ => reference}/extensions/aws-lambda.adoc | 1 +
.../pages/{ => reference}/extensions/aws-s3.adoc | 1 +
.../pages/{ => reference}/extensions/aws-sdb.adoc | 1 +
.../pages/{ => reference}/extensions/aws-sns.adoc | 1 +
.../pages/{ => reference}/extensions/aws-sqs.adoc | 1 +
.../pages/{ => reference}/extensions/aws-swf.adoc | 1 +
.../{ => reference}/extensions/aws-translate.adoc | 1 +
.../{ => reference}/extensions/aws2-athena.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-cw.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-ddb.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-ec2.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-ecs.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-eks.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-iam.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-kms.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-mq.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-msk.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-s3.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-ses.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-sns.adoc | 1 +
.../pages/{ => reference}/extensions/aws2-sqs.adoc | 1 +
.../{ => reference}/extensions/aws2-translate.adoc | 1 +
.../pages/{ => reference}/extensions/azure.adoc | 1 +
.../pages/{ => reference}/extensions/base64.adoc | 1 +
.../{ => reference}/extensions/bean-validator.adoc | 1 +
.../pages/{ => reference}/extensions/bean.adoc | 3 +-
.../pages/{ => reference}/extensions/bindy.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/box.adoc | 1 +
.../{ => reference}/extensions/braintree.adoc | 1 +
.../extensions/caffeine-lrucache.adoc | 1 +
.../{ => reference}/extensions/cassandraql.adoc | 1 +
.../{ => reference}/extensions/componentdsl.adoc | 1 +
.../pages/{ => reference}/extensions/consul.adoc | 1 +
.../{ => reference}/extensions/controlbus.adoc | 1 +
.../{ => reference}/extensions/core-cloud.adoc | 1 +
.../pages/{ => reference}/extensions/core.adoc | 15 +-
.../{ => reference}/extensions/couchbase.adoc | 1 +
.../pages/{ => reference}/extensions/couchdb.adoc | 1 +
.../pages/{ => reference}/extensions/cron.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/csv.adoc | 1 +
.../{ => reference}/extensions/dataformat.adoc | 1 +
.../extensions/debezium-mongodb.adoc | 1 +
.../{ => reference}/extensions/debezium-mysql.adoc | 1 +
.../extensions/debezium-postgres.adoc | 1 +
.../extensions/debezium-sqlserver.adoc | 1 +
.../pages/{ => reference}/extensions/direct.adoc | 1 +
.../pages/{ => reference}/extensions/dozer.adoc | 1 +
.../extensions/elasticsearch-rest.adoc | 1 +
.../{ => reference}/extensions/endpointdsl.adoc | 1 +
.../pages/{ => reference}/extensions/exec.adoc | 1 +
.../pages/{ => reference}/extensions/fhir.adoc | 1 +
.../{ => reference}/extensions/file-watch.adoc | 1 +
.../pages/{ => reference}/extensions/file.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/ftp.adoc | 1 +
.../pages/{ => reference}/extensions/github.adoc | 1 +
.../extensions/google-bigquery.adoc | 1 +
.../extensions/google-calendar.adoc | 1 +
.../{ => reference}/extensions/google-drive.adoc | 1 +
.../{ => reference}/extensions/google-mail.adoc | 1 +
.../{ => reference}/extensions/google-pubsub.adoc | 1 +
.../{ => reference}/extensions/google-sheets.adoc | 1 +
.../pages/{ => reference}/extensions/graphql.adoc | 1 +
.../pages/{ => reference}/extensions/grok.adoc | 1 +
.../pages/{ => reference}/extensions/groovy.adoc | 3 +-
.../pages/{ => reference}/extensions/grpc.adoc | 1 +
.../pages/{ => reference}/extensions/gson.adoc | 1 +
.../pages/{ => reference}/extensions/http.adoc | 1 +
.../pages/{ => reference}/extensions/hystrix.adoc | 1 +
.../pages/{ => reference}/extensions/ical.adoc | 1 +
.../{ => reference}/extensions/infinispan.adoc | 1 +
.../pages/{ => reference}/extensions/influxdb.adoc | 1 +
.../pages/{ => reference}/extensions/jackson.adoc | 1 +
.../{ => reference}/extensions/jacksonxml.adoc | 1 +
.../pages/{ => reference}/extensions/jaxb.adoc | 1 +
.../pages/{ => reference}/extensions/jdbc.adoc | 1 +
.../pages/{ => reference}/extensions/jira.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/jms.adoc | 1 +
.../pages/{ => reference}/extensions/johnzon.adoc | 1 +
.../pages/{ => reference}/extensions/jolt.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/jpa.adoc | 1 +
.../{ => reference}/extensions/json-validator.adoc | 1 +
.../pages/{ => reference}/extensions/jsonpath.adoc | 3 +-
.../ROOT/pages/{ => reference}/extensions/jta.adoc | 1 +
.../pages/{ => reference}/extensions/kafka.adoc | 1 +
.../pages/{ => reference}/extensions/kotlin.adoc | 1 +
.../{ => reference}/extensions/kubernetes.adoc | 1 +
.../pages/{ => reference}/extensions/kudu.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/log.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/lzf.adoc | 1 +
.../pages/{ => reference}/extensions/mail.adoc | 1 +
.../pages/{ => reference}/extensions/main.adoc | 1 +
.../pages/{ => reference}/extensions/master.adoc | 1 +
.../extensions/microprofile-fault-tolerance.adoc | 1 +
.../extensions/microprofile-health.adoc | 1 +
.../extensions/microprofile-metrics.adoc | 1 +
.../pages/{ => reference}/extensions/mock.adoc | 1 +
.../{ => reference}/extensions/mongodb-gridfs.adoc | 1 +
.../pages/{ => reference}/extensions/mongodb.adoc | 1 +
.../pages/{ => reference}/extensions/mustache.adoc | 1 +
.../{ => reference}/extensions/netty-http.adoc | 1 +
.../pages/{ => reference}/extensions/netty.adoc | 1 +
.../pages/{ => reference}/extensions/nitrite.adoc | 1 +
.../pages/{ => reference}/extensions/ognl.adoc | 3 +-
.../pages/{ => reference}/extensions/olingo4.adoc | 1 +
.../{ => reference}/extensions/openapi-java.adoc | 1 +
.../{ => reference}/extensions/openstack.adoc | 1 +
.../{ => reference}/extensions/opentracing.adoc | 1 +
.../pages/{ => reference}/extensions/paho.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/pdf.adoc | 1 +
.../{ => reference}/extensions/platform-http.adoc | 1 +
.../pages/{ => reference}/extensions/protobuf.adoc | 1 +
.../pages/{ => reference}/extensions/pubnub.adoc | 1 +
.../pages/{ => reference}/extensions/quartz.adoc | 1 +
.../pages/{ => reference}/extensions/qute.adoc | 1 +
.../pages/{ => reference}/extensions/rabbitmq.adoc | 1 +
.../extensions/reactive-executor.adoc | 1 +
.../extensions/reactive-streams.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/ref.adoc | 1 +
.../{ => reference}/extensions/rest-openapi.adoc | 1 +
.../pages/{ => reference}/extensions/rest.adoc | 1 +
.../{ => reference}/extensions/salesforce.adoc | 1 +
.../{ => reference}/extensions/sap-netweaver.adoc | 1 +
.../{ => reference}/extensions/scheduler.adoc | 1 +
.../pages/{ => reference}/extensions/seda.adoc | 1 +
.../{ => reference}/extensions/servicenow.adoc | 1 +
.../pages/{ => reference}/extensions/servlet.adoc | 1 +
.../pages/{ => reference}/extensions/sjms.adoc | 1 +
.../pages/{ => reference}/extensions/sjms2.adoc | 1 +
.../pages/{ => reference}/extensions/slack.adoc | 1 +
.../extensions/smallrye-reactive-messaging.adoc | 1 +
.../{ => reference}/extensions/snakeyaml.adoc | 1 +
.../pages/{ => reference}/extensions/soap.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/sql.adoc | 1 +
.../pages/{ => reference}/extensions/stream.adoc | 1 +
.../pages/{ => reference}/extensions/tagsoup.adoc | 1 +
.../pages/{ => reference}/extensions/tarfile.adoc | 1 +
.../pages/{ => reference}/extensions/telegram.adoc | 1 +
.../pages/{ => reference}/extensions/tika.adoc | 1 +
.../pages/{ => reference}/extensions/timer.adoc | 1 +
.../pages/{ => reference}/extensions/twitter.adoc | 1 +
.../{ => reference}/extensions/validator.adoc | 1 +
.../pages/{ => reference}/extensions/vertx.adoc | 1 +
.../ROOT/pages/{ => reference}/extensions/vm.adoc | 1 +
.../extensions/websocket-jsr356.adoc | 1 +
.../pages/{ => reference}/extensions/xml-io.adoc | 1 +
.../pages/{ => reference}/extensions/xml-jaxb.adoc | 1 +
.../pages/{ => reference}/extensions/xml-jaxp.adoc | 3 +-
.../pages/{ => reference}/extensions/xpath.adoc | 3 +-
.../pages/{ => reference}/extensions/xslt.adoc | 1 +
.../pages/{ => reference}/extensions/xstream.adoc | 1 +
.../{ => reference}/extensions/zip-deflater.adoc | 1 +
.../pages/{ => reference}/extensions/zipfile.adoc | 1 +
docs/modules/ROOT/pages/reference/index.adoc | 520 +++++++++++++++++++++
docs/modules/ROOT/pages/reference/languages.adoc | 51 ++
docs/modules/ROOT/pages/reference/others.adoc | 66 +++
.../org/apache/camel/quarkus/maven/CqCatalog.java | 18 +
.../org/apache/camel/quarkus/maven/CqUtils.java | 13 +-
.../quarkus/maven/PrepareCatalogQuarkusMojo.java | 2 +-
.../quarkus/maven/UpdateDocExtensionsListMojo.java | 236 +++++++---
.../quarkus/maven/UpdateExtensionDocPageMojo.java | 2 +-
.../resources/doc-templates/camel-kind.adoc.ftl | 14 +
.../doc-templates/extension-doc-page.adoc | 1 +
.../resources/doc-templates/extensions.adoc.ftl | 27 ++
.../resources/doc-templates/readme-components.ftl | 10 -
.../resources/doc-templates/readme-dataformats.ftl | 10 -
.../resources/doc-templates/readme-languages.ftl | 10 -
.../main/resources/doc-templates/readme-others.ftl | 10 -
184 files changed, 1814 insertions(+), 601 deletions(-)
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index 14829f8..764362e 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -11,4 +11,175 @@
** xref:contributor-guide/extension-documentation.adoc[Extension documentation]
** xref:contributor-guide/ci.adoc[Continuous Integration]
** xref:contributor-guide/release-guide.adoc[Release guide]
-* xref:list-of-camel-quarkus-extensions.adoc[List of Camel Quarkus extensions]
+* xref:reference/index.adoc[Reference]
+** xref:reference/index.adoc[Extensions]
+// extensions: START
+*** xref:reference/extensions/activemq.adoc[ActiveMQ]
+*** xref:reference/extensions/amqp.adoc[AMQP]
+*** xref:reference/extensions/ahc.adoc[Async HTTP Client (AHC)]
+*** xref:reference/extensions/ahc-ws.adoc[Async HTTP Client (AHC) Websocket]
+*** xref:reference/extensions/attachments.adoc[Attachments]
+*** xref:reference/extensions/avro.adoc[Avro]
+*** xref:reference/extensions/avro-rpc.adoc[Avro RPC]
+*** xref:reference/extensions/aws2-athena.adoc[AWS 2 Athena]
+*** xref:reference/extensions/aws2-cw.adoc[AWS 2 CloudWatch]
+*** xref:reference/extensions/aws2-ddb.adoc[AWS 2 DynamoDB]
+*** xref:reference/extensions/aws2-ec2.adoc[AWS 2 Elastic Compute Cloud (EC2)]
+*** xref:reference/extensions/aws2-ecs.adoc[AWS 2 Elastic Container Service (ECS)]
+*** xref:reference/extensions/aws2-eks.adoc[AWS 2 Elastic Kubernetes Service (EKS)]
+*** xref:reference/extensions/aws2-iam.adoc[AWS 2 Identity and Access Management (IAM)]
+*** xref:reference/extensions/aws2-kms.adoc[AWS 2 Key Management Service (KMS)]
+*** xref:reference/extensions/aws2-msk.adoc[AWS 2 Managed Streaming for Apache Kafka (MSK)]
+*** xref:reference/extensions/aws2-mq.adoc[AWS 2 MQ]
+*** xref:reference/extensions/aws2-s3.adoc[AWS 2 S3 Storage Service]
+*** xref:reference/extensions/aws2-ses.adoc[AWS 2 Simple Email Service (SES)]
+*** xref:reference/extensions/aws2-sns.adoc[AWS 2 Simple Notification System (SNS)]
+*** xref:reference/extensions/aws2-sqs.adoc[AWS 2 Simple Queue Service (SQS)]
+*** xref:reference/extensions/aws2-translate.adoc[AWS 2 Translate]
+*** xref:reference/extensions/aws-ec2.adoc[AWS Elastic Compute Cloud (EC2)]
+*** xref:reference/extensions/aws-ecs.adoc[AWS Elastic Container Service (ECS)]
+*** xref:reference/extensions/aws-eks.adoc[AWS Elastic Kubernetes Service (EKS)]
+*** xref:reference/extensions/aws-iam.adoc[AWS Identity and Access Management (IAM)]
+*** xref:reference/extensions/aws-kms.adoc[AWS Key Management Service (KMS)]
+*** xref:reference/extensions/aws-kinesis.adoc[AWS Kinesis]
+*** xref:reference/extensions/aws-lambda.adoc[AWS Lambda]
+*** xref:reference/extensions/aws-s3.adoc[AWS S3 Storage Service]
+*** xref:reference/extensions/aws-sns.adoc[AWS Simple Notification System (SNS)]
+*** xref:reference/extensions/aws-sqs.adoc[AWS Simple Queue Service (SQS)]
+*** xref:reference/extensions/aws-swf.adoc[AWS Simple Workflow (SWF)]
+*** xref:reference/extensions/aws-sdb.adoc[AWS SimpleDB]
+*** xref:reference/extensions/aws-translate.adoc[AWS Translate]
+*** xref:reference/extensions/azure.adoc[Azure]
+*** xref:reference/extensions/base64.adoc[Base64]
+*** xref:reference/extensions/bean.adoc[Bean]
+*** xref:reference/extensions/bean-validator.adoc[Bean Validator]
+*** xref:reference/extensions/bindy.adoc[Bindy]
+*** xref:reference/extensions/box.adoc[Box]
+*** xref:reference/extensions/braintree.adoc[Braintree]
+*** xref:reference/extensions/caffeine-lrucache.adoc[Caffeine LRUCache]
+*** xref:reference/extensions/cassandraql.adoc[Cassandra CQL]
+*** xref:reference/extensions/core-cloud.adoc[Cloud]
+*** xref:reference/extensions/componentdsl.adoc[Component DSL]
+*** xref:reference/extensions/consul.adoc[Consul]
+*** xref:reference/extensions/controlbus.adoc[Control Bus]
+*** xref:reference/extensions/core.adoc[Core]
+*** xref:reference/extensions/couchbase.adoc[Couchbase]
+*** xref:reference/extensions/couchdb.adoc[CouchDB]
+*** xref:reference/extensions/cron.adoc[Cron]
+*** xref:reference/extensions/csv.adoc[CSV]
+*** xref:reference/extensions/dataformat.adoc[Data Format]
+*** xref:reference/extensions/debezium-mongodb.adoc[Debezium MongoDB Connector]
+*** xref:reference/extensions/debezium-mysql.adoc[Debezium MySQL Connector]
+*** xref:reference/extensions/debezium-postgres.adoc[Debezium PostgresSQL Connector]
+*** xref:reference/extensions/debezium-sqlserver.adoc[Debezium SQL Server Connector]
+*** xref:reference/extensions/direct.adoc[Direct]
+*** xref:reference/extensions/dozer.adoc[Dozer]
+*** xref:reference/extensions/elasticsearch-rest.adoc[Elasticsearch Rest]
+*** xref:reference/extensions/endpointdsl.adoc[Endpoint DSL]
+*** xref:reference/extensions/exec.adoc[Exec]
+*** xref:reference/extensions/fhir.adoc[FHIR]
+*** xref:reference/extensions/file.adoc[File]
+*** xref:reference/extensions/file-watch.adoc[File Watch]
+*** xref:reference/extensions/ftp.adoc[FTP]
+*** xref:reference/extensions/github.adoc[GitHub]
+*** xref:reference/extensions/google-bigquery.adoc[Google BigQuery]
+*** xref:reference/extensions/google-calendar.adoc[Google Calendar]
+*** xref:reference/extensions/google-drive.adoc[Google Drive]
+*** xref:reference/extensions/google-mail.adoc[Google Mail]
+*** xref:reference/extensions/google-pubsub.adoc[Google Pubsub]
+*** xref:reference/extensions/google-sheets.adoc[Google Sheets]
+*** xref:reference/extensions/graphql.adoc[GraphQL]
+*** xref:reference/extensions/grok.adoc[Grok]
+*** xref:reference/extensions/groovy.adoc[Groovy]
+*** xref:reference/extensions/grpc.adoc[gRPC]
+*** xref:reference/extensions/http.adoc[HTTP]
+*** xref:reference/extensions/hystrix.adoc[Hystrix]
+*** xref:reference/extensions/ical.adoc[iCal]
+*** xref:reference/extensions/infinispan.adoc[Infinispan]
+*** xref:reference/extensions/influxdb.adoc[InfluxDB]
+*** xref:reference/extensions/jacksonxml.adoc[JacksonXML]
+*** xref:reference/extensions/websocket-jsr356.adoc[Javax Websocket]
+*** xref:reference/extensions/jaxb.adoc[JAXB]
+*** xref:reference/extensions/jdbc.adoc[JDBC]
+*** xref:reference/extensions/jira.adoc[Jira]
+*** xref:reference/extensions/jms.adoc[JMS]
+*** xref:reference/extensions/jolt.adoc[JOLT]
+*** xref:reference/extensions/jpa.adoc[JPA]
+*** xref:reference/extensions/gson.adoc[JSON Gson]
+*** xref:reference/extensions/jackson.adoc[JSON Jackson]
+*** xref:reference/extensions/johnzon.adoc[JSON Johnzon]
+*** xref:reference/extensions/json-validator.adoc[JSON Schema Validator]
+*** xref:reference/extensions/jsonpath.adoc[JsonPath]
+*** xref:reference/extensions/jta.adoc[JTA]
+*** xref:reference/extensions/kafka.adoc[Kafka]
+*** xref:reference/extensions/kotlin.adoc[Kotlin]
+*** xref:reference/extensions/kubernetes.adoc[Kubernetes]
+*** xref:reference/extensions/kudu.adoc[Kudu]
+*** xref:reference/extensions/log.adoc[Log]
+*** xref:reference/extensions/lzf.adoc[LZF Deflate Compression]
+*** xref:reference/extensions/main.adoc[Main]
+*** xref:reference/extensions/master.adoc[Master]
+*** xref:reference/extensions/microprofile-fault-tolerance.adoc[Microprofile Fault Tolerance]
+*** xref:reference/extensions/microprofile-health.adoc[Microprofile Health]
+*** xref:reference/extensions/microprofile-metrics.adoc[MicroProfile Metrics]
+*** xref:reference/extensions/mail.adoc[MIME Multipart]
+*** xref:reference/extensions/mock.adoc[Mock]
+*** xref:reference/extensions/mongodb.adoc[MongoDB]
+*** xref:reference/extensions/mongodb-gridfs.adoc[MongoDB GridFS]
+*** xref:reference/extensions/mustache.adoc[Mustache]
+*** xref:reference/extensions/netty.adoc[Netty]
+*** xref:reference/extensions/netty-http.adoc[Netty HTTP]
+*** xref:reference/extensions/nitrite.adoc[Nitrite]
+*** xref:reference/extensions/ognl.adoc[OGNL]
+*** xref:reference/extensions/olingo4.adoc[Olingo4]
+*** xref:reference/extensions/openapi-java.adoc[Openapi Java]
+*** xref:reference/extensions/openstack.adoc[OpenStack]
+*** xref:reference/extensions/opentracing.adoc[OpenTracing]
+*** xref:reference/extensions/paho.adoc[Paho]
+*** xref:reference/extensions/pdf.adoc[PDF]
+*** xref:reference/extensions/platform-http.adoc[Platform HTTP]
+*** xref:reference/extensions/protobuf.adoc[Protobuf]
+*** xref:reference/extensions/pubnub.adoc[PubNub]
+*** xref:reference/extensions/quartz.adoc[Quartz]
+*** xref:reference/extensions/qute.adoc[Qute]
+*** xref:reference/extensions/rabbitmq.adoc[RabbitMQ]
+*** xref:reference/extensions/reactive-executor.adoc[Reactive Executor Vert.x]
+*** xref:reference/extensions/reactive-streams.adoc[Reactive Streams]
+*** xref:reference/extensions/ref.adoc[Ref]
+*** xref:reference/extensions/rest.adoc[Rest]
+*** xref:reference/extensions/rest-openapi.adoc[REST OpenApi]
+*** xref:reference/extensions/salesforce.adoc[Salesforce]
+*** xref:reference/extensions/sap-netweaver.adoc[SAP NetWeaver]
+*** xref:reference/extensions/scheduler.adoc[Scheduler]
+*** xref:reference/extensions/seda.adoc[SEDA]
+*** xref:reference/extensions/servicenow.adoc[ServiceNow]
+*** xref:reference/extensions/servlet.adoc[Servlet]
+*** xref:reference/extensions/sjms.adoc[Simple JMS]
+*** xref:reference/extensions/sjms2.adoc[Simple JMS2]
+*** xref:reference/extensions/slack.adoc[Slack]
+*** xref:reference/extensions/smallrye-reactive-messaging.adoc[SmallRye Reactive Messaging]
+*** xref:reference/extensions/soap.adoc[SOAP]
+*** xref:reference/extensions/sql.adoc[SQL]
+*** xref:reference/extensions/stream.adoc[Stream]
+*** xref:reference/extensions/tarfile.adoc[Tar File]
+*** xref:reference/extensions/telegram.adoc[Telegram]
+*** xref:reference/extensions/tagsoup.adoc[TidyMarkup]
+*** xref:reference/extensions/tika.adoc[Tika]
+*** xref:reference/extensions/timer.adoc[Timer]
+*** xref:reference/extensions/twitter.adoc[Twitter]
+*** xref:reference/extensions/validator.adoc[Validator]
+*** xref:reference/extensions/vertx.adoc[Vert.x]
+*** xref:reference/extensions/vm.adoc[VM]
+*** xref:reference/extensions/xml-io.adoc[XML IO]
+*** xref:reference/extensions/xml-jaxb.adoc[XML JAXB]
+*** xref:reference/extensions/xml-jaxp.adoc[XML Tokenize]
+*** xref:reference/extensions/xpath.adoc[XPath]
+*** xref:reference/extensions/xslt.adoc[XSLT]
+*** xref:reference/extensions/xstream.adoc[XStream]
+*** xref:reference/extensions/snakeyaml.adoc[YAML SnakeYAML]
+*** xref:reference/extensions/zip-deflater.adoc[Zip Deflate Compression]
+*** xref:reference/extensions/zipfile.adoc[Zip File]// extensions: END
+** xref:reference/components.adoc[Components]
+** xref:reference/dataformats.adoc[Data formats]
+** xref:reference/languages.adoc[Languages]
+** xref:reference/others.adoc[Miscellaneous components]
diff --git a/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc b/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc
deleted file mode 100644
index 5a23017..0000000
--- a/docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc
+++ /dev/null
@@ -1,488 +0,0 @@
-[list-of-camel-quarkus-extensions]
-= List of Apache Camel extensions for Quarkus
-
-As of Camel Quarkus {camel-quarkus-last-release} Camel artifacts listed below are supported on Quarkus.
-
-[TIP]
-====
-In case you are missing some Camel feature in the list:
-
-* Upvote https://github.com/apache/camel-quarkus/issues[an existing issue] or create
- https://github.com/apache/camel-quarkus/issues/new[a new one] so that we can better prioritize our work.
-* You may also want to try to add the extension yourself following our xref:contributor-guide/index.adoc[Contributor guide].
-* You may try your luck using the given camel component on Quarkus directly (without an extension). Most probably it
- will work in the JVM mode and fail in the native mode. Do not hesitate to
- https://github.com/apache/camel-quarkus/issues[report] any issues you encounter.
-====
-
-== Camel Components
-
-// components: START
-Number of Camel components: 156 in 121 JAR artifacts (0 deprecated)
-
-[width="100%",cols="4,1,1,1,5",options="header"]
-|===
-| Component | Artifact | Support Level | Since | Description
-
-| xref:extensions/activemq.adoc[ActiveMQ] | camel-quarkus-activemq | Native + Stable | 1.0.0 | Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
-
-| xref:extensions/amqp.adoc[AMQP] | camel-quarkus-amqp | Native + Stable | 1.0.0 | Messaging with AMQP protocol using Apache QPid Client.
-
-| xref:extensions/ahc.adoc[Async HTTP Client (AHC)] | camel-quarkus-ahc | Native + Stable | 1.0.0 | Call external HTTP services using Async Http Client.
-
-| xref:extensions/ahc-ws.adoc[Async HTTP Client (AHC) Websocket] | camel-quarkus-ahc-ws | Native + Stable | 1.0.0 | Exchange data with external Websocket servers using Async Http Client.
-
-| xref:extensions/avro-rpc.adoc[Avro RPC] | camel-quarkus-avro-rpc | JVM + Preview | 1.0.0 | Produce or consume Apache Avro RPC services.
-
-| xref:extensions/aws2-athena.adoc[AWS 2 Athena] | camel-quarkus-aws2-athena | Native + Stable | 1.0.0 | Access AWS Athena service using AWS SDK version 2.x.
-
-| xref:extensions/aws2-cw.adoc[AWS 2 CloudWatch] | camel-quarkus-aws2-cw | Native + Stable | 1.0.0 | Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
-
-| xref:extensions/aws2-ddb.adoc[AWS 2 DynamoDB] | camel-quarkus-aws2-ddb | Native + Stable | 1.0.0 | Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.
-
-| xref:extensions/aws2-ddb.adoc[AWS 2 DynamoDB Streams] | camel-quarkus-aws2-ddb | Native + Stable | 1.0.0 | Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.
-
-| xref:extensions/aws2-ec2.adoc[AWS 2 Elastic Compute Cloud (EC2)] | camel-quarkus-aws2-ec2 | Native + Stable | 1.0.0 | Manage AWS EC2 instances using AWS SDK version 2.x.
-
-| xref:extensions/aws2-ecs.adoc[AWS 2 Elastic Container Service (ECS)] | camel-quarkus-aws2-ecs | Native + Stable | 1.0.0 | Manage AWS ECS cluster instances using AWS SDK version 2.x.
-
-| xref:extensions/aws2-eks.adoc[AWS 2 Elastic Kubernetes Service (EKS)] | camel-quarkus-aws2-eks | Native + Stable | 1.0.0 | Manage AWS EKS cluster instances using AWS SDK version 2.x.
-
-| xref:extensions/aws2-iam.adoc[AWS 2 Identity and Access Management (IAM)] | camel-quarkus-aws2-iam | Native + Stable | 1.0.0 | Manage AWS IAM instances using AWS SDK version 2.x.
-
-| xref:extensions/aws2-kms.adoc[AWS 2 Key Management Service (KMS)] | camel-quarkus-aws2-kms | Native + Stable | 1.0.0 | Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
-
-| xref:extensions/aws2-msk.adoc[AWS 2 Managed Streaming for Apache Kafka (MSK)] | camel-quarkus-aws2-msk | Native + Stable | 1.0.0 | Manage AWS MSK instances using AWS SDK version 2.x.
-
-| xref:extensions/aws2-mq.adoc[AWS 2 MQ] | camel-quarkus-aws2-mq | Native + Stable | 1.0.0 | Manage AWS MQ instances using AWS SDK version 2.x.
-
-| xref:extensions/aws2-s3.adoc[AWS 2 S3 Storage Service] | camel-quarkus-aws2-s3 | Native + Stable | 1.0.0 | Store and retrie objects from AWS S3 Storage Service using AWS SDK version 2.x.
-
-| xref:extensions/aws2-ses.adoc[AWS 2 Simple Email Service (SES)] | camel-quarkus-aws2-ses | Native + Stable | 1.0.0 | Send e-mails through AWS SES service using AWS SDK version 2.x.
-
-| xref:extensions/aws2-sns.adoc[AWS 2 Simple Notification System (SNS)] | camel-quarkus-aws2-sns | Native + Stable | 1.0.0 | Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
-
-| xref:extensions/aws2-sqs.adoc[AWS 2 Simple Queue Service (SQS)] | camel-quarkus-aws2-sqs | Native + Stable | 1.0.0 | Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
-
-| xref:extensions/aws2-translate.adoc[AWS 2 Translate] | camel-quarkus-aws2-translate | Native + Stable | 1.0.0 | Translate texts using AWS Translate and AWS SDK version 2.x.
-
-| xref:extensions/aws-ec2.adoc[AWS Elastic Compute Cloud (EC2)] | camel-quarkus-aws-ec2 | Native + Stable | 1.0.0 | Manage AWS EC2 instances.
-
-| xref:extensions/aws-ecs.adoc[AWS Elastic Container Service (ECS)] | camel-quarkus-aws-ecs | Native + Stable | 1.0.0 | Manage AWS ECS cluster instances.
-
-| xref:extensions/aws-eks.adoc[AWS Elastic Kubernetes Service (EKS)] | camel-quarkus-aws-eks | Native + Stable | 0.2.0 | Manage AWS EKS cluster instances.
-
-| xref:extensions/aws-iam.adoc[AWS Identity and Access Management (IAM)] | camel-quarkus-aws-iam | Native + Stable | 1.1.0 | Manage AWS IAM instances.
-
-| xref:extensions/aws-kms.adoc[AWS Key Management Service (KMS)] | camel-quarkus-aws-kms | Native + Stable | 1.0.0 | Manage keys stored in AWS KMS instances.
-
-| xref:extensions/aws-kinesis.adoc[AWS Kinesis] | camel-quarkus-aws-kinesis | Native + Stable | 1.0.0 | Consume and produce records from AWS Kinesis Streams.
-
-| xref:extensions/aws-kinesis.adoc[AWS Kinesis Firehose] | camel-quarkus-aws-kinesis | Native + Stable | 1.0.0 | Consume data from AWS Kinesis Firehose streams.
-
-| xref:extensions/aws-lambda.adoc[AWS Lambda] | camel-quarkus-aws-lambda | Native + Stable | 1.0.0 | Manage and invoke AWS Lambda functions.
-
-| xref:extensions/aws-s3.adoc[AWS S3 Storage Service] | camel-quarkus-aws-s3 | Native + Stable | 0.2.0 | Store and retrie objects from AWS S3 Storage Service.
-
-| xref:extensions/aws-sns.adoc[AWS Simple Notification System (SNS)] | camel-quarkus-aws-sns | Native + Stable | 0.2.0 | Send messages to an AWS Simple Notification Topic.
-
-| xref:extensions/aws-sqs.adoc[AWS Simple Queue Service (SQS)] | camel-quarkus-aws-sqs | Native + Stable | 0.2.0 | Sending and receive messages to/from AWS SQS service.
-
-| xref:extensions/aws-swf.adoc[AWS Simple Workflow (SWF)] | camel-quarkus-aws-swf | Native + Stable | 1.0.0 | Manage workflows in the AWS Simple Workflow service.
-
-| xref:extensions/aws-sdb.adoc[AWS SimpleDB] | camel-quarkus-aws-sdb | Native + Stable | 1.0.0 | Store and Retrieve data from/to AWS SDB service.
-
-| xref:extensions/aws-translate.adoc[AWS Translate] | camel-quarkus-aws-translate | Native + Stable | 1.0.0 | Translate texts using AWS Translate.
-
-| xref:extensions/azure.adoc[Azure Storage Blob Service (Legacy)] | camel-quarkus-azure | Native + Stable | 1.0.0 | Store and retrieve blobs from Azure Storage Blob Service.
-
-| xref:extensions/azure.adoc[Azure Storage Queue Service (Legacy)] | camel-quarkus-azure | Native + Stable | 1.0.0 | Store and retrieve messages from Azure Storage Queue Service.
-
-| xref:extensions/bean.adoc[Bean] | camel-quarkus-bean | Native + Stable | 0.2.0 | Invoke methods of Java beans stored in Camel registry.
-
-| xref:extensions/bean-validator.adoc[Bean Validator] | camel-quarkus-bean-validator | Native + Stable | 1.0.0 | Validate the message body using the Java Bean Validation API.
-
-| xref:extensions/box.adoc[Box] | camel-quarkus-box | Native + Stable | 1.0.0 | Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
-
-| xref:extensions/braintree.adoc[Braintree] | camel-quarkus-braintree | Native + Stable | 1.2.0 | Process payments using Braintree Payments.
-
-| xref:extensions/cassandraql.adoc[Cassandra CQL] | camel-quarkus-cassandraql | JVM + Preview | 1.0.0 | Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
-
-| xref:extensions/bean.adoc[Class] | camel-quarkus-bean | Native + Stable | 0.2.0 | Invoke methods of Java beans specified by class name.
-
-| xref:extensions/consul.adoc[Consul] | camel-quarkus-consul | Native + Stable | 1.0.0 | Integrate with Consul service discovery and configuration store.
-
-| xref:extensions/controlbus.adoc[Control Bus] | camel-quarkus-controlbus | Native + Stable | 0.4.0 | Manage and monitor Camel routes.
-
-| xref:extensions/couchbase.adoc[Couchbase] | camel-quarkus-couchbase | JVM + Preview | 1.0.0 | Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
-
-| xref:extensions/couchdb.adoc[CouchDB] | camel-quarkus-couchdb | Native + Stable | 1.0.0 | Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
-
-| xref:extensions/cron.adoc[Cron] | camel-quarkus-cron | Native + Stable | 1.0.0 | A generic interface for triggering events at times specified through the Unix cron syntax.
-
-| xref:extensions/dataformat.adoc[Data Format] | camel-quarkus-dataformat | Native + Stable | 0.4.0 | Use a Camel Data Format as a regular Camel Component.
-
-| xref:extensions/debezium-mongodb.adoc[Debezium MongoDB Connector] | camel-quarkus-debezium-mongodb | JVM + Preview | 1.0.0 | Capture changes from a MongoDB database.
-
-| xref:extensions/debezium-mysql.adoc[Debezium MySQL Connector] | camel-quarkus-debezium-mysql | Native + Stable | 1.0.0 | Capture changes from a MySQL database.
-
-| xref:extensions/debezium-postgres.adoc[Debezium PostgresSQL Connector] | camel-quarkus-debezium-postgres | Native + Stable | 1.0.0 | Capture changes from a PostgresSQL database.
-
-| xref:extensions/debezium-sqlserver.adoc[Debezium SQL Server Connector] | camel-quarkus-debezium-sqlserver | Native + Stable | 1.0.0 | Capture changes from an SQL Server database.
-
-| xref:extensions/direct.adoc[Direct] | camel-quarkus-direct | Native + Stable | 0.2.0 | Call another endpoint from the same Camel Context synchronously.
-
-| xref:extensions/dozer.adoc[Dozer] | camel-quarkus-dozer | Native + Stable | 1.0.0 | Map between Java beans using the Dozer mapping library.
-
-| xref:extensions/elasticsearch-rest.adoc[Elasticsearch Rest] | camel-quarkus-elasticsearch-rest | Native + Stable | 1.0.0 | Send requests to with an ElasticSearch via REST API.
-
-| xref:extensions/exec.adoc[Exec] | camel-quarkus-exec | Native + Stable | 0.4.0 | Execute commands on the underlying operating system.
-
-| xref:extensions/fhir.adoc[FHIR] | camel-quarkus-fhir | Native + Stable | 0.3.0 | Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.
-
-| xref:extensions/file.adoc[File] | camel-quarkus-file | Native + Stable | 0.4.0 | Read and write files.
-
-| xref:extensions/file-watch.adoc[File Watch] | camel-quarkus-file-watch | Native + Stable | 1.0.0 | Get notified about file events in a directory using java.nio.file.WatchService.
-
-| xref:extensions/ftp.adoc[FTP] | camel-quarkus-ftp | Native + Stable | 1.0.0 | Upload and download files to/from FTP servers.
-
-| xref:extensions/ftp.adoc[FTPS] | camel-quarkus-ftp | Native + Stable | 1.0.0 | Upload and download files to/from FTP servers supporting the FTPS protocol.
-
-| xref:extensions/github.adoc[GitHub] | camel-quarkus-github | Native + Stable | 1.0.0 | Interact with the GitHub API.
-
-| xref:extensions/google-bigquery.adoc[Google BigQuery] | camel-quarkus-google-bigquery | JVM + Preview | 1.0.0 | Google BigQuery data warehouse for analytics.
-
-| xref:extensions/google-bigquery.adoc[Google BigQuery Standard SQL] | camel-quarkus-google-bigquery | JVM + Preview | 1.0.0 | Access Google Cloud BigQuery service using SQL queries.
-
-| xref:extensions/google-calendar.adoc[Google Calendar] | camel-quarkus-google-calendar | Native + Stable | 1.0.0 | Perform various operations on a Google Calendar.
-
-| xref:extensions/google-calendar.adoc[Google Calendar Stream] | camel-quarkus-google-calendar | Native + Stable | 1.0.0 | Poll for changes in a Google Calendar.
-
-| xref:extensions/google-drive.adoc[Google Drive] | camel-quarkus-google-drive | Native + Stable | 1.0.0 | Manage files in Google Drive.
-
-| xref:extensions/google-mail.adoc[Google Mail] | camel-quarkus-google-mail | Native + Stable | 1.0.0 | Manage messages in Google Mail.
-
-| xref:extensions/google-mail.adoc[Google Mail Stream] | camel-quarkus-google-mail | Native + Stable | 1.0.0 | Poll for incoming messages in Google Mail.
-
-| xref:extensions/google-pubsub.adoc[Google Pubsub] | camel-quarkus-google-pubsub | JVM + Preview | 1.0.0 | Send and receive messages to/from Google Cloud Platform PubSub Service.
-
-| xref:extensions/google-sheets.adoc[Google Sheets] | camel-quarkus-google-sheets | Native + Stable | 1.0.0 | Manage spreadsheets in Google Sheets.
-
-| xref:extensions/google-sheets.adoc[Google Sheets Stream] | camel-quarkus-google-sheets | Native + Stable | 1.0.0 | Poll for changes in Google Sheets.
-
-| xref:extensions/graphql.adoc[GraphQL] | camel-quarkus-graphql | Native + Stable | 1.0.0 | Send GraphQL queries and mutations to external systems.
-
-| xref:extensions/grpc.adoc[gRPC] | camel-quarkus-grpc | JVM + Preview | 1.0.0 | Expose gRPC endpoints and access external gRPC endpoints.
-
-| xref:extensions/http.adoc[HTTP] | camel-quarkus-http | Native + Stable | 1.0.0 | Send requests to external HTTP servers using Apache HTTP Client 4.x.
-
-| xref:extensions/infinispan.adoc[Infinispan] | camel-quarkus-infinispan | Native + Stable | 0.2.0 | Read and write from/to Infinispan distributed key/value store and data grid.
-
-| xref:extensions/influxdb.adoc[InfluxDB] | camel-quarkus-influxdb | Native + Stable | 1.0.0 | Interact with InfluxDB, a time series database.
-
-| xref:extensions/websocket-jsr356.adoc[Javax Websocket] | camel-quarkus-websocket-jsr356 | Native + Stable | 1.0.0 | Expose websocket endpoints using JSR356.
-
-| xref:extensions/jdbc.adoc[JDBC] | camel-quarkus-jdbc | Native + Stable | 0.2.0 | Access databases through SQL and JDBC.
-
-| xref:extensions/jira.adoc[Jira] | camel-quarkus-jira | Native + Stable | 1.0.0 | Interact with JIRA issue tracker.
-
-| xref:extensions/jms.adoc[JMS] | camel-quarkus-jms | Native + Stable | 1.2.0 | Sent and receive messages to/from a JMS Queue or Topic.
-
-| xref:extensions/jolt.adoc[JOLT] | camel-quarkus-jolt | Native + Stable | 1.0.0 | JSON to JSON transformation using JOLT.
-
-| xref:extensions/jpa.adoc[JPA] | camel-quarkus-jpa | Native + Stable | 1.0.0 | Store and retrieve Java objects from databases using Java Persistence API (JPA).
-
-| xref:extensions/json-validator.adoc[JSON Schema Validator] | camel-quarkus-json-validator | Native + Stable | 1.0.0 | Validate JSON payloads using NetworkNT JSON Schema.
-
-| xref:extensions/kafka.adoc[Kafka] | camel-quarkus-kafka | Native + Stable | 1.0.0 | Sent and receive messages to/from an Apache Kafka broker.
-
-| xref:extensions/kubernetes.adoc[Kubernetes ConfigMap] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Deployments] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Deployments and get notified on Deployment changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes HPA] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Job] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Jobs.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Namespaces] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Namespaces and get notified on Namespace changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Nodes] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Nodes and get notified on Node changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Persistent Volume] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Persistent Volume Claim] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Pods] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Pods and get notified on Pod changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Replication Controller] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Resources Quota] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Resources Quotas.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Secrets] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Secrets.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Service Account] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Service Accounts.
-
-| xref:extensions/kubernetes.adoc[Kubernetes Services] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on Kubernetes Services and get notified on Service changes.
-
-| xref:extensions/kudu.adoc[Kudu] | camel-quarkus-kudu | Native + Stable | 1.0.0 | Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.
-
-| xref:extensions/log.adoc[Log] | camel-quarkus-log | Native + Stable | 0.2.0 | Log messages to the underlying logging mechanism.
-
-| xref:extensions/mail.adoc[Mail] | camel-quarkus-mail | Native + Stable | 0.2.0 | Send and receive emails using imap, pop3 and smtp protocols.
-
-| xref:extensions/master.adoc[Master] | camel-quarkus-master | Native + Stable | 1.1.0 | Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
-
-| xref:extensions/microprofile-metrics.adoc[MicroProfile Metrics] | camel-quarkus-microprofile-metrics | Native + Stable | 0.2.0 | Expose metrics from Camel routes.
-
-| xref:extensions/mock.adoc[Mock] | camel-quarkus-mock | Native + Stable | 1.0.0 | Test routes and mediation rules using mocks.
-
-| xref:extensions/mongodb.adoc[MongoDB] | camel-quarkus-mongodb | Native + Stable | 1.0.0 | Perform operations on MongoDB documents and collections.
-
-| xref:extensions/mongodb-gridfs.adoc[MongoDB GridFS] | camel-quarkus-mongodb-gridfs | Native + Stable | 1.0.0 | Interact with MongoDB GridFS.
-
-| xref:extensions/mustache.adoc[Mustache] | camel-quarkus-mustache | Native + Stable | 1.0.0 | Transform messages using a Mustache template.
-
-| xref:extensions/netty.adoc[Netty] | camel-quarkus-netty | Native + Stable | 0.4.0 | Socket level networking using TCP or UDP with the Netty 4.x.
-
-| xref:extensions/netty-http.adoc[Netty HTTP] | camel-quarkus-netty-http | Native + Stable | 0.2.0 | Netty HTTP server and client using the Netty 4.x.
-
-| xref:extensions/nitrite.adoc[Nitrite] | camel-quarkus-nitrite | JVM + Preview | 1.0.0 | Access Nitrite databases.
-
-| xref:extensions/olingo4.adoc[Olingo4] | camel-quarkus-olingo4 | Native + Stable | 1.0.0 | Communicate with OData 4.0 services using Apache Olingo OData API.
-
-| xref:extensions/kubernetes.adoc[Openshift Build Config] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on OpenShift Build Configs.
-
-| xref:extensions/kubernetes.adoc[Openshift Builds] | camel-quarkus-kubernetes | Native + Stable | 1.0.0 | Perform operations on OpenShift Builds.
-
-| xref:extensions/openstack.adoc[OpenStack Cinder] | camel-quarkus-openstack | JVM + Preview | 1.0.0 | Access data in OpenStack Cinder block storage.
-
-| xref:extensions/openstack.adoc[OpenStack Glance] | camel-quarkus-openstack | JVM + Preview | 1.0.0 | Manage VM images and metadata definitions in OpenStack Glance.
-
-| xref:extensions/openstack.adoc[OpenStack Keystone] | camel-quarkus-openstack | JVM + Preview | 1.0.0 | Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.
-
-| xref:extensions/openstack.adoc[OpenStack Neutron] | camel-quarkus-openstack | JVM + Preview | 1.0.0 | Access OpenStack Neutron for network services.
-
-| xref:extensions/openstack.adoc[OpenStack Nova] | camel-quarkus-openstack | JVM + Preview | 1.0.0 | Access OpenStack to manage compute resources.
-
-| xref:extensions/openstack.adoc[OpenStack Swift] | camel-quarkus-openstack | JVM + Preview | 1.0.0 | Access OpenStack Swift object/blob store.
-
-| xref:extensions/paho.adoc[Paho] | camel-quarkus-paho | Native + Stable | 0.2.0 | Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
-
-| xref:extensions/pdf.adoc[PDF] | camel-quarkus-pdf | Native + Stable | 0.3.1 | Create, modify or extract content from PDF documents.
-
-| xref:extensions/platform-http.adoc[Platform HTTP] | camel-quarkus-platform-http | Native + Stable | 0.3.0 | Expose HTTP endpoints using the HTTP server available in the current platform.
-
-| xref:extensions/pubnub.adoc[PubNub] | camel-quarkus-pubnub | JVM + Preview | 1.0.0 | Send and receive messages to/from PubNub data stream network for connected devices.
-
-| xref:extensions/quartz.adoc[Quartz] | camel-quarkus-quartz | Native + Stable | 1.0.0 | Schedule sending of messages using the Quartz 2.x scheduler.
-
-| xref:extensions/rabbitmq.adoc[RabbitMQ] | camel-quarkus-rabbitmq | JVM + Preview | 1.0.0 | Send and receive messages from RabbitMQ instances.
-
-| xref:extensions/reactive-streams.adoc[Reactive Streams] | camel-quarkus-reactive-streams | Native + Stable | 1.0.0 | Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.
-
-| xref:extensions/ref.adoc[Ref] | camel-quarkus-ref | Native + Stable | 1.0.0 | Route messages to an endpoint looked up dynamically by name in the Camel Registry.
-
-| xref:extensions/rest.adoc[REST] | camel-quarkus-rest | Native + Stable | 0.2.0 | Expose REST services or call external REST services.
-
-| xref:extensions/rest.adoc[REST API] | camel-quarkus-rest | Native + Stable | 0.2.0 | Expose OpenAPI Specification of the REST services defined using Camel REST DSL.
-
-| xref:extensions/rest-openapi.adoc[REST OpenApi] | camel-quarkus-rest-openapi | Native + Stable | 1.0.0 | Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.
-
-| xref:extensions/salesforce.adoc[Salesforce] | camel-quarkus-salesforce | Native + Stable | 0.2.0 | Communicate with Salesforce using Java DTOs.
-
-| xref:extensions/sap-netweaver.adoc[SAP NetWeaver] | camel-quarkus-sap-netweaver | Native + Stable | 1.0.0 | Send requests to SAP NetWeaver Gateway using HTTP.
-
-| xref:extensions/scheduler.adoc[Scheduler] | camel-quarkus-scheduler | Native + Stable | 0.4.0 | Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.
-
-| xref:extensions/seda.adoc[SEDA] | camel-quarkus-seda | Native + Stable | 1.0.0 | Asynchronously call another endpoint from any Camel Context in the same JVM.
-
-| xref:extensions/servicenow.adoc[ServiceNow] | camel-quarkus-servicenow | Native + Stable | 1.0.0 | Interact with ServiceNow via its REST API.
-
-| xref:extensions/servlet.adoc[Servlet] | camel-quarkus-servlet | Native + Stable | 0.2.0 | Serve HTTP requests by a Servlet.
-
-| xref:extensions/ftp.adoc[SFTP] | camel-quarkus-ftp | Native + Stable | 1.0.0 | Upload and download files to/from SFTP servers.
-
-| xref:extensions/sjms.adoc[Simple JMS] | camel-quarkus-sjms | Native + Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.
-
-| xref:extensions/sjms.adoc[Simple JMS Batch] | camel-quarkus-sjms | Native + Stable | 1.0.0 | Highly performant and transactional batch consumption of messages from a JMS queue.
-
-| xref:extensions/sjms2.adoc[Simple JMS2] | camel-quarkus-sjms2 | Native + Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.
-
-| xref:extensions/slack.adoc[Slack] | camel-quarkus-slack | Native + Stable | 0.3.0 | Send and receive messages to/from Slack.
-
-| xref:extensions/sql.adoc[SQL] | camel-quarkus-sql | Native + Stable | 1.0.0 | Perform SQL queries using Spring JDBC.
-
-| xref:extensions/sql.adoc[SQL Stored Procedure] | camel-quarkus-sql | Native + Stable | 1.0.0 | Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
-
-| xref:extensions/stream.adoc[Stream] | camel-quarkus-stream | Native + Stable | 1.0.0 | Read from system-in and write to system-out and system-err streams.
-
-| xref:extensions/telegram.adoc[Telegram] | camel-quarkus-telegram | Native + Stable | 1.0.0 | Send and receive messages acting as a Telegram Bot Telegram Bot API.
-
-| xref:extensions/tika.adoc[Tika] | camel-quarkus-tika | Native + Stable | 1.0.0 | Parse documents and extract metadata and text using Apache Tika.
-
-| xref:extensions/timer.adoc[Timer] | camel-quarkus-timer | Native + Stable | 0.2.0 | Generate messages in specified intervals using java.util.Timer.
-
-| xref:extensions/twitter.adoc[Twitter Direct Message] | camel-quarkus-twitter | Native + Stable | 0.2.0 | Send and receive Twitter direct messages.
-
-| xref:extensions/twitter.adoc[Twitter Search] | camel-quarkus-twitter | Native + Stable | 0.2.0 | Access Twitter Search.
-
-| xref:extensions/twitter.adoc[Twitter Timeline] | camel-quarkus-twitter | Native + Stable | 0.2.0 | Send tweets and receive tweets from user's timeline.
-
-| xref:extensions/validator.adoc[Validator] | camel-quarkus-validator | Native + Stable | 0.4.0 | Validate the payload using XML Schema and JAXP Validation.
-
-| xref:extensions/vertx.adoc[Vert.x] | camel-quarkus-vertx | Native + Stable | 1.0.0 | Send and receive messages to/from Vert.x Event Bus.
-
-| xref:extensions/vm.adoc[VM] | camel-quarkus-vm | Native + Stable | 0.3.0 | Call another endpoint in the same CamelContext asynchronously.
-
-| xref:extensions/xslt.adoc[XSLT] | camel-quarkus-xslt | Native + Stable | 0.4.0 | Transforms XML payload using an XSLT template.
-|===
-// components: END
-
-== Camel Data Formats
-
-// dataformats: START
-Number of Camel data formats: 27 in 22 JAR artifacts (0 deprecated)
-
-[width="100%",cols="4,1,1,1,5",options="header"]
-|===
-| Data Format | Artifact | Support Level | Since | Description
-
-| xref:extensions/avro.adoc[Avro] | camel-quarkus-avro | Native + Stable | 1.0.0 | Serialize and deserialize messages using Apache Avro binary data format.
-
-| xref:extensions/base64.adoc[Base64] | camel-quarkus-base64 | Native + Stable | 1.0.0 | Encode and decode data using Base64.
-
-| xref:extensions/bindy.adoc[Bindy CSV] | camel-quarkus-bindy | Native + Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
-
-| xref:extensions/bindy.adoc[Bindy Fixed Length] | camel-quarkus-bindy | Native + Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
-
-| xref:extensions/bindy.adoc[Bindy Key Value Pair] | camel-quarkus-bindy | Native + Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
-
-| xref:extensions/csv.adoc[CSV] | camel-quarkus-csv | Native + Stable | 0.2.0 | Handle CSV (Comma Separated Values) payloads.
-
-| xref:extensions/fhir.adoc[FHIR JSon] | camel-quarkus-fhir | Native + Stable | 0.3.0 | Marshall and unmarshall FHIR objects to/from JSON.
-
-| xref:extensions/fhir.adoc[FHIR XML] | camel-quarkus-fhir | Native + Stable | 0.3.0 | Marshall and unmarshall FHIR objects to/from XML.
-
-| xref:extensions/grok.adoc[Grok] | camel-quarkus-grok | Native + Stable | 1.0.0 | Unmarshal unstructured data to objects using Logstash based Grok patterns.
-
-| xref:extensions/zip-deflater.adoc[GZip Deflater] | camel-quarkus-zip-deflater | Native + Stable | 1.0.0 | Compress and decompress messages using java.util.zip.GZIPStream.
-
-| xref:extensions/ical.adoc[iCal] | camel-quarkus-ical | Native + Stable | 1.0.0 | Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.
-
-| xref:extensions/jacksonxml.adoc[JacksonXML] | camel-quarkus-jacksonxml | Native + Stable | 1.0.0 | Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
-
-| xref:extensions/jaxb.adoc[JAXB] | camel-quarkus-jaxb | Native + Stable | 1.0.0 | Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
-
-| xref:extensions/gson.adoc[JSON Gson] | camel-quarkus-gson | Native + Stable | 1.0.0 | Marshal POJOs to JSON and back.
-
-| xref:extensions/jackson.adoc[JSON Jackson] | camel-quarkus-jackson | Native + Stable | 0.3.0 | Marshal POJOs to JSON and back.
-
-| xref:extensions/johnzon.adoc[JSON Johnzon] | camel-quarkus-johnzon | Native + Stable | 1.0.0 | Marshal POJOs to JSON and back.
-
-| xref:extensions/xstream.adoc[JSON XStream] | camel-quarkus-xstream | Native + Stable | 1.0.0 | Marshal POJOs to JSON and back.
-
-| xref:extensions/lzf.adoc[LZF Deflate Compression] | camel-quarkus-lzf | Native + Stable | 1.0.0 | Compress and decompress streams using LZF deflate algorithm.
-
-| xref:extensions/mail.adoc[MIME Multipart] | camel-quarkus-mail | Native + Stable | 0.2.0 | Marshal Camel messages with attachments into MIME-Multipart messages and back.
-
-| xref:extensions/protobuf.adoc[Protobuf] | camel-quarkus-protobuf | JVM + Preview | 1.0.0 | Serialize and deserialize Java objects using Google's Protocol buffers.
-
-| xref:extensions/soap.adoc[SOAP] | camel-quarkus-soap | Native + Stable | 1.0.0 | Marshal Java objects to SOAP messages and back.
-
-| xref:extensions/tarfile.adoc[Tar File] | camel-quarkus-tarfile | Native + Stable | 0.3.0 | Archive files into tarballs or extract files from tarballs.
-
-| xref:extensions/tagsoup.adoc[TidyMarkup] | camel-quarkus-tagsoup | Native + Stable | 1.0.0 | Parse (potentially invalid) HTML into valid HTML or DOM.
-
-| xref:extensions/xstream.adoc[XStream] | camel-quarkus-xstream | Native + Stable | 1.0.0 | Marshal and unmarshal POJOs to/from XML using XStream library.
-
-| xref:extensions/snakeyaml.adoc[YAML SnakeYAML] | camel-quarkus-snakeyaml | Native + Stable | 0.4.0 | Marshal and unmarshal Java objects to and from YAML.
-
-| xref:extensions/zip-deflater.adoc[Zip Deflate Compression] | camel-quarkus-zip-deflater | Native + Stable | 1.0.0 | Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.
-
-| xref:extensions/zipfile.adoc[Zip File] | camel-quarkus-zipfile | Native + Stable | 0.2.0 | Compression and decompress streams using java.util.zip.ZipStream.
-|===
-// dataformats: END
-
-== Camel Languages
-
-// languages: START
-Number of Camel languages: 13 in 7 JAR artifacts (0 deprecated)
-
-[width="100%",cols="4,1,1,1,5",options="header"]
-|===
-| Language | Artifact | Support Level | Since | Description
-
-| xref:extensions/bean.adoc[Bean method] | camel-quarkus-bean | Native + Stable | 0.2.0 | Call a method of the specified Java bean passing the Exchange, Body or specific headers to it.
-
-| xref:extensions/core.adoc[Constant] | camel-quarkus-core | Native + Stable | 0.2.0 | A fixed value set only once during the route startup.
-
-| xref:extensions/core.adoc[ExchangeProperty] | camel-quarkus-core | Native + Stable | 0.2.0 | Get the value of named Camel Exchange property.
-
-| xref:extensions/core.adoc[File] | camel-quarkus-core | Native + Stable | 0.2.0 | For expressions and predicates using the file/simple language.
-
-| xref:extensions/groovy.adoc[Groovy] | camel-quarkus-groovy | JVM + Preview | 1.0.0 | Evaluate a Groovy script.
-
-| xref:extensions/core.adoc[Header] | camel-quarkus-core | Native + Stable | 0.2.0 | Get the value of the named Camel Message header.
-
-| xref:extensions/jsonpath.adoc[JsonPath] | camel-quarkus-jsonpath | Native + Stable | 1.0.0 | Evaluate a JsonPath expression against a JSON message body.
-
-| xref:extensions/ognl.adoc[OGNL] | camel-quarkus-ognl | JVM + Preview | 1.0.0 | Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange.
-
-| xref:extensions/core.adoc[Ref] | camel-quarkus-core | Native + Stable | 0.2.0 | Look up an expression in the Camel Registry and evaluate it.
-
-| xref:extensions/core.adoc[Simple] | camel-quarkus-core | Native + Stable | 0.2.0 | Evaluate Camel's built-in Simple language expression against the Camel Exchange.
-
-| xref:extensions/core.adoc[Tokenize] | camel-quarkus-core | Native + Stable | 0.2.0 | Tokenize text payloads using the specified delimiter patterns.
-
-| xref:extensions/xml-jaxp.adoc[XML Tokenize] | camel-quarkus-xml-jaxp | Native + Stable | 1.0.0 | Tokenize XML payloads using the specified path expression.
-
-| xref:extensions/xpath.adoc[XPath] | camel-quarkus-xpath | Native + Stable | 1.0.0 | Evaluate an XPath expression against an XML payload.
-|===
-// languages: END
-
-== Miscellaneous Extensions
-
-// others: START
-Number of miscellaneous extensions: 18 in 18 JAR artifacts (1 deprecated)
-
-[width="100%",cols="4,1,1,1,5",options="header"]
-|===
-| Extension | Artifact | Support Level | Since | Description
-
-| xref:extensions/attachments.adoc[Attachments] | camel-quarkus-attachments | Native + Stable | 0.3.0 | Support for attachments on Camel messages
-
-| xref:extensions/caffeine-lrucache.adoc[Caffeine LRUCache] | camel-quarkus-caffeine-lrucache | Native + Stable | 1.0.0 | An LRUCacheFactory implementation based on Caffeine
-
-| xref:extensions/core-cloud.adoc[Cloud] | camel-quarkus-core-cloud | Native + Stable | 0.2.0 | The Camel Quarkus core cloud module
-
-| xref:extensions/componentdsl.adoc[Component DSL] | camel-quarkus-componentdsl | Native + Stable | 1.0.0 | Create Camel components with a fluent Java DSL
-
-| xref:extensions/endpointdsl.adoc[Endpoint DSL] | camel-quarkus-endpointdsl | Native + Stable | 1.0.0 | Code Camel endpoint URI using Java DSL instead of plain strings
-
-| xref:extensions/hystrix.adoc[Hystrix] | camel-quarkus-hystrix | Native + Stable | 1.0.0 | *deprecated* Circuit Breaker EIP using Netflix Hystrix
-
-| xref:extensions/jta.adoc[JTA] | camel-quarkus-jta | Native + Stable | 1.0.0 | Using Camel With JTA Transaction Manager
-
-| xref:extensions/kotlin.adoc[Kotlin] | camel-quarkus-kotlin | Native + Stable | 1.0.0 | Write Camel integration routes in Kotlin
-
-| xref:extensions/main.adoc[Main] | camel-quarkus-main | Native + Stable | 1.0.0 | Bootstrap Camel using Camel Main which brings advanced auto-configuration capabilities and integration with Quarkus Command Mode
-
-| xref:extensions/microprofile-fault-tolerance.adoc[Microprofile Fault Tolerance] | camel-quarkus-microprofile-fault-tolerance | Native + Stable | 1.0.0 | Circuit Breaker EIP using MicroProfile Fault Tolerance
-
-| xref:extensions/microprofile-health.adoc[Microprofile Health] | camel-quarkus-microprofile-health | Native + Stable | 0.3.0 | Bridging Eclipse MicroProfile Health with Camel health checks
-
-| xref:extensions/openapi-java.adoc[Openapi Java] | camel-quarkus-openapi-java | Native + Stable | 1.0.0 | Rest-dsl support for using openapi doc
-
-| xref:extensions/opentracing.adoc[OpenTracing] | camel-quarkus-opentracing | Native + Stable | 0.3.0 | Distributed tracing using OpenTracing
-
-| xref:extensions/qute.adoc[Qute] | camel-quarkus-qute | Native + Stable | 1.0.0 | Transform messages using Quarkus Qute templating engine
-
-| xref:extensions/reactive-executor.adoc[Reactive Executor Vert.x] | camel-quarkus-reactive-executor | Native + Stable | 0.3.0 | Reactive Executor for camel-core using Vert.x
-
-| xref:extensions/smallrye-reactive-messaging.adoc[SmallRye Reactive Messaging] | camel-quarkus-smallrye-reactive-messaging | Native + Stable | 1.0.0 | Camel integration with SmallRye Reactive Messaging
-
-| xref:extensions/xml-io.adoc[XML IO] | camel-quarkus-xml-io | Native + Stable | 1.0.0 | An XML stack for parsing XML route definitions. A fast an light weight alternative to camel-quarkus-xml-jaxp
-
-| xref:extensions/xml-jaxb.adoc[XML JAXB] | camel-quarkus-xml-jaxb | Native + Stable | 1.0.0 | An XML stack for parsing XML route definitions. A legacy alternative to the fast an light weight camel-quarkus-xml-io
-|===
-// others: END
diff --git a/docs/modules/ROOT/pages/reference/components.adoc b/docs/modules/ROOT/pages/reference/components.adoc
new file mode 100644
index 0000000..5d7fc68
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components.adoc
@@ -0,0 +1,480 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
+
+[camel-quarkus-components]
+= Camel components supported on Quarkus
+
+156 components in 121 JAR artifacts (0 deprecated, 17 JVM only)
+
+[width="100%",cols="4,1,1,1,5",options="header"]
+|===
+| Component | Artifact | Support Level | Since | Description
+
+| xref:reference/extensions/activemq.adoc[ActiveMQ] | camel-quarkus-activemq | Native +
+Stable | 1.0.0 | Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
+
+| xref:reference/extensions/amqp.adoc[AMQP] | camel-quarkus-amqp | Native +
+Stable | 1.0.0 | Messaging with AMQP protocol using Apache QPid Client.
+
+| xref:reference/extensions/ahc.adoc[Async HTTP Client (AHC)] | camel-quarkus-ahc | Native +
+Stable | 1.0.0 | Call external HTTP services using Async Http Client.
+
+| xref:reference/extensions/ahc-ws.adoc[Async HTTP Client (AHC) Websocket] | camel-quarkus-ahc-ws | Native +
+Stable | 1.0.0 | Exchange data with external Websocket servers using Async Http Client.
+
+| xref:reference/extensions/avro-rpc.adoc[Avro RPC] | camel-quarkus-avro-rpc | JVM +
+Preview | 1.0.0 | Produce or consume Apache Avro RPC services.
+
+| xref:reference/extensions/aws2-athena.adoc[AWS 2 Athena] | camel-quarkus-aws2-athena | Native +
+Stable | 1.0.0 | Access AWS Athena service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-cw.adoc[AWS 2 CloudWatch] | camel-quarkus-aws2-cw | Native +
+Stable | 1.0.0 | Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ddb.adoc[AWS 2 DynamoDB] | camel-quarkus-aws2-ddb | Native +
+Stable | 1.0.0 | Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ddb.adoc[AWS 2 DynamoDB Streams] | camel-quarkus-aws2-ddb | Native +
+Stable | 1.0.0 | Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ec2.adoc[AWS 2 Elastic Compute Cloud (EC2)] | camel-quarkus-aws2-ec2 | Native +
+Stable | 1.0.0 | Manage AWS EC2 instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ecs.adoc[AWS 2 Elastic Container Service (ECS)] | camel-quarkus-aws2-ecs | Native +
+Stable | 1.0.0 | Manage AWS ECS cluster instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-eks.adoc[AWS 2 Elastic Kubernetes Service (EKS)] | camel-quarkus-aws2-eks | Native +
+Stable | 1.0.0 | Manage AWS EKS cluster instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-iam.adoc[AWS 2 Identity and Access Management (IAM)] | camel-quarkus-aws2-iam | Native +
+Stable | 1.0.0 | Manage AWS IAM instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-kms.adoc[AWS 2 Key Management Service (KMS)] | camel-quarkus-aws2-kms | Native +
+Stable | 1.0.0 | Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-msk.adoc[AWS 2 Managed Streaming for Apache Kafka (MSK)] | camel-quarkus-aws2-msk | Native +
+Stable | 1.0.0 | Manage AWS MSK instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-mq.adoc[AWS 2 MQ] | camel-quarkus-aws2-mq | Native +
+Stable | 1.0.0 | Manage AWS MQ instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-s3.adoc[AWS 2 S3 Storage Service] | camel-quarkus-aws2-s3 | Native +
+Stable | 1.0.0 | Store and retrie objects from AWS S3 Storage Service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ses.adoc[AWS 2 Simple Email Service (SES)] | camel-quarkus-aws2-ses | Native +
+Stable | 1.0.0 | Send e-mails through AWS SES service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-sns.adoc[AWS 2 Simple Notification System (SNS)] | camel-quarkus-aws2-sns | Native +
+Stable | 1.0.0 | Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-sqs.adoc[AWS 2 Simple Queue Service (SQS)] | camel-quarkus-aws2-sqs | Native +
+Stable | 1.0.0 | Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-translate.adoc[AWS 2 Translate] | camel-quarkus-aws2-translate | Native +
+Stable | 1.0.0 | Translate texts using AWS Translate and AWS SDK version 2.x.
+
+| xref:reference/extensions/aws-ec2.adoc[AWS Elastic Compute Cloud (EC2)] | camel-quarkus-aws-ec2 | Native +
+Stable | 1.0.0 | Manage AWS EC2 instances.
+
+| xref:reference/extensions/aws-ecs.adoc[AWS Elastic Container Service (ECS)] | camel-quarkus-aws-ecs | Native +
+Stable | 1.0.0 | Manage AWS ECS cluster instances.
+
+| xref:reference/extensions/aws-eks.adoc[AWS Elastic Kubernetes Service (EKS)] | camel-quarkus-aws-eks | Native +
+Stable | 0.2.0 | Manage AWS EKS cluster instances.
+
+| xref:reference/extensions/aws-iam.adoc[AWS Identity and Access Management (IAM)] | camel-quarkus-aws-iam | Native +
+Stable | 1.1.0 | Manage AWS IAM instances.
+
+| xref:reference/extensions/aws-kms.adoc[AWS Key Management Service (KMS)] | camel-quarkus-aws-kms | Native +
+Stable | 1.0.0 | Manage keys stored in AWS KMS instances.
+
+| xref:reference/extensions/aws-kinesis.adoc[AWS Kinesis] | camel-quarkus-aws-kinesis | Native +
+Stable | 1.0.0 | Consume and produce records from AWS Kinesis Streams.
+
+| xref:reference/extensions/aws-kinesis.adoc[AWS Kinesis Firehose] | camel-quarkus-aws-kinesis | Native +
+Stable | 1.0.0 | Consume data from AWS Kinesis Firehose streams.
+
+| xref:reference/extensions/aws-lambda.adoc[AWS Lambda] | camel-quarkus-aws-lambda | Native +
+Stable | 1.0.0 | Manage and invoke AWS Lambda functions.
+
+| xref:reference/extensions/aws-s3.adoc[AWS S3 Storage Service] | camel-quarkus-aws-s3 | Native +
+Stable | 0.2.0 | Store and retrie objects from AWS S3 Storage Service.
+
+| xref:reference/extensions/aws-sns.adoc[AWS Simple Notification System (SNS)] | camel-quarkus-aws-sns | Native +
+Stable | 0.2.0 | Send messages to an AWS Simple Notification Topic.
+
+| xref:reference/extensions/aws-sqs.adoc[AWS Simple Queue Service (SQS)] | camel-quarkus-aws-sqs | Native +
+Stable | 0.2.0 | Sending and receive messages to/from AWS SQS service.
+
+| xref:reference/extensions/aws-swf.adoc[AWS Simple Workflow (SWF)] | camel-quarkus-aws-swf | Native +
+Stable | 1.0.0 | Manage workflows in the AWS Simple Workflow service.
+
+| xref:reference/extensions/aws-sdb.adoc[AWS SimpleDB] | camel-quarkus-aws-sdb | Native +
+Stable | 1.0.0 | Store and Retrieve data from/to AWS SDB service.
+
+| xref:reference/extensions/aws-translate.adoc[AWS Translate] | camel-quarkus-aws-translate | Native +
+Stable | 1.0.0 | Translate texts using AWS Translate.
+
+| xref:reference/extensions/azure.adoc[Azure Storage Blob Service (Legacy)] | camel-quarkus-azure | Native +
+Stable | 1.0.0 | Store and retrieve blobs from Azure Storage Blob Service.
+
+| xref:reference/extensions/azure.adoc[Azure Storage Queue Service (Legacy)] | camel-quarkus-azure | Native +
+Stable | 1.0.0 | Store and retrieve messages from Azure Storage Queue Service.
+
+| xref:reference/extensions/bean.adoc[Bean] | camel-quarkus-bean | Native +
+Stable | 0.2.0 | Invoke methods of Java beans stored in Camel registry.
+
+| xref:reference/extensions/bean-validator.adoc[Bean Validator] | camel-quarkus-bean-validator | Native +
+Stable | 1.0.0 | Validate the message body using the Java Bean Validation API.
+
+| xref:reference/extensions/box.adoc[Box] | camel-quarkus-box | Native +
+Stable | 1.0.0 | Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
+
+| xref:reference/extensions/braintree.adoc[Braintree] | camel-quarkus-braintree | Native +
+Stable | 1.2.0 | Process payments using Braintree Payments.
+
+| xref:reference/extensions/cassandraql.adoc[Cassandra CQL] | camel-quarkus-cassandraql | JVM +
+Preview | 1.0.0 | Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
+
+| xref:reference/extensions/bean.adoc[Class] | camel-quarkus-bean | Native +
+Stable | 0.2.0 | Invoke methods of Java beans specified by class name.
+
+| xref:reference/extensions/consul.adoc[Consul] | camel-quarkus-consul | Native +
+Stable | 1.0.0 | Integrate with Consul service discovery and configuration store.
+
+| xref:reference/extensions/controlbus.adoc[Control Bus] | camel-quarkus-controlbus | Native +
+Stable | 0.4.0 | Manage and monitor Camel routes.
+
+| xref:reference/extensions/couchbase.adoc[Couchbase] | camel-quarkus-couchbase | JVM +
+Preview | 1.0.0 | Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
+
+| xref:reference/extensions/couchdb.adoc[CouchDB] | camel-quarkus-couchdb | Native +
+Stable | 1.0.0 | Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
+
+| xref:reference/extensions/cron.adoc[Cron] | camel-quarkus-cron | Native +
+Stable | 1.0.0 | A generic interface for triggering events at times specified through the Unix cron syntax.
+
+| xref:reference/extensions/dataformat.adoc[Data Format] | camel-quarkus-dataformat | Native +
+Stable | 0.4.0 | Use a Camel Data Format as a regular Camel Component.
+
+| xref:reference/extensions/debezium-mongodb.adoc[Debezium MongoDB Connector] | camel-quarkus-debezium-mongodb | JVM +
+Preview | 1.0.0 | Capture changes from a MongoDB database.
+
+| xref:reference/extensions/debezium-mysql.adoc[Debezium MySQL Connector] | camel-quarkus-debezium-mysql | Native +
+Stable | 1.0.0 | Capture changes from a MySQL database.
+
+| xref:reference/extensions/debezium-postgres.adoc[Debezium PostgresSQL Connector] | camel-quarkus-debezium-postgres | Native +
+Stable | 1.0.0 | Capture changes from a PostgresSQL database.
+
+| xref:reference/extensions/debezium-sqlserver.adoc[Debezium SQL Server Connector] | camel-quarkus-debezium-sqlserver | Native +
+Stable | 1.0.0 | Capture changes from an SQL Server database.
+
+| xref:reference/extensions/direct.adoc[Direct] | camel-quarkus-direct | Native +
+Stable | 0.2.0 | Call another endpoint from the same Camel Context synchronously.
+
+| xref:reference/extensions/dozer.adoc[Dozer] | camel-quarkus-dozer | Native +
+Stable | 1.0.0 | Map between Java beans using the Dozer mapping library.
+
+| xref:reference/extensions/elasticsearch-rest.adoc[Elasticsearch Rest] | camel-quarkus-elasticsearch-rest | Native +
+Stable | 1.0.0 | Send requests to with an ElasticSearch via REST API.
+
+| xref:reference/extensions/exec.adoc[Exec] | camel-quarkus-exec | Native +
+Stable | 0.4.0 | Execute commands on the underlying operating system.
+
+| xref:reference/extensions/fhir.adoc[FHIR] | camel-quarkus-fhir | Native +
+Stable | 0.3.0 | Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.
+
+| xref:reference/extensions/file.adoc[File] | camel-quarkus-file | Native +
+Stable | 0.4.0 | Read and write files.
+
+| xref:reference/extensions/file-watch.adoc[File Watch] | camel-quarkus-file-watch | Native +
+Stable | 1.0.0 | Get notified about file events in a directory using java.nio.file.WatchService.
+
+| xref:reference/extensions/ftp.adoc[FTP] | camel-quarkus-ftp | Native +
+Stable | 1.0.0 | Upload and download files to/from FTP servers.
+
+| xref:reference/extensions/ftp.adoc[FTPS] | camel-quarkus-ftp | Native +
+Stable | 1.0.0 | Upload and download files to/from FTP servers supporting the FTPS protocol.
+
+| xref:reference/extensions/github.adoc[GitHub] | camel-quarkus-github | Native +
+Stable | 1.0.0 | Interact with the GitHub API.
+
+| xref:reference/extensions/google-bigquery.adoc[Google BigQuery] | camel-quarkus-google-bigquery | JVM +
+Preview | 1.0.0 | Google BigQuery data warehouse for analytics.
+
+| xref:reference/extensions/google-bigquery.adoc[Google BigQuery Standard SQL] | camel-quarkus-google-bigquery | JVM +
+Preview | 1.0.0 | Access Google Cloud BigQuery service using SQL queries.
+
+| xref:reference/extensions/google-calendar.adoc[Google Calendar] | camel-quarkus-google-calendar | Native +
+Stable | 1.0.0 | Perform various operations on a Google Calendar.
+
+| xref:reference/extensions/google-calendar.adoc[Google Calendar Stream] | camel-quarkus-google-calendar | Native +
+Stable | 1.0.0 | Poll for changes in a Google Calendar.
+
+| xref:reference/extensions/google-drive.adoc[Google Drive] | camel-quarkus-google-drive | Native +
+Stable | 1.0.0 | Manage files in Google Drive.
+
+| xref:reference/extensions/google-mail.adoc[Google Mail] | camel-quarkus-google-mail | Native +
+Stable | 1.0.0 | Manage messages in Google Mail.
+
+| xref:reference/extensions/google-mail.adoc[Google Mail Stream] | camel-quarkus-google-mail | Native +
+Stable | 1.0.0 | Poll for incoming messages in Google Mail.
+
+| xref:reference/extensions/google-pubsub.adoc[Google Pubsub] | camel-quarkus-google-pubsub | JVM +
+Preview | 1.0.0 | Send and receive messages to/from Google Cloud Platform PubSub Service.
+
+| xref:reference/extensions/google-sheets.adoc[Google Sheets] | camel-quarkus-google-sheets | Native +
+Stable | 1.0.0 | Manage spreadsheets in Google Sheets.
+
+| xref:reference/extensions/google-sheets.adoc[Google Sheets Stream] | camel-quarkus-google-sheets | Native +
+Stable | 1.0.0 | Poll for changes in Google Sheets.
+
+| xref:reference/extensions/graphql.adoc[GraphQL] | camel-quarkus-graphql | Native +
+Stable | 1.0.0 | Send GraphQL queries and mutations to external systems.
+
+| xref:reference/extensions/grpc.adoc[gRPC] | camel-quarkus-grpc | JVM +
+Preview | 1.0.0 | Expose gRPC endpoints and access external gRPC endpoints.
+
+| xref:reference/extensions/http.adoc[HTTP] | camel-quarkus-http | Native +
+Stable | 1.0.0 | Send requests to external HTTP servers using Apache HTTP Client 4.x.
+
+| xref:reference/extensions/infinispan.adoc[Infinispan] | camel-quarkus-infinispan | Native +
+Stable | 0.2.0 | Read and write from/to Infinispan distributed key/value store and data grid.
+
+| xref:reference/extensions/influxdb.adoc[InfluxDB] | camel-quarkus-influxdb | Native +
+Stable | 1.0.0 | Interact with InfluxDB, a time series database.
+
+| xref:reference/extensions/websocket-jsr356.adoc[Javax Websocket] | camel-quarkus-websocket-jsr356 | Native +
+Stable | 1.0.0 | Expose websocket endpoints using JSR356.
+
+| xref:reference/extensions/jdbc.adoc[JDBC] | camel-quarkus-jdbc | Native +
+Stable | 0.2.0 | Access databases through SQL and JDBC.
+
+| xref:reference/extensions/jira.adoc[Jira] | camel-quarkus-jira | Native +
+Stable | 1.0.0 | Interact with JIRA issue tracker.
+
+| xref:reference/extensions/jms.adoc[JMS] | camel-quarkus-jms | Native +
+Stable | 1.2.0 | Sent and receive messages to/from a JMS Queue or Topic.
+
+| xref:reference/extensions/jolt.adoc[JOLT] | camel-quarkus-jolt | Native +
+Stable | 1.0.0 | JSON to JSON transformation using JOLT.
+
+| xref:reference/extensions/jpa.adoc[JPA] | camel-quarkus-jpa | Native +
+Stable | 1.0.0 | Store and retrieve Java objects from databases using Java Persistence API (JPA).
+
+| xref:reference/extensions/json-validator.adoc[JSON Schema Validator] | camel-quarkus-json-validator | Native +
+Stable | 1.0.0 | Validate JSON payloads using NetworkNT JSON Schema.
+
+| xref:reference/extensions/kafka.adoc[Kafka] | camel-quarkus-kafka | Native +
+Stable | 1.0.0 | Sent and receive messages to/from an Apache Kafka broker.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes ConfigMap] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Deployments] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Deployments and get notified on Deployment changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes HPA] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Job] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Jobs.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Namespaces] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Namespaces and get notified on Namespace changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Nodes] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Nodes and get notified on Node changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Persistent Volume] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Persistent Volume Claim] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Pods] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Pods and get notified on Pod changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Replication Controller] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Resources Quota] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Resources Quotas.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Secrets] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Secrets.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Service Account] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Service Accounts.
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes Services] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on Kubernetes Services and get notified on Service changes.
+
+| xref:reference/extensions/kudu.adoc[Kudu] | camel-quarkus-kudu | Native +
+Stable | 1.0.0 | Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.
+
+| xref:reference/extensions/log.adoc[Log] | camel-quarkus-log | Native +
+Stable | 0.2.0 | Log messages to the underlying logging mechanism.
+
+| xref:reference/extensions/mail.adoc[Mail] | camel-quarkus-mail | Native +
+Stable | 0.2.0 | Send and receive emails using imap, pop3 and smtp protocols.
+
+| xref:reference/extensions/master.adoc[Master] | camel-quarkus-master | Native +
+Stable | 1.1.0 | Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
+
+| xref:reference/extensions/microprofile-metrics.adoc[MicroProfile Metrics] | camel-quarkus-microprofile-metrics | Native +
+Stable | 0.2.0 | Expose metrics from Camel routes.
+
+| xref:reference/extensions/mock.adoc[Mock] | camel-quarkus-mock | Native +
+Stable | 1.0.0 | Test routes and mediation rules using mocks.
+
+| xref:reference/extensions/mongodb.adoc[MongoDB] | camel-quarkus-mongodb | Native +
+Stable | 1.0.0 | Perform operations on MongoDB documents and collections.
+
+| xref:reference/extensions/mongodb-gridfs.adoc[MongoDB GridFS] | camel-quarkus-mongodb-gridfs | Native +
+Stable | 1.0.0 | Interact with MongoDB GridFS.
+
+| xref:reference/extensions/mustache.adoc[Mustache] | camel-quarkus-mustache | Native +
+Stable | 1.0.0 | Transform messages using a Mustache template.
+
+| xref:reference/extensions/netty.adoc[Netty] | camel-quarkus-netty | Native +
+Stable | 0.4.0 | Socket level networking using TCP or UDP with the Netty 4.x.
+
+| xref:reference/extensions/netty-http.adoc[Netty HTTP] | camel-quarkus-netty-http | Native +
+Stable | 0.2.0 | Netty HTTP server and client using the Netty 4.x.
+
+| xref:reference/extensions/nitrite.adoc[Nitrite] | camel-quarkus-nitrite | JVM +
+Preview | 1.0.0 | Access Nitrite databases.
+
+| xref:reference/extensions/olingo4.adoc[Olingo4] | camel-quarkus-olingo4 | Native +
+Stable | 1.0.0 | Communicate with OData 4.0 services using Apache Olingo OData API.
+
+| xref:reference/extensions/kubernetes.adoc[Openshift Build Config] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on OpenShift Build Configs.
+
+| xref:reference/extensions/kubernetes.adoc[Openshift Builds] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations on OpenShift Builds.
+
+| xref:reference/extensions/openstack.adoc[OpenStack Cinder] | camel-quarkus-openstack | JVM +
+Preview | 1.0.0 | Access data in OpenStack Cinder block storage.
+
+| xref:reference/extensions/openstack.adoc[OpenStack Glance] | camel-quarkus-openstack | JVM +
+Preview | 1.0.0 | Manage VM images and metadata definitions in OpenStack Glance.
+
+| xref:reference/extensions/openstack.adoc[OpenStack Keystone] | camel-quarkus-openstack | JVM +
+Preview | 1.0.0 | Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.
+
+| xref:reference/extensions/openstack.adoc[OpenStack Neutron] | camel-quarkus-openstack | JVM +
+Preview | 1.0.0 | Access OpenStack Neutron for network services.
+
+| xref:reference/extensions/openstack.adoc[OpenStack Nova] | camel-quarkus-openstack | JVM +
+Preview | 1.0.0 | Access OpenStack to manage compute resources.
+
+| xref:reference/extensions/openstack.adoc[OpenStack Swift] | camel-quarkus-openstack | JVM +
+Preview | 1.0.0 | Access OpenStack Swift object/blob store.
+
+| xref:reference/extensions/paho.adoc[Paho] | camel-quarkus-paho | Native +
+Stable | 0.2.0 | Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
+
+| xref:reference/extensions/pdf.adoc[PDF] | camel-quarkus-pdf | Native +
+Stable | 0.3.1 | Create, modify or extract content from PDF documents.
+
+| xref:reference/extensions/platform-http.adoc[Platform HTTP] | camel-quarkus-platform-http | Native +
+Stable | 0.3.0 | Expose HTTP endpoints using the HTTP server available in the current platform.
+
+| xref:reference/extensions/pubnub.adoc[PubNub] | camel-quarkus-pubnub | JVM +
+Preview | 1.0.0 | Send and receive messages to/from PubNub data stream network for connected devices.
+
+| xref:reference/extensions/quartz.adoc[Quartz] | camel-quarkus-quartz | Native +
+Stable | 1.0.0 | Schedule sending of messages using the Quartz 2.x scheduler.
+
+| xref:reference/extensions/rabbitmq.adoc[RabbitMQ] | camel-quarkus-rabbitmq | JVM +
+Preview | 1.0.0 | Send and receive messages from RabbitMQ instances.
+
+| xref:reference/extensions/reactive-streams.adoc[Reactive Streams] | camel-quarkus-reactive-streams | Native +
+Stable | 1.0.0 | Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.
+
+| xref:reference/extensions/ref.adoc[Ref] | camel-quarkus-ref | Native +
+Stable | 1.0.0 | Route messages to an endpoint looked up dynamically by name in the Camel Registry.
+
+| xref:reference/extensions/rest.adoc[REST] | camel-quarkus-rest | Native +
+Stable | 0.2.0 | Expose REST services or call external REST services.
+
+| xref:reference/extensions/rest.adoc[REST API] | camel-quarkus-rest | Native +
+Stable | 0.2.0 | Expose OpenAPI Specification of the REST services defined using Camel REST DSL.
+
+| xref:reference/extensions/rest-openapi.adoc[REST OpenApi] | camel-quarkus-rest-openapi | Native +
+Stable | 1.0.0 | Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.
+
+| xref:reference/extensions/salesforce.adoc[Salesforce] | camel-quarkus-salesforce | Native +
+Stable | 0.2.0 | Communicate with Salesforce using Java DTOs.
+
+| xref:reference/extensions/sap-netweaver.adoc[SAP NetWeaver] | camel-quarkus-sap-netweaver | Native +
+Stable | 1.0.0 | Send requests to SAP NetWeaver Gateway using HTTP.
+
+| xref:reference/extensions/scheduler.adoc[Scheduler] | camel-quarkus-scheduler | Native +
+Stable | 0.4.0 | Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.
+
+| xref:reference/extensions/seda.adoc[SEDA] | camel-quarkus-seda | Native +
+Stable | 1.0.0 | Asynchronously call another endpoint from any Camel Context in the same JVM.
+
+| xref:reference/extensions/servicenow.adoc[ServiceNow] | camel-quarkus-servicenow | Native +
+Stable | 1.0.0 | Interact with ServiceNow via its REST API.
+
+| xref:reference/extensions/servlet.adoc[Servlet] | camel-quarkus-servlet | Native +
+Stable | 0.2.0 | Serve HTTP requests by a Servlet.
+
+| xref:reference/extensions/ftp.adoc[SFTP] | camel-quarkus-ftp | Native +
+Stable | 1.0.0 | Upload and download files to/from SFTP servers.
+
+| xref:reference/extensions/sjms.adoc[Simple JMS] | camel-quarkus-sjms | Native +
+Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.
+
+| xref:reference/extensions/sjms.adoc[Simple JMS Batch] | camel-quarkus-sjms | Native +
+Stable | 1.0.0 | Highly performant and transactional batch consumption of messages from a JMS queue.
+
+| xref:reference/extensions/sjms2.adoc[Simple JMS2] | camel-quarkus-sjms2 | Native +
+Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.
+
+| xref:reference/extensions/slack.adoc[Slack] | camel-quarkus-slack | Native +
+Stable | 0.3.0 | Send and receive messages to/from Slack.
+
+| xref:reference/extensions/sql.adoc[SQL] | camel-quarkus-sql | Native +
+Stable | 1.0.0 | Perform SQL queries using Spring JDBC.
+
+| xref:reference/extensions/sql.adoc[SQL Stored Procedure] | camel-quarkus-sql | Native +
+Stable | 1.0.0 | Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
+
+| xref:reference/extensions/stream.adoc[Stream] | camel-quarkus-stream | Native +
+Stable | 1.0.0 | Read from system-in and write to system-out and system-err streams.
+
+| xref:reference/extensions/telegram.adoc[Telegram] | camel-quarkus-telegram | Native +
+Stable | 1.0.0 | Send and receive messages acting as a Telegram Bot Telegram Bot API.
+
+| xref:reference/extensions/tika.adoc[Tika] | camel-quarkus-tika | Native +
+Stable | 1.0.0 | Parse documents and extract metadata and text using Apache Tika.
+
+| xref:reference/extensions/timer.adoc[Timer] | camel-quarkus-timer | Native +
+Stable | 0.2.0 | Generate messages in specified intervals using java.util.Timer.
+
+| xref:reference/extensions/twitter.adoc[Twitter Direct Message] | camel-quarkus-twitter | Native +
+Stable | 0.2.0 | Send and receive Twitter direct messages.
+
+| xref:reference/extensions/twitter.adoc[Twitter Search] | camel-quarkus-twitter | Native +
+Stable | 0.2.0 | Access Twitter Search.
+
+| xref:reference/extensions/twitter.adoc[Twitter Timeline] | camel-quarkus-twitter | Native +
+Stable | 0.2.0 | Send tweets and receive tweets from user's timeline.
+
+| xref:reference/extensions/validator.adoc[Validator] | camel-quarkus-validator | Native +
+Stable | 0.4.0 | Validate the payload using XML Schema and JAXP Validation.
+
+| xref:reference/extensions/vertx.adoc[Vert.x] | camel-quarkus-vertx | Native +
+Stable | 1.0.0 | Send and receive messages to/from Vert.x Event Bus.
+
+| xref:reference/extensions/vm.adoc[VM] | camel-quarkus-vm | Native +
+Stable | 0.3.0 | Call another endpoint in the same CamelContext asynchronously.
+
+| xref:reference/extensions/xslt.adoc[XSLT] | camel-quarkus-xslt | Native +
+Stable | 0.4.0 | Transforms XML payload using an XSLT template.
+|===
diff --git a/docs/modules/ROOT/pages/reference/dataformats.adoc b/docs/modules/ROOT/pages/reference/dataformats.adoc
new file mode 100644
index 0000000..e86b249
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats.adoc
@@ -0,0 +1,93 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
+
+[camel-quarkus-dataformats]
+= Camel data formats supported on Quarkus
+
+27 data formats in 22 JAR artifacts (0 deprecated, 1 JVM only)
+
+[width="100%",cols="4,1,1,1,5",options="header"]
+|===
+| Data format | Artifact | Support Level | Since | Description
+
+| xref:reference/extensions/avro.adoc[Avro] | camel-quarkus-avro | Native +
+Stable | 1.0.0 | Serialize and deserialize messages using Apache Avro binary data format.
+
+| xref:reference/extensions/base64.adoc[Base64] | camel-quarkus-base64 | Native +
+Stable | 1.0.0 | Encode and decode data using Base64.
+
+| xref:reference/extensions/bindy.adoc[Bindy CSV] | camel-quarkus-bindy | Native +
+Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+
+| xref:reference/extensions/bindy.adoc[Bindy Fixed Length] | camel-quarkus-bindy | Native +
+Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+
+| xref:reference/extensions/bindy.adoc[Bindy Key Value Pair] | camel-quarkus-bindy | Native +
+Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+
+| xref:reference/extensions/csv.adoc[CSV] | camel-quarkus-csv | Native +
+Stable | 0.2.0 | Handle CSV (Comma Separated Values) payloads.
+
+| xref:reference/extensions/fhir.adoc[FHIR JSon] | camel-quarkus-fhir | Native +
+Stable | 0.3.0 | Marshall and unmarshall FHIR objects to/from JSON.
+
+| xref:reference/extensions/fhir.adoc[FHIR XML] | camel-quarkus-fhir | Native +
+Stable | 0.3.0 | Marshall and unmarshall FHIR objects to/from XML.
+
+| xref:reference/extensions/grok.adoc[Grok] | camel-quarkus-grok | Native +
+Stable | 1.0.0 | Unmarshal unstructured data to objects using Logstash based Grok patterns.
+
+| xref:reference/extensions/zip-deflater.adoc[GZip Deflater] | camel-quarkus-zip-deflater | Native +
+Stable | 1.0.0 | Compress and decompress messages using java.util.zip.GZIPStream.
+
+| xref:reference/extensions/ical.adoc[iCal] | camel-quarkus-ical | Native +
+Stable | 1.0.0 | Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.
+
+| xref:reference/extensions/jacksonxml.adoc[JacksonXML] | camel-quarkus-jacksonxml | Native +
+Stable | 1.0.0 | Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
+
+| xref:reference/extensions/jaxb.adoc[JAXB] | camel-quarkus-jaxb | Native +
+Stable | 1.0.0 | Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
+
+| xref:reference/extensions/gson.adoc[JSON Gson] | camel-quarkus-gson | Native +
+Stable | 1.0.0 | Marshal POJOs to JSON and back.
+
+| xref:reference/extensions/jackson.adoc[JSON Jackson] | camel-quarkus-jackson | Native +
+Stable | 0.3.0 | Marshal POJOs to JSON and back.
+
+| xref:reference/extensions/johnzon.adoc[JSON Johnzon] | camel-quarkus-johnzon | Native +
+Stable | 1.0.0 | Marshal POJOs to JSON and back.
+
+| xref:reference/extensions/xstream.adoc[JSON XStream] | camel-quarkus-xstream | Native +
+Stable | 1.0.0 | Marshal POJOs to JSON and back.
+
+| xref:reference/extensions/lzf.adoc[LZF Deflate Compression] | camel-quarkus-lzf | Native +
+Stable | 1.0.0 | Compress and decompress streams using LZF deflate algorithm.
+
+| xref:reference/extensions/mail.adoc[MIME Multipart] | camel-quarkus-mail | Native +
+Stable | 0.2.0 | Marshal Camel messages with attachments into MIME-Multipart messages and back.
+
+| xref:reference/extensions/protobuf.adoc[Protobuf] | camel-quarkus-protobuf | JVM +
+Preview | 1.0.0 | Serialize and deserialize Java objects using Google's Protocol buffers.
+
+| xref:reference/extensions/soap.adoc[SOAP] | camel-quarkus-soap | Native +
+Stable | 1.0.0 | Marshal Java objects to SOAP messages and back.
+
+| xref:reference/extensions/tarfile.adoc[Tar File] | camel-quarkus-tarfile | Native +
+Stable | 0.3.0 | Archive files into tarballs or extract files from tarballs.
+
+| xref:reference/extensions/tagsoup.adoc[TidyMarkup] | camel-quarkus-tagsoup | Native +
+Stable | 1.0.0 | Parse (potentially invalid) HTML into valid HTML or DOM.
+
+| xref:reference/extensions/xstream.adoc[XStream] | camel-quarkus-xstream | Native +
+Stable | 1.0.0 | Marshal and unmarshal POJOs to/from XML using XStream library.
+
+| xref:reference/extensions/snakeyaml.adoc[YAML SnakeYAML] | camel-quarkus-snakeyaml | Native +
+Stable | 0.4.0 | Marshal and unmarshal Java objects to and from YAML.
+
+| xref:reference/extensions/zip-deflater.adoc[Zip Deflate Compression] | camel-quarkus-zip-deflater | Native +
+Stable | 1.0.0 | Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.
+
+| xref:reference/extensions/zipfile.adoc[Zip File] | camel-quarkus-zipfile | Native +
+Stable | 0.2.0 | Compression and decompress streams using java.util.zip.ZipStream.
+|===
diff --git a/docs/modules/ROOT/pages/extensions/activemq.adoc b/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/activemq.adoc
rename to docs/modules/ROOT/pages/reference/extensions/activemq.adoc
index c50e264..c0ed643 100644
--- a/docs/modules/ROOT/pages/extensions/activemq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
@@ -3,6 +3,7 @@
[[activemq]]
= ActiveMQ
+:page-aliases: extensions/activemq.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/ahc-ws.adoc b/docs/modules/ROOT/pages/reference/extensions/ahc-ws.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/ahc-ws.adoc
rename to docs/modules/ROOT/pages/reference/extensions/ahc-ws.adoc
index 7e28b82..7b6e0a7 100644
--- a/docs/modules/ROOT/pages/extensions/ahc-ws.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ahc-ws.adoc
@@ -3,6 +3,7 @@
[[ahc-ws]]
= Async HTTP Client (AHC) Websocket
+:page-aliases: extensions/ahc-ws.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/ahc.adoc b/docs/modules/ROOT/pages/reference/extensions/ahc.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/ahc.adoc
rename to docs/modules/ROOT/pages/reference/extensions/ahc.adoc
index b83189d..78948ab 100644
--- a/docs/modules/ROOT/pages/extensions/ahc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ahc.adoc
@@ -3,6 +3,7 @@
[[ahc]]
= Async HTTP Client (AHC)
+:page-aliases: extensions/ahc.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/amqp.adoc b/docs/modules/ROOT/pages/reference/extensions/amqp.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/amqp.adoc
rename to docs/modules/ROOT/pages/reference/extensions/amqp.adoc
index 49c0324..419640e 100644
--- a/docs/modules/ROOT/pages/extensions/amqp.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/amqp.adoc
@@ -3,6 +3,7 @@
[[amqp]]
= AMQP
+:page-aliases: extensions/amqp.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/attachments.adoc b/docs/modules/ROOT/pages/reference/extensions/attachments.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/attachments.adoc
rename to docs/modules/ROOT/pages/reference/extensions/attachments.adoc
index 2e7cf5f..a03d37f 100644
--- a/docs/modules/ROOT/pages/extensions/attachments.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/attachments.adoc
@@ -3,6 +3,7 @@
[[attachments]]
= Attachments
+:page-aliases: extensions/attachments.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/avro-rpc.adoc b/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/avro-rpc.adoc
rename to docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
index 4dbcb82..969855c 100644
--- a/docs/modules/ROOT/pages/extensions/avro-rpc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
@@ -3,6 +3,7 @@
[[avro-rpc]]
= Avro RPC
+:page-aliases: extensions/avro-rpc.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/avro.adoc b/docs/modules/ROOT/pages/reference/extensions/avro.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/avro.adoc
rename to docs/modules/ROOT/pages/reference/extensions/avro.adoc
index 56b2149..9f386b9 100644
--- a/docs/modules/ROOT/pages/extensions/avro.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/avro.adoc
@@ -3,6 +3,7 @@
[[avro]]
= Avro
+:page-aliases: extensions/avro.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-ec2.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-ec2.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-ec2.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-ec2.adoc
index 97aa753..9280d98 100644
--- a/docs/modules/ROOT/pages/extensions/aws-ec2.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-ec2.adoc
@@ -3,6 +3,7 @@
[[aws-ec2]]
= AWS Elastic Compute Cloud (EC2)
+:page-aliases: extensions/aws-ec2.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-ecs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-ecs.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-ecs.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-ecs.adoc
index 6b7e810..8d5cb54 100644
--- a/docs/modules/ROOT/pages/extensions/aws-ecs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-ecs.adoc
@@ -3,6 +3,7 @@
[[aws-ecs]]
= AWS Elastic Container Service (ECS)
+:page-aliases: extensions/aws-ecs.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-eks.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-eks.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-eks.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-eks.adoc
index 8527234..dbb3cd7 100644
--- a/docs/modules/ROOT/pages/extensions/aws-eks.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-eks.adoc
@@ -3,6 +3,7 @@
[[aws-eks]]
= AWS Elastic Kubernetes Service (EKS)
+:page-aliases: extensions/aws-eks.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-iam.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-iam.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-iam.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-iam.adoc
index 5587d05..ee85665 100644
--- a/docs/modules/ROOT/pages/extensions/aws-iam.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-iam.adoc
@@ -3,6 +3,7 @@
[[aws-iam]]
= AWS Identity and Access Management (IAM)
+:page-aliases: extensions/aws-iam.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-kinesis.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-kinesis.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-kinesis.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-kinesis.adoc
index cb83e2d..4210bf1 100644
--- a/docs/modules/ROOT/pages/extensions/aws-kinesis.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-kinesis.adoc
@@ -3,6 +3,7 @@
[[aws-kinesis]]
= AWS Kinesis
+:page-aliases: extensions/aws-kinesis.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-kms.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-kms.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-kms.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-kms.adoc
index 6e1b28d..6d38334 100644
--- a/docs/modules/ROOT/pages/extensions/aws-kms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-kms.adoc
@@ -3,6 +3,7 @@
[[aws-kms]]
= AWS Key Management Service (KMS)
+:page-aliases: extensions/aws-kms.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-lambda.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-lambda.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-lambda.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-lambda.adoc
index 2b9dd7c..f235cc8 100644
--- a/docs/modules/ROOT/pages/extensions/aws-lambda.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-lambda.adoc
@@ -3,6 +3,7 @@
[[aws-lambda]]
= AWS Lambda
+:page-aliases: extensions/aws-lambda.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-s3.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-s3.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-s3.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-s3.adoc
index 643d7fc..70e597c 100644
--- a/docs/modules/ROOT/pages/extensions/aws-s3.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-s3.adoc
@@ -3,6 +3,7 @@
[[aws-s3]]
= AWS S3 Storage Service
+:page-aliases: extensions/aws-s3.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-sdb.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-sdb.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-sdb.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-sdb.adoc
index e8ddd40..38e181f 100644
--- a/docs/modules/ROOT/pages/extensions/aws-sdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-sdb.adoc
@@ -3,6 +3,7 @@
[[aws-sdb]]
= AWS SimpleDB (SDB)
+:page-aliases: extensions/aws-sdb.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-sns.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-sns.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-sns.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-sns.adoc
index 700a0da..8c4d3da 100644
--- a/docs/modules/ROOT/pages/extensions/aws-sns.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-sns.adoc
@@ -3,6 +3,7 @@
[[aws-sns]]
= AWS Simple Notification System (SNS)
+:page-aliases: extensions/aws-sns.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-sqs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-sqs.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-sqs.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-sqs.adoc
index effeac5..cba9046 100644
--- a/docs/modules/ROOT/pages/extensions/aws-sqs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-sqs.adoc
@@ -3,6 +3,7 @@
[[aws-sqs]]
= AWS Simple Queue Service (SQS)
+:page-aliases: extensions/aws-sqs.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-swf.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-swf.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-swf.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-swf.adoc
index ae05aa5..a39bb0a 100644
--- a/docs/modules/ROOT/pages/extensions/aws-swf.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-swf.adoc
@@ -3,6 +3,7 @@
[[aws-swf]]
= AWS Simple Workflow (SWF)
+:page-aliases: extensions/aws-swf.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws-translate.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-translate.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws-translate.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws-translate.adoc
index ac1fac3..cfcc531 100644
--- a/docs/modules/ROOT/pages/extensions/aws-translate.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-translate.adoc
@@ -3,6 +3,7 @@
[[aws-translate]]
= AWS Translate
+:page-aliases: extensions/aws-translate.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-athena.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-athena.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
index 6c69fb8..8625371 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-athena.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
@@ -3,6 +3,7 @@
[[aws2-athena]]
= AWS 2 Athena
+:page-aliases: extensions/aws2-athena.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-cw.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-cw.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
index a84ae49..96393a3 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-cw.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
@@ -3,6 +3,7 @@
[[aws2-cw]]
= AWS 2 CloudWatch
+:page-aliases: extensions/aws2-cw.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-ddb.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/aws2-ddb.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
index 4f49a4d..26cdbd8 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-ddb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
@@ -3,6 +3,7 @@
[[aws2-ddb]]
= AWS 2 DynamoDB
+:page-aliases: extensions/aws2-ddb.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-ec2.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-ec2.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
index f7961ce..41f9ea6 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-ec2.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
@@ -3,6 +3,7 @@
[[aws2-ec2]]
= AWS 2 Elastic Compute Cloud (EC2)
+:page-aliases: extensions/aws2-ec2.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-ecs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-ecs.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
index 36f1697..e2e0308 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-ecs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
@@ -3,6 +3,7 @@
[[aws2-ecs]]
= AWS 2 Elastic Container Service (ECS)
+:page-aliases: extensions/aws2-ecs.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-eks.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-eks.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
index a165fc7..ce692f0 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-eks.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
@@ -3,6 +3,7 @@
[[aws2-eks]]
= AWS 2 Elastic Kubernetes Service (EKS)
+:page-aliases: extensions/aws2-eks.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-iam.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-iam.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
index 64679c6..8ac1e2c 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-iam.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
@@ -3,6 +3,7 @@
[[aws2-iam]]
= AWS 2 Identity and Access Management (IAM)
+:page-aliases: extensions/aws2-iam.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-kms.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-kms.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
index 6bfaeb9..52474cf 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-kms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
@@ -3,6 +3,7 @@
[[aws2-kms]]
= AWS 2 Key Management Service (KMS)
+:page-aliases: extensions/aws2-kms.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-mq.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-mq.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
index bf2e42e..e478793 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-mq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
@@ -3,6 +3,7 @@
[[aws2-mq]]
= AWS 2 MQ
+:page-aliases: extensions/aws2-mq.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-msk.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-msk.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
index e2bb424..0bc60c6 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-msk.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
@@ -3,6 +3,7 @@
[[aws2-msk]]
= AWS 2 Managed Streaming for Apache Kafka (MSK)
+:page-aliases: extensions/aws2-msk.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-s3.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-s3.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
index 26b6450..ee5d5bb 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-s3.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
@@ -3,6 +3,7 @@
[[aws2-s3]]
= AWS 2 S3 Storage Service
+:page-aliases: extensions/aws2-s3.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-ses.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-ses.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
index 1abf572..5c352df 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-ses.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
@@ -3,6 +3,7 @@
[[aws2-ses]]
= AWS 2 Simple Email Service (SES)
+:page-aliases: extensions/aws2-ses.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-sns.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-sns.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
index 53b528e..12e9583 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-sns.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
@@ -3,6 +3,7 @@
[[aws2-sns]]
= AWS 2 Simple Notification System (SNS)
+:page-aliases: extensions/aws2-sns.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-sqs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-sqs.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
index 241f5a3..b0b3bd7 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-sqs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
@@ -3,6 +3,7 @@
[[aws2-sqs]]
= AWS 2 Simple Queue Service (SQS)
+:page-aliases: extensions/aws2-sqs.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/aws2-translate.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/aws2-translate.adoc
rename to docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
index ec343b5..014df68 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-translate.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
@@ -3,6 +3,7 @@
[[aws2-translate]]
= AWS 2 Translate
+:page-aliases: extensions/aws2-translate.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/azure.adoc b/docs/modules/ROOT/pages/reference/extensions/azure.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/azure.adoc
rename to docs/modules/ROOT/pages/reference/extensions/azure.adoc
index b414195..6a86f80 100644
--- a/docs/modules/ROOT/pages/extensions/azure.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure.adoc
@@ -3,6 +3,7 @@
[[azure]]
= Azure
+:page-aliases: extensions/azure.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/base64.adoc b/docs/modules/ROOT/pages/reference/extensions/base64.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/base64.adoc
rename to docs/modules/ROOT/pages/reference/extensions/base64.adoc
index a5bf2fe..c74c058 100644
--- a/docs/modules/ROOT/pages/extensions/base64.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/base64.adoc
@@ -3,6 +3,7 @@
[[base64]]
= Base64
+:page-aliases: extensions/base64.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/bean-validator.adoc b/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/bean-validator.adoc
rename to docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
index fc5044e..f391cea 100644
--- a/docs/modules/ROOT/pages/extensions/bean-validator.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
@@ -3,6 +3,7 @@
[[bean-validator]]
= Bean Validator
+:page-aliases: extensions/bean-validator.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/bean.adoc b/docs/modules/ROOT/pages/reference/extensions/bean.adoc
similarity index 93%
rename from docs/modules/ROOT/pages/extensions/bean.adoc
rename to docs/modules/ROOT/pages/reference/extensions/bean.adoc
index 91ad055..8326380 100644
--- a/docs/modules/ROOT/pages/extensions/bean.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bean.adoc
@@ -3,6 +3,7 @@
[[bean]]
= Bean
+:page-aliases: extensions/bean.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
@@ -12,7 +13,7 @@ Invoke methods of Java beans
== What's inside
* https://camel.apache.org/components/latest/bean-component.html[Bean component], URI syntax: `bean:beanName`
-* https://camel.apache.org/components/latest/languages/bean-language.html[Bean method languages]
+* https://camel.apache.org/components/latest/languages/bean-language.html[Bean method language]
* https://camel.apache.org/components/latest/class-component.html[Class component], URI syntax: `class:beanName`
Please refer to the above links for usage and configuration details.
diff --git a/docs/modules/ROOT/pages/extensions/bindy.adoc b/docs/modules/ROOT/pages/reference/extensions/bindy.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/bindy.adoc
rename to docs/modules/ROOT/pages/reference/extensions/bindy.adoc
index 0828d9b..1e281fc 100644
--- a/docs/modules/ROOT/pages/extensions/bindy.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bindy.adoc
@@ -3,6 +3,7 @@
[[bindy]]
= Bindy
+:page-aliases: extensions/bindy.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/box.adoc b/docs/modules/ROOT/pages/reference/extensions/box.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/box.adoc
rename to docs/modules/ROOT/pages/reference/extensions/box.adoc
index 20fcde0..555fe55 100644
--- a/docs/modules/ROOT/pages/extensions/box.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/box.adoc
@@ -3,6 +3,7 @@
[[box]]
= Box
+:page-aliases: extensions/box.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/braintree.adoc b/docs/modules/ROOT/pages/reference/extensions/braintree.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/braintree.adoc
rename to docs/modules/ROOT/pages/reference/extensions/braintree.adoc
index d5e4323..a30c643 100644
--- a/docs/modules/ROOT/pages/extensions/braintree.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/braintree.adoc
@@ -3,6 +3,7 @@
[[braintree]]
= Braintree
+:page-aliases: extensions/braintree.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/caffeine-lrucache.adoc b/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
similarity index 93%
rename from docs/modules/ROOT/pages/extensions/caffeine-lrucache.adoc
rename to docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
index f2c37ea..9f7aa67 100644
--- a/docs/modules/ROOT/pages/extensions/caffeine-lrucache.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
@@ -3,6 +3,7 @@
[[caffeine-lrucache]]
= Caffeine LRUCache
+:page-aliases: extensions/caffeine-lrucache.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/cassandraql.adoc b/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/cassandraql.adoc
rename to docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
index c45fe7f..ebc0f07 100644
--- a/docs/modules/ROOT/pages/extensions/cassandraql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
@@ -3,6 +3,7 @@
[[cassandraql]]
= Cassandra CQL
+:page-aliases: extensions/cassandraql.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/componentdsl.adoc b/docs/modules/ROOT/pages/reference/extensions/componentdsl.adoc
similarity index 93%
rename from docs/modules/ROOT/pages/extensions/componentdsl.adoc
rename to docs/modules/ROOT/pages/reference/extensions/componentdsl.adoc
index a5263e6..0c65418 100644
--- a/docs/modules/ROOT/pages/extensions/componentdsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/componentdsl.adoc
@@ -3,6 +3,7 @@
[[componentdsl]]
= Component DSL
+:page-aliases: extensions/componentdsl.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/consul.adoc b/docs/modules/ROOT/pages/reference/extensions/consul.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/consul.adoc
rename to docs/modules/ROOT/pages/reference/extensions/consul.adoc
index cd1f11f..cd6a08a 100644
--- a/docs/modules/ROOT/pages/extensions/consul.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/consul.adoc
@@ -3,6 +3,7 @@
[[consul]]
= Consul
+:page-aliases: extensions/consul.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/controlbus.adoc b/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/controlbus.adoc
rename to docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
index 7310186..330126c 100644
--- a/docs/modules/ROOT/pages/extensions/controlbus.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
@@ -3,6 +3,7 @@
[[controlbus]]
= Control Bus
+:page-aliases: extensions/controlbus.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/core-cloud.adoc b/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
similarity index 93%
rename from docs/modules/ROOT/pages/extensions/core-cloud.adoc
rename to docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
index 5614e78..df8e1ae 100644
--- a/docs/modules/ROOT/pages/extensions/core-cloud.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
@@ -3,6 +3,7 @@
[[core-cloud]]
= Cloud
+:page-aliases: extensions/core-cloud.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/core.adoc b/docs/modules/ROOT/pages/reference/extensions/core.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/core.adoc
rename to docs/modules/ROOT/pages/reference/extensions/core.adoc
index 685587a..96710de 100644
--- a/docs/modules/ROOT/pages/extensions/core.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/core.adoc
@@ -3,6 +3,7 @@
[[core]]
= Core
+:page-aliases: extensions/core.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
@@ -11,13 +12,13 @@ Camel core functionality and basic Camel languages: Constant, ExchangeProperty,
== What's inside
-* https://camel.apache.org/components/latest/languages/constant-language.html[Constant languages]
-* https://camel.apache.org/components/latest/languages/exchangeProperty-language.html[ExchangeProperty languages]
-* https://camel.apache.org/components/latest/languages/file-language.html[File languages]
-* https://camel.apache.org/components/latest/languages/header-language.html[Header languages]
-* https://camel.apache.org/components/latest/languages/ref-language.html[Ref languages]
-* https://camel.apache.org/components/latest/languages/simple-language.html[Simple languages]
-* https://camel.apache.org/components/latest/languages/tokenize-language.html[Tokenize languages]
+* https://camel.apache.org/components/latest/languages/constant-language.html[Constant language]
+* https://camel.apache.org/components/latest/languages/exchangeProperty-language.html[ExchangeProperty language]
+* https://camel.apache.org/components/latest/languages/file-language.html[File language]
+* https://camel.apache.org/components/latest/languages/header-language.html[Header language]
+* https://camel.apache.org/components/latest/languages/ref-language.html[Ref language]
+* https://camel.apache.org/components/latest/languages/simple-language.html[Simple language]
+* https://camel.apache.org/components/latest/languages/tokenize-language.html[Tokenize language]
Please refer to the above links for usage and configuration details.
diff --git a/docs/modules/ROOT/pages/extensions/couchbase.adoc b/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/couchbase.adoc
rename to docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
index 935f067..53caab0 100644
--- a/docs/modules/ROOT/pages/extensions/couchbase.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
@@ -3,6 +3,7 @@
[[couchbase]]
= Couchbase
+:page-aliases: extensions/couchbase.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/couchdb.adoc b/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/couchdb.adoc
rename to docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
index 70eef2a..029c779 100644
--- a/docs/modules/ROOT/pages/extensions/couchdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
@@ -3,6 +3,7 @@
[[couchdb]]
= CouchDB
+:page-aliases: extensions/couchdb.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/cron.adoc b/docs/modules/ROOT/pages/reference/extensions/cron.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/cron.adoc
rename to docs/modules/ROOT/pages/reference/extensions/cron.adoc
index c57f3d1..edce7f6 100644
--- a/docs/modules/ROOT/pages/extensions/cron.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cron.adoc
@@ -3,6 +3,7 @@
[[cron]]
= Cron
+:page-aliases: extensions/cron.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/csv.adoc b/docs/modules/ROOT/pages/reference/extensions/csv.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/csv.adoc
rename to docs/modules/ROOT/pages/reference/extensions/csv.adoc
index 369d6dd..bc1d952 100644
--- a/docs/modules/ROOT/pages/extensions/csv.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/csv.adoc
@@ -3,6 +3,7 @@
[[csv]]
= CSV
+:page-aliases: extensions/csv.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/dataformat.adoc b/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/dataformat.adoc
rename to docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
index 895e762..80e7977 100644
--- a/docs/modules/ROOT/pages/extensions/dataformat.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
@@ -3,6 +3,7 @@
[[dataformat]]
= Data Format
+:page-aliases: extensions/dataformat.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/debezium-mongodb.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/debezium-mongodb.adoc
rename to docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
index 6e25ea1..dae8f3a 100644
--- a/docs/modules/ROOT/pages/extensions/debezium-mongodb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
@@ -3,6 +3,7 @@
[[debezium-mongodb]]
= Debezium MongoDB Connector
+:page-aliases: extensions/debezium-mongodb.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/debezium-mysql.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/debezium-mysql.adoc
rename to docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
index 016b08c..a9eaf35 100644
--- a/docs/modules/ROOT/pages/extensions/debezium-mysql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
@@ -3,6 +3,7 @@
[[debezium-mysql]]
= Debezium MySQL Connector
+:page-aliases: extensions/debezium-mysql.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/debezium-postgres.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/debezium-postgres.adoc
rename to docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
index e6bcb46..e14e1b4 100644
--- a/docs/modules/ROOT/pages/extensions/debezium-postgres.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
@@ -3,6 +3,7 @@
[[debezium-postgres]]
= Debezium PostgresSQL Connector
+:page-aliases: extensions/debezium-postgres.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/debezium-sqlserver.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/debezium-sqlserver.adoc
rename to docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
index ba7a297..ef97f98 100644
--- a/docs/modules/ROOT/pages/extensions/debezium-sqlserver.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
@@ -3,6 +3,7 @@
[[debezium-sqlserver]]
= Debezium SQL Server Connector
+:page-aliases: extensions/debezium-sqlserver.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/direct.adoc b/docs/modules/ROOT/pages/reference/extensions/direct.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/direct.adoc
rename to docs/modules/ROOT/pages/reference/extensions/direct.adoc
index a3812a5..cd8d57a 100644
--- a/docs/modules/ROOT/pages/extensions/direct.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/direct.adoc
@@ -3,6 +3,7 @@
[[direct]]
= Direct
+:page-aliases: extensions/direct.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/dozer.adoc b/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/dozer.adoc
rename to docs/modules/ROOT/pages/reference/extensions/dozer.adoc
index 3f58360..8e6a5ea 100644
--- a/docs/modules/ROOT/pages/extensions/dozer.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
@@ -3,6 +3,7 @@
[[dozer]]
= Dozer
+:page-aliases: extensions/dozer.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/elasticsearch-rest.adoc b/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
similarity index 94%
rename from docs/modules/ROOT/pages/extensions/elasticsearch-rest.adoc
rename to docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
index 5a53c47..5186313 100644
--- a/docs/modules/ROOT/pages/extensions/elasticsearch-rest.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
@@ -3,6 +3,7 @@
[[elasticsearch-rest]]
= Elasticsearch Rest
+:page-aliases: extensions/elasticsearch-rest.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/endpointdsl.adoc b/docs/modules/ROOT/pages/reference/extensions/endpointdsl.adoc
similarity index 93%
rename from docs/modules/ROOT/pages/extensions/endpointdsl.adoc
rename to docs/modules/ROOT/pages/reference/extensions/endpointdsl.adoc
index 717a35b..da96378 100644
--- a/docs/modules/ROOT/pages/extensions/endpointdsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/endpointdsl.adoc
@@ -3,6 +3,7 @@
[[endpointdsl]]
= Endpoint DSL
+:page-aliases: extensions/endpointdsl.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/exec.adoc b/docs/modules/ROOT/pages/reference/extensions/exec.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/exec.adoc
rename to docs/modules/ROOT/pages/reference/extensions/exec.adoc
index 4d63380..41740b1 100644
--- a/docs/modules/ROOT/pages/extensions/exec.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/exec.adoc
@@ -3,6 +3,7 @@
[[exec]]
= Exec
+:page-aliases: extensions/exec.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/fhir.adoc b/docs/modules/ROOT/pages/reference/extensions/fhir.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/fhir.adoc
rename to docs/modules/ROOT/pages/reference/extensions/fhir.adoc
index 85c09fb..343c788 100644
--- a/docs/modules/ROOT/pages/extensions/fhir.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/fhir.adoc
@@ -3,6 +3,7 @@
[[fhir]]
= FHIR
+:page-aliases: extensions/fhir.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/file-watch.adoc b/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/file-watch.adoc
rename to docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
index ddb2fb9..311b1af 100644
--- a/docs/modules/ROOT/pages/extensions/file-watch.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
@@ -3,6 +3,7 @@
[[file-watch]]
= File Watch
+:page-aliases: extensions/file-watch.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/file.adoc b/docs/modules/ROOT/pages/reference/extensions/file.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/file.adoc
rename to docs/modules/ROOT/pages/reference/extensions/file.adoc
index 3a3704a..578a2eb 100644
--- a/docs/modules/ROOT/pages/extensions/file.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/file.adoc
@@ -3,6 +3,7 @@
[[file]]
= File
+:page-aliases: extensions/file.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/ftp.adoc b/docs/modules/ROOT/pages/reference/extensions/ftp.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/ftp.adoc
rename to docs/modules/ROOT/pages/reference/extensions/ftp.adoc
index bafdca4..1b441da 100644
--- a/docs/modules/ROOT/pages/extensions/ftp.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ftp.adoc
@@ -3,6 +3,7 @@
[[ftp]]
= FTP
+:page-aliases: extensions/ftp.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/github.adoc b/docs/modules/ROOT/pages/reference/extensions/github.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/github.adoc
rename to docs/modules/ROOT/pages/reference/extensions/github.adoc
index e479342..e109dd0 100644
--- a/docs/modules/ROOT/pages/extensions/github.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/github.adoc
@@ -3,6 +3,7 @@
[[github]]
= GitHub
+:page-aliases: extensions/github.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/google-bigquery.adoc b/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/google-bigquery.adoc
rename to docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
index 74dbfc8..4f4a8ff 100644
--- a/docs/modules/ROOT/pages/extensions/google-bigquery.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
@@ -3,6 +3,7 @@
[[google-bigquery]]
= Google BigQuery
+:page-aliases: extensions/google-bigquery.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/google-calendar.adoc b/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/google-calendar.adoc
rename to docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
index 96968d3..0fd4a23 100644
--- a/docs/modules/ROOT/pages/extensions/google-calendar.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
@@ -3,6 +3,7 @@
[[google-calendar]]
= Google Calendar
+:page-aliases: extensions/google-calendar.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/google-drive.adoc b/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/google-drive.adoc
rename to docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
index d119000..94bdfb1 100644
--- a/docs/modules/ROOT/pages/extensions/google-drive.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
@@ -3,6 +3,7 @@
[[google-drive]]
= Google Drive
+:page-aliases: extensions/google-drive.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/google-mail.adoc b/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/google-mail.adoc
rename to docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
index 57a6fba..4462353 100644
--- a/docs/modules/ROOT/pages/extensions/google-mail.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
@@ -3,6 +3,7 @@
[[google-mail]]
= Google Mail
+:page-aliases: extensions/google-mail.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/google-pubsub.adoc b/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/google-pubsub.adoc
rename to docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
index 3543bf8..3372f8b 100644
--- a/docs/modules/ROOT/pages/extensions/google-pubsub.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
@@ -3,6 +3,7 @@
[[google-pubsub]]
= Google Pubsub
+:page-aliases: extensions/google-pubsub.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/google-sheets.adoc b/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/google-sheets.adoc
rename to docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
index 6df73c5..93ae454 100644
--- a/docs/modules/ROOT/pages/extensions/google-sheets.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
@@ -3,6 +3,7 @@
[[google-sheets]]
= Google Sheets
+:page-aliases: extensions/google-sheets.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/graphql.adoc b/docs/modules/ROOT/pages/reference/extensions/graphql.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/graphql.adoc
rename to docs/modules/ROOT/pages/reference/extensions/graphql.adoc
index 0923f81..0f549be 100644
--- a/docs/modules/ROOT/pages/extensions/graphql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/graphql.adoc
@@ -3,6 +3,7 @@
[[graphql]]
= GraphQL
+:page-aliases: extensions/graphql.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/grok.adoc b/docs/modules/ROOT/pages/reference/extensions/grok.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/grok.adoc
rename to docs/modules/ROOT/pages/reference/extensions/grok.adoc
index 6db5f91..310fb91 100644
--- a/docs/modules/ROOT/pages/extensions/grok.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/grok.adoc
@@ -3,6 +3,7 @@
[[grok]]
= Grok
+:page-aliases: extensions/grok.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/groovy.adoc b/docs/modules/ROOT/pages/reference/extensions/groovy.adoc
similarity index 92%
rename from docs/modules/ROOT/pages/extensions/groovy.adoc
rename to docs/modules/ROOT/pages/reference/extensions/groovy.adoc
index 804a685..eb7aa9f 100644
--- a/docs/modules/ROOT/pages/extensions/groovy.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/groovy.adoc
@@ -3,6 +3,7 @@
[[groovy]]
= Groovy
+:page-aliases: extensions/groovy.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
@@ -11,7 +12,7 @@ Evaluate a Groovy script.
== What's inside
-* https://camel.apache.org/components/latest/languages/groovy-language.html[Groovy languages]
+* https://camel.apache.org/components/latest/languages/groovy-language.html[Groovy language]
Please refer to the above link for usage and configuration details.
diff --git a/docs/modules/ROOT/pages/extensions/grpc.adoc b/docs/modules/ROOT/pages/reference/extensions/grpc.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/grpc.adoc
rename to docs/modules/ROOT/pages/reference/extensions/grpc.adoc
index 7951085..f6c6106 100644
--- a/docs/modules/ROOT/pages/extensions/grpc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/grpc.adoc
@@ -3,6 +3,7 @@
[[grpc]]
= gRPC
+:page-aliases: extensions/grpc.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/gson.adoc b/docs/modules/ROOT/pages/reference/extensions/gson.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/gson.adoc
rename to docs/modules/ROOT/pages/reference/extensions/gson.adoc
index b566628..78d1baf 100644
--- a/docs/modules/ROOT/pages/extensions/gson.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/gson.adoc
@@ -3,6 +3,7 @@
[[gson]]
= Gson
+:page-aliases: extensions/gson.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/http.adoc b/docs/modules/ROOT/pages/reference/extensions/http.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/http.adoc
rename to docs/modules/ROOT/pages/reference/extensions/http.adoc
index 2a37eac..c586622 100644
--- a/docs/modules/ROOT/pages/extensions/http.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/http.adoc
@@ -3,6 +3,7 @@
[[http]]
= HTTP
+:page-aliases: extensions/http.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/hystrix.adoc b/docs/modules/ROOT/pages/reference/extensions/hystrix.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/hystrix.adoc
rename to docs/modules/ROOT/pages/reference/extensions/hystrix.adoc
index ff63a30..b834d10 100644
--- a/docs/modules/ROOT/pages/extensions/hystrix.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hystrix.adoc
@@ -3,6 +3,7 @@
[[hystrix]]
= Hystrix
+:page-aliases: extensions/hystrix.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/ical.adoc b/docs/modules/ROOT/pages/reference/extensions/ical.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/ical.adoc
rename to docs/modules/ROOT/pages/reference/extensions/ical.adoc
index 7180465..cd178d7 100644
--- a/docs/modules/ROOT/pages/extensions/ical.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ical.adoc
@@ -3,6 +3,7 @@
[[ical]]
= iCal
+:page-aliases: extensions/ical.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/infinispan.adoc b/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/infinispan.adoc
rename to docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
index 32dc221..49ef38c 100644
--- a/docs/modules/ROOT/pages/extensions/infinispan.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
@@ -3,6 +3,7 @@
[[infinispan]]
= Infinispan
+:page-aliases: extensions/infinispan.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/influxdb.adoc b/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/influxdb.adoc
rename to docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
index b2ad28a..bd8d247 100644
--- a/docs/modules/ROOT/pages/extensions/influxdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
@@ -3,6 +3,7 @@
[[influxdb]]
= InfluxDB
+:page-aliases: extensions/influxdb.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jackson.adoc b/docs/modules/ROOT/pages/reference/extensions/jackson.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/jackson.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jackson.adoc
index 2d1f153..c739389 100644
--- a/docs/modules/ROOT/pages/extensions/jackson.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jackson.adoc
@@ -3,6 +3,7 @@
[[jackson]]
= Jackson
+:page-aliases: extensions/jackson.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jacksonxml.adoc b/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/jacksonxml.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
index 510f6f1..8f7ad55 100644
--- a/docs/modules/ROOT/pages/extensions/jacksonxml.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
@@ -3,6 +3,7 @@
[[jacksonxml]]
= JacksonXML
+:page-aliases: extensions/jacksonxml.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jaxb.adoc b/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/jaxb.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
index 228bce7..572f5c1 100644
--- a/docs/modules/ROOT/pages/extensions/jaxb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
@@ -3,6 +3,7 @@
[[jaxb]]
= JAXB
+:page-aliases: extensions/jaxb.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jdbc.adoc b/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/jdbc.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
index 8c8aa91..15569b3 100644
--- a/docs/modules/ROOT/pages/extensions/jdbc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
@@ -3,6 +3,7 @@
[[jdbc]]
= JDBC
+:page-aliases: extensions/jdbc.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jira.adoc b/docs/modules/ROOT/pages/reference/extensions/jira.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/jira.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jira.adoc
index bdc4905..1df0e4e 100644
--- a/docs/modules/ROOT/pages/extensions/jira.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jira.adoc
@@ -3,6 +3,7 @@
[[jira]]
= Jira
+:page-aliases: extensions/jira.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jms.adoc b/docs/modules/ROOT/pages/reference/extensions/jms.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/jms.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jms.adoc
index ac1f105..bcd3974 100644
--- a/docs/modules/ROOT/pages/extensions/jms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jms.adoc
@@ -3,6 +3,7 @@
[[jms]]
= JMS
+:page-aliases: extensions/jms.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/johnzon.adoc b/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/johnzon.adoc
rename to docs/modules/ROOT/pages/reference/extensions/johnzon.adoc
index c55a5ea..f19ba4b 100644
--- a/docs/modules/ROOT/pages/extensions/johnzon.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc
@@ -3,6 +3,7 @@
[[johnzon]]
= Johnzon
+:page-aliases: extensions/johnzon.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jolt.adoc b/docs/modules/ROOT/pages/reference/extensions/jolt.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/jolt.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jolt.adoc
index 5bfb822..cf497f9 100644
--- a/docs/modules/ROOT/pages/extensions/jolt.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jolt.adoc
@@ -3,6 +3,7 @@
[[jolt]]
= JOLT
+:page-aliases: extensions/jolt.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jpa.adoc b/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/jpa.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jpa.adoc
index d3f92b6..ecd78c4 100644
--- a/docs/modules/ROOT/pages/extensions/jpa.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
@@ -3,6 +3,7 @@
[[jpa]]
= JPA
+:page-aliases: extensions/jpa.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/json-validator.adoc b/docs/modules/ROOT/pages/reference/extensions/json-validator.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/json-validator.adoc
rename to docs/modules/ROOT/pages/reference/extensions/json-validator.adoc
index 8c29c78..5328a0f 100644
--- a/docs/modules/ROOT/pages/extensions/json-validator.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/json-validator.adoc
@@ -3,6 +3,7 @@
[[json-validator]]
= JSON Schema Validator
+:page-aliases: extensions/json-validator.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/jsonpath.adoc b/docs/modules/ROOT/pages/reference/extensions/jsonpath.adoc
similarity index 91%
rename from docs/modules/ROOT/pages/extensions/jsonpath.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jsonpath.adoc
index 57de884..d1ce548 100644
--- a/docs/modules/ROOT/pages/extensions/jsonpath.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jsonpath.adoc
@@ -3,6 +3,7 @@
[[jsonpath]]
= JSON Path
+:page-aliases: extensions/jsonpath.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
@@ -11,7 +12,7 @@ Evaluate a JsonPath expression against a JSON message body.
== What's inside
-* https://camel.apache.org/components/latest/languages/jsonpath-language.html[JsonPath languages]
+* https://camel.apache.org/components/latest/languages/jsonpath-language.html[JsonPath language]
Please refer to the above link for usage and configuration details.
diff --git a/docs/modules/ROOT/pages/extensions/jta.adoc b/docs/modules/ROOT/pages/reference/extensions/jta.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/jta.adoc
rename to docs/modules/ROOT/pages/reference/extensions/jta.adoc
index 247feab..fd47167 100644
--- a/docs/modules/ROOT/pages/extensions/jta.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jta.adoc
@@ -3,6 +3,7 @@
[[jta]]
= JTA
+:page-aliases: extensions/jta.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/kafka.adoc b/docs/modules/ROOT/pages/reference/extensions/kafka.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/kafka.adoc
rename to docs/modules/ROOT/pages/reference/extensions/kafka.adoc
index 7106499..4163112 100644
--- a/docs/modules/ROOT/pages/extensions/kafka.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kafka.adoc
@@ -3,6 +3,7 @@
[[kafka]]
= Kafka
+:page-aliases: extensions/kafka.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/kotlin.adoc b/docs/modules/ROOT/pages/reference/extensions/kotlin.adoc
similarity index 94%
rename from docs/modules/ROOT/pages/extensions/kotlin.adoc
rename to docs/modules/ROOT/pages/reference/extensions/kotlin.adoc
index 2a9570b..7f81cef 100644
--- a/docs/modules/ROOT/pages/extensions/kotlin.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kotlin.adoc
@@ -3,6 +3,7 @@
[[kotlin]]
= Kotlin
+:page-aliases: extensions/kotlin.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/kubernetes.adoc b/docs/modules/ROOT/pages/reference/extensions/kubernetes.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/kubernetes.adoc
rename to docs/modules/ROOT/pages/reference/extensions/kubernetes.adoc
index 52529e7..8e273d3 100644
--- a/docs/modules/ROOT/pages/extensions/kubernetes.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kubernetes.adoc
@@ -3,6 +3,7 @@
[[kubernetes]]
= Kubernetes
+:page-aliases: extensions/kubernetes.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/kudu.adoc b/docs/modules/ROOT/pages/reference/extensions/kudu.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/kudu.adoc
rename to docs/modules/ROOT/pages/reference/extensions/kudu.adoc
index 1e88a74..4139513 100644
--- a/docs/modules/ROOT/pages/extensions/kudu.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kudu.adoc
@@ -3,6 +3,7 @@
[[kudu]]
= Kudu
+:page-aliases: extensions/kudu.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/log.adoc b/docs/modules/ROOT/pages/reference/extensions/log.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/log.adoc
rename to docs/modules/ROOT/pages/reference/extensions/log.adoc
index 408dbb4..b6f368d 100644
--- a/docs/modules/ROOT/pages/extensions/log.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/log.adoc
@@ -3,6 +3,7 @@
[[log]]
= Log
+:page-aliases: extensions/log.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/lzf.adoc b/docs/modules/ROOT/pages/reference/extensions/lzf.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/lzf.adoc
rename to docs/modules/ROOT/pages/reference/extensions/lzf.adoc
index 3a71963..4190bb8 100644
--- a/docs/modules/ROOT/pages/extensions/lzf.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/lzf.adoc
@@ -3,6 +3,7 @@
[[lzf]]
= LZF Deflate Compression
+:page-aliases: extensions/lzf.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/mail.adoc b/docs/modules/ROOT/pages/reference/extensions/mail.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/mail.adoc
rename to docs/modules/ROOT/pages/reference/extensions/mail.adoc
index 0222a8b..9f3f8c7 100644
--- a/docs/modules/ROOT/pages/extensions/mail.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mail.adoc
@@ -3,6 +3,7 @@
[[mail]]
= Mail
+:page-aliases: extensions/mail.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/main.adoc b/docs/modules/ROOT/pages/reference/extensions/main.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/main.adoc
rename to docs/modules/ROOT/pages/reference/extensions/main.adoc
index 43b5c93..013fc7d 100644
--- a/docs/modules/ROOT/pages/extensions/main.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/main.adoc
@@ -3,6 +3,7 @@
[[main]]
= Main
+:page-aliases: extensions/main.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/master.adoc b/docs/modules/ROOT/pages/reference/extensions/master.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/master.adoc
rename to docs/modules/ROOT/pages/reference/extensions/master.adoc
index a9b5fd8..71b86f5 100644
--- a/docs/modules/ROOT/pages/extensions/master.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/master.adoc
@@ -3,6 +3,7 @@
[[master]]
= Master
+:page-aliases: extensions/master.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/microprofile-fault-tolerance.adoc b/docs/modules/ROOT/pages/reference/extensions/microprofile-fault-tolerance.adoc
similarity index 93%
rename from docs/modules/ROOT/pages/extensions/microprofile-fault-tolerance.adoc
rename to docs/modules/ROOT/pages/reference/extensions/microprofile-fault-tolerance.adoc
index 8086e43..8c45fe8 100644
--- a/docs/modules/ROOT/pages/extensions/microprofile-fault-tolerance.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/microprofile-fault-tolerance.adoc
@@ -3,6 +3,7 @@
[[microprofile-fault-tolerance]]
= Microprofile Fault Tolerance
+:page-aliases: extensions/microprofile-fault-tolerance.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/microprofile-health.adoc b/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/microprofile-health.adoc
rename to docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
index 2fd04eb..06a9a93 100644
--- a/docs/modules/ROOT/pages/extensions/microprofile-health.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
@@ -3,6 +3,7 @@
[[microprofile-health]]
= MicroProfile Health
+:page-aliases: extensions/microprofile-health.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/microprofile-metrics.adoc b/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc
similarity index 99%
rename from docs/modules/ROOT/pages/extensions/microprofile-metrics.adoc
rename to docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc
index 610e6cc..5ba1424 100644
--- a/docs/modules/ROOT/pages/extensions/microprofile-metrics.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc
@@ -3,6 +3,7 @@
[[microprofile-metrics]]
= MicroProfile Metrics
+:page-aliases: extensions/microprofile-metrics.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/mock.adoc b/docs/modules/ROOT/pages/reference/extensions/mock.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/mock.adoc
rename to docs/modules/ROOT/pages/reference/extensions/mock.adoc
index 5aa2167..0285519 100644
--- a/docs/modules/ROOT/pages/extensions/mock.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mock.adoc
@@ -3,6 +3,7 @@
[[mock]]
= Mock
+:page-aliases: extensions/mock.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/mongodb-gridfs.adoc b/docs/modules/ROOT/pages/reference/extensions/mongodb-gridfs.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/mongodb-gridfs.adoc
rename to docs/modules/ROOT/pages/reference/extensions/mongodb-gridfs.adoc
index 20d3ea0..45a3413 100644
--- a/docs/modules/ROOT/pages/extensions/mongodb-gridfs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mongodb-gridfs.adoc
@@ -3,6 +3,7 @@
[[mongodb-gridfs]]
= MongoDB GridFS
+:page-aliases: extensions/mongodb-gridfs.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/mongodb.adoc b/docs/modules/ROOT/pages/reference/extensions/mongodb.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/mongodb.adoc
rename to docs/modules/ROOT/pages/reference/extensions/mongodb.adoc
index 84e9bb8..38a7850 100644
--- a/docs/modules/ROOT/pages/extensions/mongodb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mongodb.adoc
@@ -3,6 +3,7 @@
[[mongodb]]
= MongoDB
+:page-aliases: extensions/mongodb.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/mustache.adoc b/docs/modules/ROOT/pages/reference/extensions/mustache.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/mustache.adoc
rename to docs/modules/ROOT/pages/reference/extensions/mustache.adoc
index 1121db3..a65157e 100644
--- a/docs/modules/ROOT/pages/extensions/mustache.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mustache.adoc
@@ -3,6 +3,7 @@
[[mustache]]
= Mustache
+:page-aliases: extensions/mustache.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/netty-http.adoc b/docs/modules/ROOT/pages/reference/extensions/netty-http.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/netty-http.adoc
rename to docs/modules/ROOT/pages/reference/extensions/netty-http.adoc
index 0f168db..76803cd 100644
--- a/docs/modules/ROOT/pages/extensions/netty-http.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/netty-http.adoc
@@ -3,6 +3,7 @@
[[netty-http]]
= Netty HTTP
+:page-aliases: extensions/netty-http.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/netty.adoc b/docs/modules/ROOT/pages/reference/extensions/netty.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/netty.adoc
rename to docs/modules/ROOT/pages/reference/extensions/netty.adoc
index f213c43..f379011 100644
--- a/docs/modules/ROOT/pages/extensions/netty.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/netty.adoc
@@ -3,6 +3,7 @@
[[netty]]
= Netty
+:page-aliases: extensions/netty.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/nitrite.adoc b/docs/modules/ROOT/pages/reference/extensions/nitrite.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/nitrite.adoc
rename to docs/modules/ROOT/pages/reference/extensions/nitrite.adoc
index 7d13ab4..9c668e8 100644
--- a/docs/modules/ROOT/pages/extensions/nitrite.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/nitrite.adoc
@@ -3,6 +3,7 @@
[[nitrite]]
= Nitrite
+:page-aliases: extensions/nitrite.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/ognl.adoc b/docs/modules/ROOT/pages/reference/extensions/ognl.adoc
similarity index 93%
rename from docs/modules/ROOT/pages/extensions/ognl.adoc
rename to docs/modules/ROOT/pages/reference/extensions/ognl.adoc
index 0b95989..fdae6f2 100644
--- a/docs/modules/ROOT/pages/extensions/ognl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ognl.adoc
@@ -3,6 +3,7 @@
[[ognl]]
= OGNL
+:page-aliases: extensions/ognl.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
@@ -11,7 +12,7 @@ Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression aga
== What's inside
-* https://camel.apache.org/components/latest/languages/ognl-language.html[OGNL languages]
+* https://camel.apache.org/components/latest/languages/ognl-language.html[OGNL language]
Please refer to the above link for usage and configuration details.
diff --git a/docs/modules/ROOT/pages/extensions/olingo4.adoc b/docs/modules/ROOT/pages/reference/extensions/olingo4.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/olingo4.adoc
rename to docs/modules/ROOT/pages/reference/extensions/olingo4.adoc
index 694cbc7..c9c525a 100644
--- a/docs/modules/ROOT/pages/extensions/olingo4.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/olingo4.adoc
@@ -3,6 +3,7 @@
[[olingo4]]
= Olingo4
+:page-aliases: extensions/olingo4.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/openapi-java.adoc b/docs/modules/ROOT/pages/reference/extensions/openapi-java.adoc
similarity index 94%
rename from docs/modules/ROOT/pages/extensions/openapi-java.adoc
rename to docs/modules/ROOT/pages/reference/extensions/openapi-java.adoc
index 48e77ea..f98c4f5 100644
--- a/docs/modules/ROOT/pages/extensions/openapi-java.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/openapi-java.adoc
@@ -3,6 +3,7 @@
[[openapi-java]]
= OpenAPI Java
+:page-aliases: extensions/openapi-java.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/openstack.adoc b/docs/modules/ROOT/pages/reference/extensions/openstack.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/openstack.adoc
rename to docs/modules/ROOT/pages/reference/extensions/openstack.adoc
index b7ef05e..a2debb4 100644
--- a/docs/modules/ROOT/pages/extensions/openstack.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/openstack.adoc
@@ -3,6 +3,7 @@
[[openstack]]
= OpenStack
+:page-aliases: extensions/openstack.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/opentracing.adoc b/docs/modules/ROOT/pages/reference/extensions/opentracing.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/opentracing.adoc
rename to docs/modules/ROOT/pages/reference/extensions/opentracing.adoc
index 89be91d..b863f5f 100644
--- a/docs/modules/ROOT/pages/extensions/opentracing.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/opentracing.adoc
@@ -3,6 +3,7 @@
[[opentracing]]
= OpenTracing
+:page-aliases: extensions/opentracing.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/paho.adoc b/docs/modules/ROOT/pages/reference/extensions/paho.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/paho.adoc
rename to docs/modules/ROOT/pages/reference/extensions/paho.adoc
index 557cb67..829e5b0 100644
--- a/docs/modules/ROOT/pages/extensions/paho.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/paho.adoc
@@ -3,6 +3,7 @@
[[paho]]
= Paho
+:page-aliases: extensions/paho.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/pdf.adoc b/docs/modules/ROOT/pages/reference/extensions/pdf.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/pdf.adoc
rename to docs/modules/ROOT/pages/reference/extensions/pdf.adoc
index d74b548..bfcf04b 100644
--- a/docs/modules/ROOT/pages/extensions/pdf.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/pdf.adoc
@@ -3,6 +3,7 @@
[[pdf]]
= PDF
+:page-aliases: extensions/pdf.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.1## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/platform-http.adoc b/docs/modules/ROOT/pages/reference/extensions/platform-http.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/platform-http.adoc
rename to docs/modules/ROOT/pages/reference/extensions/platform-http.adoc
index d0bd627..8116a68 100644
--- a/docs/modules/ROOT/pages/extensions/platform-http.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/platform-http.adoc
@@ -3,6 +3,7 @@
[[platform-http]]
= Platform HTTP
+:page-aliases: extensions/platform-http.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/protobuf.adoc b/docs/modules/ROOT/pages/reference/extensions/protobuf.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/protobuf.adoc
rename to docs/modules/ROOT/pages/reference/extensions/protobuf.adoc
index 67cdcf6..113151a 100644
--- a/docs/modules/ROOT/pages/extensions/protobuf.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/protobuf.adoc
@@ -3,6 +3,7 @@
[[protobuf]]
= Protobuf
+:page-aliases: extensions/protobuf.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/pubnub.adoc b/docs/modules/ROOT/pages/reference/extensions/pubnub.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/pubnub.adoc
rename to docs/modules/ROOT/pages/reference/extensions/pubnub.adoc
index 194c66e..88c4c4f 100644
--- a/docs/modules/ROOT/pages/extensions/pubnub.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/pubnub.adoc
@@ -3,6 +3,7 @@
[[pubnub]]
= PubNub
+:page-aliases: extensions/pubnub.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/quartz.adoc b/docs/modules/ROOT/pages/reference/extensions/quartz.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/quartz.adoc
rename to docs/modules/ROOT/pages/reference/extensions/quartz.adoc
index 645d546..562eaad 100644
--- a/docs/modules/ROOT/pages/extensions/quartz.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/quartz.adoc
@@ -3,6 +3,7 @@
[[quartz]]
= Quartz
+:page-aliases: extensions/quartz.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/qute.adoc b/docs/modules/ROOT/pages/reference/extensions/qute.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/qute.adoc
rename to docs/modules/ROOT/pages/reference/extensions/qute.adoc
index 0510906..547afdf 100644
--- a/docs/modules/ROOT/pages/extensions/qute.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/qute.adoc
@@ -3,6 +3,7 @@
[[qute]]
= Qute
+:page-aliases: extensions/qute.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/rabbitmq.adoc b/docs/modules/ROOT/pages/reference/extensions/rabbitmq.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/rabbitmq.adoc
rename to docs/modules/ROOT/pages/reference/extensions/rabbitmq.adoc
index 407e47f..23dea0b 100644
--- a/docs/modules/ROOT/pages/extensions/rabbitmq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/rabbitmq.adoc
@@ -3,6 +3,7 @@
[[rabbitmq]]
= RabbitMQ
+:page-aliases: extensions/rabbitmq.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
diff --git a/docs/modules/ROOT/pages/extensions/reactive-executor.adoc b/docs/modules/ROOT/pages/reference/extensions/reactive-executor.adoc
similarity index 94%
rename from docs/modules/ROOT/pages/extensions/reactive-executor.adoc
rename to docs/modules/ROOT/pages/reference/extensions/reactive-executor.adoc
index cdab37e..9a070b0 100644
--- a/docs/modules/ROOT/pages/extensions/reactive-executor.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/reactive-executor.adoc
@@ -3,6 +3,7 @@
[[reactive-executor]]
= Reactive Executor
+:page-aliases: extensions/reactive-executor.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/reactive-streams.adoc b/docs/modules/ROOT/pages/reference/extensions/reactive-streams.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/reactive-streams.adoc
rename to docs/modules/ROOT/pages/reference/extensions/reactive-streams.adoc
index 5f52683..ce2dbe1 100644
--- a/docs/modules/ROOT/pages/extensions/reactive-streams.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/reactive-streams.adoc
@@ -3,6 +3,7 @@
[[reactive-streams]]
= Reactive Streams
+:page-aliases: extensions/reactive-streams.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/ref.adoc b/docs/modules/ROOT/pages/reference/extensions/ref.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/ref.adoc
rename to docs/modules/ROOT/pages/reference/extensions/ref.adoc
index 8198c85..bd6680c 100644
--- a/docs/modules/ROOT/pages/extensions/ref.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ref.adoc
@@ -3,6 +3,7 @@
[[ref]]
= Ref
+:page-aliases: extensions/ref.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/rest-openapi.adoc b/docs/modules/ROOT/pages/reference/extensions/rest-openapi.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/rest-openapi.adoc
rename to docs/modules/ROOT/pages/reference/extensions/rest-openapi.adoc
index c280460..04275b9 100644
--- a/docs/modules/ROOT/pages/extensions/rest-openapi.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/rest-openapi.adoc
@@ -3,6 +3,7 @@
[[rest-openapi]]
= REST OpenApi
+:page-aliases: extensions/rest-openapi.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/rest.adoc b/docs/modules/ROOT/pages/reference/extensions/rest.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/rest.adoc
rename to docs/modules/ROOT/pages/reference/extensions/rest.adoc
index 20f7170..52d3872 100644
--- a/docs/modules/ROOT/pages/extensions/rest.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/rest.adoc
@@ -3,6 +3,7 @@
[[rest]]
= Rest
+:page-aliases: extensions/rest.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/salesforce.adoc b/docs/modules/ROOT/pages/reference/extensions/salesforce.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/salesforce.adoc
rename to docs/modules/ROOT/pages/reference/extensions/salesforce.adoc
index c460365..e31224e 100644
--- a/docs/modules/ROOT/pages/extensions/salesforce.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/salesforce.adoc
@@ -3,6 +3,7 @@
[[salesforce]]
= Salesforce
+:page-aliases: extensions/salesforce.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/sap-netweaver.adoc b/docs/modules/ROOT/pages/reference/extensions/sap-netweaver.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/sap-netweaver.adoc
rename to docs/modules/ROOT/pages/reference/extensions/sap-netweaver.adoc
index 07e3e04..b725d66 100644
--- a/docs/modules/ROOT/pages/extensions/sap-netweaver.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/sap-netweaver.adoc
@@ -3,6 +3,7 @@
[[sap-netweaver]]
= SAP NetWeaver
+:page-aliases: extensions/sap-netweaver.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/scheduler.adoc b/docs/modules/ROOT/pages/reference/extensions/scheduler.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/scheduler.adoc
rename to docs/modules/ROOT/pages/reference/extensions/scheduler.adoc
index 0bd1b82..7232695 100644
--- a/docs/modules/ROOT/pages/extensions/scheduler.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/scheduler.adoc
@@ -3,6 +3,7 @@
[[scheduler]]
= Scheduler
+:page-aliases: extensions/scheduler.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/seda.adoc b/docs/modules/ROOT/pages/reference/extensions/seda.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/seda.adoc
rename to docs/modules/ROOT/pages/reference/extensions/seda.adoc
index 61fd1cf..cdebdcf 100644
--- a/docs/modules/ROOT/pages/extensions/seda.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/seda.adoc
@@ -3,6 +3,7 @@
[[seda]]
= SEDA
+:page-aliases: extensions/seda.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/servicenow.adoc b/docs/modules/ROOT/pages/reference/extensions/servicenow.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/servicenow.adoc
rename to docs/modules/ROOT/pages/reference/extensions/servicenow.adoc
index f28379f..39804f7 100644
--- a/docs/modules/ROOT/pages/extensions/servicenow.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/servicenow.adoc
@@ -3,6 +3,7 @@
[[servicenow]]
= ServiceNow
+:page-aliases: extensions/servicenow.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/servlet.adoc b/docs/modules/ROOT/pages/reference/extensions/servlet.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/servlet.adoc
rename to docs/modules/ROOT/pages/reference/extensions/servlet.adoc
index 2098f8c..d91694b 100644
--- a/docs/modules/ROOT/pages/extensions/servlet.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/servlet.adoc
@@ -3,6 +3,7 @@
[[servlet]]
= Servlet
+:page-aliases: extensions/servlet.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/sjms.adoc b/docs/modules/ROOT/pages/reference/extensions/sjms.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/sjms.adoc
rename to docs/modules/ROOT/pages/reference/extensions/sjms.adoc
index 8c994e1..9e8ef8e 100644
--- a/docs/modules/ROOT/pages/extensions/sjms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/sjms.adoc
@@ -3,6 +3,7 @@
[[sjms]]
= Simple JMS
+:page-aliases: extensions/sjms.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/sjms2.adoc b/docs/modules/ROOT/pages/reference/extensions/sjms2.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/sjms2.adoc
rename to docs/modules/ROOT/pages/reference/extensions/sjms2.adoc
index ec3556d..3e7b95c 100644
--- a/docs/modules/ROOT/pages/extensions/sjms2.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/sjms2.adoc
@@ -3,6 +3,7 @@
[[sjms2]]
= Simple JMS2
+:page-aliases: extensions/sjms2.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/slack.adoc b/docs/modules/ROOT/pages/reference/extensions/slack.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/slack.adoc
rename to docs/modules/ROOT/pages/reference/extensions/slack.adoc
index 9d32929..cd7a6c3 100644
--- a/docs/modules/ROOT/pages/extensions/slack.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/slack.adoc
@@ -3,6 +3,7 @@
[[slack]]
= Slack
+:page-aliases: extensions/slack.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/smallrye-reactive-messaging.adoc b/docs/modules/ROOT/pages/reference/extensions/smallrye-reactive-messaging.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/smallrye-reactive-messaging.adoc
rename to docs/modules/ROOT/pages/reference/extensions/smallrye-reactive-messaging.adoc
index cadb919..dc5a720 100644
--- a/docs/modules/ROOT/pages/extensions/smallrye-reactive-messaging.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/smallrye-reactive-messaging.adoc
@@ -3,6 +3,7 @@
[[smallrye-reactive-messaging]]
= SmallRye Reactive Messaging
+:page-aliases: extensions/smallrye-reactive-messaging.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/snakeyaml.adoc b/docs/modules/ROOT/pages/reference/extensions/snakeyaml.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/snakeyaml.adoc
rename to docs/modules/ROOT/pages/reference/extensions/snakeyaml.adoc
index 72dca34..676356e 100644
--- a/docs/modules/ROOT/pages/extensions/snakeyaml.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/snakeyaml.adoc
@@ -3,6 +3,7 @@
[[snakeyaml]]
= SnakeYAML
+:page-aliases: extensions/snakeyaml.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/soap.adoc b/docs/modules/ROOT/pages/reference/extensions/soap.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/soap.adoc
rename to docs/modules/ROOT/pages/reference/extensions/soap.adoc
index 2d7f24c..f5ff054 100644
--- a/docs/modules/ROOT/pages/extensions/soap.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/soap.adoc
@@ -3,6 +3,7 @@
[[soap]]
= SOAP dataformat
+:page-aliases: extensions/soap.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/sql.adoc b/docs/modules/ROOT/pages/reference/extensions/sql.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/sql.adoc
rename to docs/modules/ROOT/pages/reference/extensions/sql.adoc
index 06f46b5..8fb8e19 100644
--- a/docs/modules/ROOT/pages/extensions/sql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/sql.adoc
@@ -3,6 +3,7 @@
[[sql]]
= SQL
+:page-aliases: extensions/sql.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/stream.adoc b/docs/modules/ROOT/pages/reference/extensions/stream.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/stream.adoc
rename to docs/modules/ROOT/pages/reference/extensions/stream.adoc
index d3b3fd7..ffa10f2 100644
--- a/docs/modules/ROOT/pages/extensions/stream.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/stream.adoc
@@ -3,6 +3,7 @@
[[stream]]
= Stream
+:page-aliases: extensions/stream.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/tagsoup.adoc b/docs/modules/ROOT/pages/reference/extensions/tagsoup.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/tagsoup.adoc
rename to docs/modules/ROOT/pages/reference/extensions/tagsoup.adoc
index fa35836..5110622 100644
--- a/docs/modules/ROOT/pages/extensions/tagsoup.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/tagsoup.adoc
@@ -3,6 +3,7 @@
[[tagsoup]]
= TagSoup (a.k.a. TidyMarkup)
+:page-aliases: extensions/tagsoup.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/tarfile.adoc b/docs/modules/ROOT/pages/reference/extensions/tarfile.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/tarfile.adoc
rename to docs/modules/ROOT/pages/reference/extensions/tarfile.adoc
index 4fa458f..7fa89b6 100644
--- a/docs/modules/ROOT/pages/extensions/tarfile.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/tarfile.adoc
@@ -3,6 +3,7 @@
[[tarfile]]
= Tar File
+:page-aliases: extensions/tarfile.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/telegram.adoc b/docs/modules/ROOT/pages/reference/extensions/telegram.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/telegram.adoc
rename to docs/modules/ROOT/pages/reference/extensions/telegram.adoc
index 475e796..e9222db 100644
--- a/docs/modules/ROOT/pages/extensions/telegram.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/telegram.adoc
@@ -3,6 +3,7 @@
[[telegram]]
= Telegram
+:page-aliases: extensions/telegram.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/tika.adoc b/docs/modules/ROOT/pages/reference/extensions/tika.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/tika.adoc
rename to docs/modules/ROOT/pages/reference/extensions/tika.adoc
index 41b8b4d..d53e14a 100644
--- a/docs/modules/ROOT/pages/extensions/tika.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/tika.adoc
@@ -3,6 +3,7 @@
[[tika]]
= Tika
+:page-aliases: extensions/tika.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/timer.adoc b/docs/modules/ROOT/pages/reference/extensions/timer.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/timer.adoc
rename to docs/modules/ROOT/pages/reference/extensions/timer.adoc
index dbf56ca..2cee48b 100644
--- a/docs/modules/ROOT/pages/extensions/timer.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/timer.adoc
@@ -3,6 +3,7 @@
[[timer]]
= Timer
+:page-aliases: extensions/timer.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/twitter.adoc b/docs/modules/ROOT/pages/reference/extensions/twitter.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/twitter.adoc
rename to docs/modules/ROOT/pages/reference/extensions/twitter.adoc
index e69c71b..506a441 100644
--- a/docs/modules/ROOT/pages/extensions/twitter.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/twitter.adoc
@@ -3,6 +3,7 @@
[[twitter]]
= Twitter
+:page-aliases: extensions/twitter.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/validator.adoc b/docs/modules/ROOT/pages/reference/extensions/validator.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/validator.adoc
rename to docs/modules/ROOT/pages/reference/extensions/validator.adoc
index a9f4f9b..d36f87d 100644
--- a/docs/modules/ROOT/pages/extensions/validator.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/validator.adoc
@@ -3,6 +3,7 @@
[[validator]]
= Validator
+:page-aliases: extensions/validator.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/vertx.adoc b/docs/modules/ROOT/pages/reference/extensions/vertx.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/vertx.adoc
rename to docs/modules/ROOT/pages/reference/extensions/vertx.adoc
index d13f98a..53de371 100644
--- a/docs/modules/ROOT/pages/extensions/vertx.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/vertx.adoc
@@ -3,6 +3,7 @@
[[vertx]]
= Vert.x
+:page-aliases: extensions/vertx.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/vm.adoc b/docs/modules/ROOT/pages/reference/extensions/vm.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/vm.adoc
rename to docs/modules/ROOT/pages/reference/extensions/vm.adoc
index 169d5ae..8e20bcd 100644
--- a/docs/modules/ROOT/pages/extensions/vm.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/vm.adoc
@@ -3,6 +3,7 @@
[[vm]]
= VM
+:page-aliases: extensions/vm.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/websocket-jsr356.adoc b/docs/modules/ROOT/pages/reference/extensions/websocket-jsr356.adoc
similarity index 97%
rename from docs/modules/ROOT/pages/extensions/websocket-jsr356.adoc
rename to docs/modules/ROOT/pages/reference/extensions/websocket-jsr356.adoc
index 2d480b7..0da01bf 100644
--- a/docs/modules/ROOT/pages/extensions/websocket-jsr356.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/websocket-jsr356.adoc
@@ -3,6 +3,7 @@
[[websocket-jsr356]]
= Javax Websocket (JSR 356)
+:page-aliases: extensions/websocket-jsr356.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/xml-io.adoc b/docs/modules/ROOT/pages/reference/extensions/xml-io.adoc
similarity index 94%
rename from docs/modules/ROOT/pages/extensions/xml-io.adoc
rename to docs/modules/ROOT/pages/reference/extensions/xml-io.adoc
index b8b5245..2a1eb0d 100644
--- a/docs/modules/ROOT/pages/extensions/xml-io.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/xml-io.adoc
@@ -3,6 +3,7 @@
[[xml-io]]
= XML IO
+:page-aliases: extensions/xml-io.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/xml-jaxb.adoc b/docs/modules/ROOT/pages/reference/extensions/xml-jaxb.adoc
similarity index 94%
rename from docs/modules/ROOT/pages/extensions/xml-jaxb.adoc
rename to docs/modules/ROOT/pages/reference/extensions/xml-jaxb.adoc
index 15da269..2908a84 100644
--- a/docs/modules/ROOT/pages/extensions/xml-jaxb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/xml-jaxb.adoc
@@ -3,6 +3,7 @@
[[xml-jaxb]]
= XML JAXB
+:page-aliases: extensions/xml-jaxb.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/xml-jaxp.adoc b/docs/modules/ROOT/pages/reference/extensions/xml-jaxp.adoc
similarity index 91%
rename from docs/modules/ROOT/pages/extensions/xml-jaxp.adoc
rename to docs/modules/ROOT/pages/reference/extensions/xml-jaxp.adoc
index 79db029..f8e379a 100644
--- a/docs/modules/ROOT/pages/extensions/xml-jaxp.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/xml-jaxp.adoc
@@ -3,6 +3,7 @@
[[xml-jaxp]]
= XML JAXP
+:page-aliases: extensions/xml-jaxp.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
@@ -11,7 +12,7 @@ Tokenize XML payloads using the specified path expression.
== What's inside
-* https://camel.apache.org/components/latest/languages/xtokenize-language.html[XML Tokenize languages]
+* https://camel.apache.org/components/latest/languages/xtokenize-language.html[XML Tokenize language]
Please refer to the above link for usage and configuration details.
diff --git a/docs/modules/ROOT/pages/extensions/xpath.adoc b/docs/modules/ROOT/pages/reference/extensions/xpath.adoc
similarity index 92%
rename from docs/modules/ROOT/pages/extensions/xpath.adoc
rename to docs/modules/ROOT/pages/reference/extensions/xpath.adoc
index b401082..32f6c68 100644
--- a/docs/modules/ROOT/pages/extensions/xpath.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/xpath.adoc
@@ -3,6 +3,7 @@
[[xpath]]
= XPath
+:page-aliases: extensions/xpath.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
@@ -11,7 +12,7 @@ Evaluate an XPath expression against an XML payload.
== What's inside
-* https://camel.apache.org/components/latest/languages/xpath-language.html[XPath languages]
+* https://camel.apache.org/components/latest/languages/xpath-language.html[XPath language]
Please refer to the above link for usage and configuration details.
diff --git a/docs/modules/ROOT/pages/extensions/xslt.adoc b/docs/modules/ROOT/pages/reference/extensions/xslt.adoc
similarity index 98%
rename from docs/modules/ROOT/pages/extensions/xslt.adoc
rename to docs/modules/ROOT/pages/reference/extensions/xslt.adoc
index 78e6033..4364aed 100644
--- a/docs/modules/ROOT/pages/extensions/xslt.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/xslt.adoc
@@ -3,6 +3,7 @@
[[xslt]]
= XSLT
+:page-aliases: extensions/xslt.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/xstream.adoc b/docs/modules/ROOT/pages/reference/extensions/xstream.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/xstream.adoc
rename to docs/modules/ROOT/pages/reference/extensions/xstream.adoc
index f87fc74..0cd97dd 100644
--- a/docs/modules/ROOT/pages/extensions/xstream.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/xstream.adoc
@@ -3,6 +3,7 @@
[[xstream]]
= XStream
+:page-aliases: extensions/xstream.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/zip-deflater.adoc b/docs/modules/ROOT/pages/reference/extensions/zip-deflater.adoc
similarity index 96%
rename from docs/modules/ROOT/pages/extensions/zip-deflater.adoc
rename to docs/modules/ROOT/pages/reference/extensions/zip-deflater.adoc
index 16f7914..d4da43d 100644
--- a/docs/modules/ROOT/pages/extensions/zip-deflater.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/zip-deflater.adoc
@@ -3,6 +3,7 @@
[[zip-deflater]]
= Zip Deflate Compression
+:page-aliases: extensions/zip-deflater.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/extensions/zipfile.adoc b/docs/modules/ROOT/pages/reference/extensions/zipfile.adoc
similarity index 95%
rename from docs/modules/ROOT/pages/extensions/zipfile.adoc
rename to docs/modules/ROOT/pages/reference/extensions/zipfile.adoc
index 1a5a3c9..078b9fe 100644
--- a/docs/modules/ROOT/pages/extensions/zipfile.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/zipfile.adoc
@@ -3,6 +3,7 @@
[[zipfile]]
= Zip File
+:page-aliases: extensions/zipfile.adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
diff --git a/docs/modules/ROOT/pages/reference/index.adoc b/docs/modules/ROOT/pages/reference/index.adoc
new file mode 100644
index 0000000..aef8bfd
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/index.adoc
@@ -0,0 +1,520 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
+
+[camel-quarkus-extensions]
+= Camel Quarkus extensions reference
+:page-aliases: list-of-camel-quarkus-extensions.adoc,reference/extensions/index.adoc
+
+[TIP]
+====
+In case you are missing some extension in the list:
+
+* Upvote https://github.com/apache/camel-quarkus/issues[an existing issue] or create
+ https://github.com/apache/camel-quarkus/issues/new[a new one] so that we can better prioritize our work.
+* You may also want to try to add the extension yourself following our xref:contributor-guide/index.adoc[Contributor guide].
+* You may try your luck using the given camel component on Quarkus directly (without an extension). Most probably it
+ will work in the JVM mode and fail in the native mode. Do not hesitate to
+ https://github.com/apache/camel-quarkus/issues[report] any issues you encounter.
+====
+
+165 extensions (1 deprecated, 14 JVM only)
+
+[width="100%",cols="4,1,1,1,5",options="header"]
+|===
+| Extension | Artifact | Support Level | Since | Description
+
+| xref:reference/extensions/activemq.adoc[ActiveMQ] | camel-quarkus-activemq | Native +
+Stable | 1.0.0 | Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
+
+| xref:reference/extensions/amqp.adoc[AMQP] | camel-quarkus-amqp | Native +
+Stable | 1.0.0 | Messaging with AMQP protocol using Apache QPid Client.
+
+| xref:reference/extensions/ahc.adoc[Async HTTP Client (AHC)] | camel-quarkus-ahc | Native +
+Stable | 1.0.0 | Call external HTTP services using Async Http Client.
+
+| xref:reference/extensions/ahc-ws.adoc[Async HTTP Client (AHC) Websocket] | camel-quarkus-ahc-ws | Native +
+Stable | 1.0.0 | Exchange data with external Websocket servers using Async Http Client.
+
+| xref:reference/extensions/attachments.adoc[Attachments] | camel-quarkus-attachments | Native +
+Stable | 0.3.0 | Support for attachments on Camel messages
+
+| xref:reference/extensions/avro.adoc[Avro] | camel-quarkus-avro | Native +
+Stable | 1.0.0 | Serialize and deserialize messages using Apache Avro binary data format.
+
+| xref:reference/extensions/avro-rpc.adoc[Avro RPC] | camel-quarkus-avro-rpc | JVM +
+Preview | 1.0.0 | Produce or consume Apache Avro RPC services.
+
+| xref:reference/extensions/aws2-athena.adoc[AWS 2 Athena] | camel-quarkus-aws2-athena | Native +
+Stable | 1.0.0 | Access AWS Athena service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-cw.adoc[AWS 2 CloudWatch] | camel-quarkus-aws2-cw | Native +
+Stable | 1.0.0 | Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ddb.adoc[AWS 2 DynamoDB] | camel-quarkus-aws2-ddb | Native +
+Stable | 1.0.0 | Store and retrieve data from AWS DynamoDB service or receive messages from AWS DynamoDB Stream using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ec2.adoc[AWS 2 Elastic Compute Cloud (EC2)] | camel-quarkus-aws2-ec2 | Native +
+Stable | 1.0.0 | Manage AWS EC2 instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ecs.adoc[AWS 2 Elastic Container Service (ECS)] | camel-quarkus-aws2-ecs | Native +
+Stable | 1.0.0 | Manage AWS ECS cluster instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-eks.adoc[AWS 2 Elastic Kubernetes Service (EKS)] | camel-quarkus-aws2-eks | Native +
+Stable | 1.0.0 | Manage AWS EKS cluster instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-iam.adoc[AWS 2 Identity and Access Management (IAM)] | camel-quarkus-aws2-iam | Native +
+Stable | 1.0.0 | Manage AWS IAM instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-kms.adoc[AWS 2 Key Management Service (KMS)] | camel-quarkus-aws2-kms | Native +
+Stable | 1.0.0 | Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-msk.adoc[AWS 2 Managed Streaming for Apache Kafka (MSK)] | camel-quarkus-aws2-msk | Native +
+Stable | 1.0.0 | Manage AWS MSK instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-mq.adoc[AWS 2 MQ] | camel-quarkus-aws2-mq | Native +
+Stable | 1.0.0 | Manage AWS MQ instances using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-s3.adoc[AWS 2 S3 Storage Service] | camel-quarkus-aws2-s3 | Native +
+Stable | 1.0.0 | Store and retrie objects from AWS S3 Storage Service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-ses.adoc[AWS 2 Simple Email Service (SES)] | camel-quarkus-aws2-ses | Native +
+Stable | 1.0.0 | Send e-mails through AWS SES service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-sns.adoc[AWS 2 Simple Notification System (SNS)] | camel-quarkus-aws2-sns | Native +
+Stable | 1.0.0 | Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-sqs.adoc[AWS 2 Simple Queue Service (SQS)] | camel-quarkus-aws2-sqs | Native +
+Stable | 1.0.0 | Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
+
+| xref:reference/extensions/aws2-translate.adoc[AWS 2 Translate] | camel-quarkus-aws2-translate | Native +
+Stable | 1.0.0 | Translate texts using AWS Translate and AWS SDK version 2.x.
+
+| xref:reference/extensions/aws-ec2.adoc[AWS Elastic Compute Cloud (EC2)] | camel-quarkus-aws-ec2 | Native +
+Stable | 1.0.0 | Manage AWS EC2 instances.
+
+| xref:reference/extensions/aws-ecs.adoc[AWS Elastic Container Service (ECS)] | camel-quarkus-aws-ecs | Native +
+Stable | 1.0.0 | Manage AWS ECS cluster instances.
+
+| xref:reference/extensions/aws-eks.adoc[AWS Elastic Kubernetes Service (EKS)] | camel-quarkus-aws-eks | Native +
+Stable | 0.2.0 | Manage AWS EKS cluster instances.
+
+| xref:reference/extensions/aws-iam.adoc[AWS Identity and Access Management (IAM)] | camel-quarkus-aws-iam | Native +
+Stable | 1.1.0 | Manage AWS IAM instances.
+
+| xref:reference/extensions/aws-kms.adoc[AWS Key Management Service (KMS)] | camel-quarkus-aws-kms | Native +
+Stable | 1.0.0 | Manage keys stored in AWS KMS instances.
+
+| xref:reference/extensions/aws-kinesis.adoc[AWS Kinesis] | camel-quarkus-aws-kinesis | Native +
+Stable | 1.0.0 | Consume and produce records from AWS Kinesis Streams and AWS Kinesis Firehose streams.
+
+| xref:reference/extensions/aws-lambda.adoc[AWS Lambda] | camel-quarkus-aws-lambda | Native +
+Stable | 1.0.0 | Manage and invoke AWS Lambda functions.
+
+| xref:reference/extensions/aws-s3.adoc[AWS S3 Storage Service] | camel-quarkus-aws-s3 | Native +
+Stable | 0.2.0 | Store and retrie objects from AWS S3 Storage Service.
+
+| xref:reference/extensions/aws-sns.adoc[AWS Simple Notification System (SNS)] | camel-quarkus-aws-sns | Native +
+Stable | 0.2.0 | Send messages to an AWS Simple Notification Topic.
+
+| xref:reference/extensions/aws-sqs.adoc[AWS Simple Queue Service (SQS)] | camel-quarkus-aws-sqs | Native +
+Stable | 0.2.0 | Sending and receive messages to/from AWS SQS service.
+
+| xref:reference/extensions/aws-swf.adoc[AWS Simple Workflow (SWF)] | camel-quarkus-aws-swf | Native +
+Stable | 1.0.0 | Manage workflows in the AWS Simple Workflow service.
+
+| xref:reference/extensions/aws-sdb.adoc[AWS SimpleDB] | camel-quarkus-aws-sdb | Native +
+Stable | 1.0.0 | Store and Retrieve data from/to AWS SDB service.
+
+| xref:reference/extensions/aws-translate.adoc[AWS Translate] | camel-quarkus-aws-translate | Native +
+Stable | 1.0.0 | Translate texts using AWS Translate.
+
+| xref:reference/extensions/azure.adoc[Azure] | camel-quarkus-azure | Native +
+Stable | 1.0.0 | Store and retrieve blobs from Azure Storage Blob Service or store and retrieve messages from Azure Storage Queue Service
+
+| xref:reference/extensions/base64.adoc[Base64] | camel-quarkus-base64 | Native +
+Stable | 1.0.0 | Encode and decode data using Base64.
+
+| xref:reference/extensions/bean.adoc[Bean] | camel-quarkus-bean | Native +
+Stable | 0.2.0 | Invoke methods of Java beans
+
+| xref:reference/extensions/bean-validator.adoc[Bean Validator] | camel-quarkus-bean-validator | Native +
+Stable | 1.0.0 | Validate the message body using the Java Bean Validation API.
+
+| xref:reference/extensions/bindy.adoc[Bindy] | camel-quarkus-bindy | Native +
+Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+
+| xref:reference/extensions/box.adoc[Box] | camel-quarkus-box | Native +
+Stable | 1.0.0 | Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
+
+| xref:reference/extensions/braintree.adoc[Braintree] | camel-quarkus-braintree | Native +
+Stable | 1.2.0 | Process payments using Braintree Payments.
+
+| xref:reference/extensions/caffeine-lrucache.adoc[Caffeine LRUCache] | camel-quarkus-caffeine-lrucache | Native +
+Stable | 1.0.0 | An LRUCacheFactory implementation based on Caffeine
+
+| xref:reference/extensions/cassandraql.adoc[Cassandra CQL] | camel-quarkus-cassandraql | JVM +
+Preview | 1.0.0 | Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
+
+| xref:reference/extensions/core-cloud.adoc[Cloud] | camel-quarkus-core-cloud | Native +
+Stable | 0.2.0 | The Camel Quarkus core cloud module
+
+| xref:reference/extensions/componentdsl.adoc[Component DSL] | camel-quarkus-componentdsl | Native +
+Stable | 1.0.0 | Create Camel components with a fluent Java DSL
+
+| xref:reference/extensions/consul.adoc[Consul] | camel-quarkus-consul | Native +
+Stable | 1.0.0 | Integrate with Consul service discovery and configuration store.
+
+| xref:reference/extensions/controlbus.adoc[Control Bus] | camel-quarkus-controlbus | Native +
+Stable | 0.4.0 | Manage and monitor Camel routes.
+
+| xref:reference/extensions/core.adoc[Core] | camel-quarkus-core | Native +
+Stable | 0.2.0 | Camel core functionality and basic Camel languages: Constant, ExchangeProperty, Header, Ref, Ref, Simple and Tokeinze
+
+| xref:reference/extensions/couchbase.adoc[Couchbase] | camel-quarkus-couchbase | JVM +
+Preview | 1.0.0 | Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
+
+| xref:reference/extensions/couchdb.adoc[CouchDB] | camel-quarkus-couchdb | Native +
+Stable | 1.0.0 | Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
+
+| xref:reference/extensions/cron.adoc[Cron] | camel-quarkus-cron | Native +
+Stable | 1.0.0 | A generic interface for triggering events at times specified through the Unix cron syntax.
+
+| xref:reference/extensions/csv.adoc[CSV] | camel-quarkus-csv | Native +
+Stable | 0.2.0 | Handle CSV (Comma Separated Values) payloads.
+
+| xref:reference/extensions/dataformat.adoc[Data Format] | camel-quarkus-dataformat | Native +
+Stable | 0.4.0 | Use a Camel Data Format as a regular Camel Component.
+
+| xref:reference/extensions/debezium-mongodb.adoc[Debezium MongoDB Connector] | camel-quarkus-debezium-mongodb | JVM +
+Preview | 1.0.0 | Capture changes from a MongoDB database.
+
+| xref:reference/extensions/debezium-mysql.adoc[Debezium MySQL Connector] | camel-quarkus-debezium-mysql | Native +
+Stable | 1.0.0 | Capture changes from a MySQL database.
+
+| xref:reference/extensions/debezium-postgres.adoc[Debezium PostgresSQL Connector] | camel-quarkus-debezium-postgres | Native +
+Stable | 1.0.0 | Capture changes from a PostgresSQL database.
+
+| xref:reference/extensions/debezium-sqlserver.adoc[Debezium SQL Server Connector] | camel-quarkus-debezium-sqlserver | Native +
+Stable | 1.0.0 | Capture changes from an SQL Server database.
+
+| xref:reference/extensions/direct.adoc[Direct] | camel-quarkus-direct | Native +
+Stable | 0.2.0 | Call another endpoint from the same Camel Context synchronously.
+
+| xref:reference/extensions/dozer.adoc[Dozer] | camel-quarkus-dozer | Native +
+Stable | 1.0.0 | Map between Java beans using the Dozer mapping library.
+
+| xref:reference/extensions/elasticsearch-rest.adoc[Elasticsearch Rest] | camel-quarkus-elasticsearch-rest | Native +
+Stable | 1.0.0 | Send requests to with an ElasticSearch via REST API.
+
+| xref:reference/extensions/endpointdsl.adoc[Endpoint DSL] | camel-quarkus-endpointdsl | Native +
+Stable | 1.0.0 | Code Camel endpoint URI using Java DSL instead of plain strings
+
+| xref:reference/extensions/exec.adoc[Exec] | camel-quarkus-exec | Native +
+Stable | 0.4.0 | Execute commands on the underlying operating system.
+
+| xref:reference/extensions/fhir.adoc[FHIR] | camel-quarkus-fhir | Native +
+Stable | 0.3.0 | Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.
+
+| xref:reference/extensions/file.adoc[File] | camel-quarkus-file | Native +
+Stable | 0.4.0 | Read and write files.
+
+| xref:reference/extensions/file-watch.adoc[File Watch] | camel-quarkus-file-watch | Native +
+Stable | 1.0.0 | Get notified about file events in a directory using java.nio.file.WatchService.
+
+| xref:reference/extensions/ftp.adoc[FTP] | camel-quarkus-ftp | Native +
+Stable | 1.0.0 | Upload and download files to/from FTP or SFTP servers.
+
+| xref:reference/extensions/github.adoc[GitHub] | camel-quarkus-github | Native +
+Stable | 1.0.0 | Interact with the GitHub API.
+
+| xref:reference/extensions/google-bigquery.adoc[Google BigQuery] | camel-quarkus-google-bigquery | JVM +
+Preview | 1.0.0 | Access Google Cloud BigQuery service using SQL queries or Google Client Services API
+
+| xref:reference/extensions/google-calendar.adoc[Google Calendar] | camel-quarkus-google-calendar | Native +
+Stable | 1.0.0 | Perform various operations on a Google Calendar.
+
+| xref:reference/extensions/google-drive.adoc[Google Drive] | camel-quarkus-google-drive | Native +
+Stable | 1.0.0 | Manage files in Google Drive.
+
+| xref:reference/extensions/google-mail.adoc[Google Mail] | camel-quarkus-google-mail | Native +
+Stable | 1.0.0 | Manage messages in Google Mail.
+
+| xref:reference/extensions/google-pubsub.adoc[Google Pubsub] | camel-quarkus-google-pubsub | JVM +
+Preview | 1.0.0 | Send and receive messages to/from Google Cloud Platform PubSub Service.
+
+| xref:reference/extensions/google-sheets.adoc[Google Sheets] | camel-quarkus-google-sheets | Native +
+Stable | 1.0.0 | Manage spreadsheets in Google Sheets.
+
+| xref:reference/extensions/graphql.adoc[GraphQL] | camel-quarkus-graphql | Native +
+Stable | 1.0.0 | Send GraphQL queries and mutations to external systems.
+
+| xref:reference/extensions/grok.adoc[Grok] | camel-quarkus-grok | Native +
+Stable | 1.0.0 | Unmarshal unstructured data to objects using Logstash based Grok patterns.
+
+| xref:reference/extensions/groovy.adoc[Groovy] | camel-quarkus-groovy | JVM +
+Preview | 1.0.0 | Evaluate a Groovy script.
+
+| xref:reference/extensions/grpc.adoc[gRPC] | camel-quarkus-grpc | JVM +
+Preview | 1.0.0 | Expose gRPC endpoints and access external gRPC endpoints.
+
+| xref:reference/extensions/http.adoc[HTTP] | camel-quarkus-http | Native +
+Stable | 1.0.0 | Send requests to external HTTP servers using Apache HTTP Client 4.x.
+
+| xref:reference/extensions/hystrix.adoc[Hystrix] | camel-quarkus-hystrix | Native +
+Stable | 1.0.0 | *deprecated* Circuit Breaker EIP using Netflix Hystrix
+
+| xref:reference/extensions/ical.adoc[iCal] | camel-quarkus-ical | Native +
+Stable | 1.0.0 | Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.
+
+| xref:reference/extensions/infinispan.adoc[Infinispan] | camel-quarkus-infinispan | Native +
+Stable | 0.2.0 | Read and write from/to Infinispan distributed key/value store and data grid.
+
+| xref:reference/extensions/influxdb.adoc[InfluxDB] | camel-quarkus-influxdb | Native +
+Stable | 1.0.0 | Interact with InfluxDB, a time series database.
+
+| xref:reference/extensions/jacksonxml.adoc[JacksonXML] | camel-quarkus-jacksonxml | Native +
+Stable | 1.0.0 | Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
+
+| xref:reference/extensions/websocket-jsr356.adoc[Javax Websocket] | camel-quarkus-websocket-jsr356 | Native +
+Stable | 1.0.0 | Expose websocket endpoints using JSR356.
+
+| xref:reference/extensions/jaxb.adoc[JAXB] | camel-quarkus-jaxb | Native +
+Stable | 1.0.0 | Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
+
+| xref:reference/extensions/jdbc.adoc[JDBC] | camel-quarkus-jdbc | Native +
+Stable | 0.2.0 | Access databases through SQL and JDBC.
+
+| xref:reference/extensions/jira.adoc[Jira] | camel-quarkus-jira | Native +
+Stable | 1.0.0 | Interact with JIRA issue tracker.
+
+| xref:reference/extensions/jms.adoc[JMS] | camel-quarkus-jms | Native +
+Stable | 1.2.0 | Sent and receive messages to/from a JMS Queue or Topic.
+
+| xref:reference/extensions/jolt.adoc[JOLT] | camel-quarkus-jolt | Native +
+Stable | 1.0.0 | JSON to JSON transformation using JOLT.
+
+| xref:reference/extensions/jpa.adoc[JPA] | camel-quarkus-jpa | Native +
+Stable | 1.0.0 | Store and retrieve Java objects from databases using Java Persistence API (JPA).
+
+| xref:reference/extensions/gson.adoc[JSON Gson] | camel-quarkus-gson | Native +
+Stable | 1.0.0 | Marshal POJOs to JSON and back.
+
+| xref:reference/extensions/jackson.adoc[JSON Jackson] | camel-quarkus-jackson | Native +
+Stable | 0.3.0 | Marshal POJOs to JSON and back.
+
+| xref:reference/extensions/johnzon.adoc[JSON Johnzon] | camel-quarkus-johnzon | Native +
+Stable | 1.0.0 | Marshal POJOs to JSON and back.
+
+| xref:reference/extensions/json-validator.adoc[JSON Schema Validator] | camel-quarkus-json-validator | Native +
+Stable | 1.0.0 | Validate JSON payloads using NetworkNT JSON Schema.
+
+| xref:reference/extensions/jsonpath.adoc[JsonPath] | camel-quarkus-jsonpath | Native +
+Stable | 1.0.0 | Evaluate a JsonPath expression against a JSON message body.
+
+| xref:reference/extensions/jta.adoc[JTA] | camel-quarkus-jta | Native +
+Stable | 1.0.0 | Using Camel With JTA Transaction Manager
+
+| xref:reference/extensions/kafka.adoc[Kafka] | camel-quarkus-kafka | Native +
+Stable | 1.0.0 | Sent and receive messages to/from an Apache Kafka broker.
+
+| xref:reference/extensions/kotlin.adoc[Kotlin] | camel-quarkus-kotlin | Native +
+Stable | 1.0.0 | Write Camel integration routes in Kotlin
+
+| xref:reference/extensions/kubernetes.adoc[Kubernetes] | camel-quarkus-kubernetes | Native +
+Stable | 1.0.0 | Perform operations against Kubernetes API
+
+| xref:reference/extensions/kudu.adoc[Kudu] | camel-quarkus-kudu | Native +
+Stable | 1.0.0 | Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.
+
+| xref:reference/extensions/log.adoc[Log] | camel-quarkus-log | Native +
+Stable | 0.2.0 | Log messages to the underlying logging mechanism.
+
+| xref:reference/extensions/lzf.adoc[LZF Deflate Compression] | camel-quarkus-lzf | Native +
+Stable | 1.0.0 | Compress and decompress streams using LZF deflate algorithm.
+
+| xref:reference/extensions/main.adoc[Main] | camel-quarkus-main | Native +
+Stable | 1.0.0 | Bootstrap Camel using Camel Main which brings advanced auto-configuration capabilities and integration with Quarkus Command Mode
+
+| xref:reference/extensions/master.adoc[Master] | camel-quarkus-master | Native +
+Stable | 1.1.0 | Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
+
+| xref:reference/extensions/microprofile-fault-tolerance.adoc[Microprofile Fault Tolerance] | camel-quarkus-microprofile-fault-tolerance | Native +
+Stable | 1.0.0 | Circuit Breaker EIP using MicroProfile Fault Tolerance
+
+| xref:reference/extensions/microprofile-health.adoc[Microprofile Health] | camel-quarkus-microprofile-health | Native +
+Stable | 0.3.0 | Bridging Eclipse MicroProfile Health with Camel health checks
+
+| xref:reference/extensions/microprofile-metrics.adoc[MicroProfile Metrics] | camel-quarkus-microprofile-metrics | Native +
+Stable | 0.2.0 | Expose metrics from Camel routes.
+
+| xref:reference/extensions/mail.adoc[MIME Multipart] | camel-quarkus-mail | Native +
+Stable | 0.2.0 | Marshal Camel messages with attachments into MIME-Multipart messages and back.
+
+| xref:reference/extensions/mock.adoc[Mock] | camel-quarkus-mock | Native +
+Stable | 1.0.0 | Test routes and mediation rules using mocks.
+
+| xref:reference/extensions/mongodb.adoc[MongoDB] | camel-quarkus-mongodb | Native +
+Stable | 1.0.0 | Perform operations on MongoDB documents and collections.
+
+| xref:reference/extensions/mongodb-gridfs.adoc[MongoDB GridFS] | camel-quarkus-mongodb-gridfs | Native +
+Stable | 1.0.0 | Interact with MongoDB GridFS.
+
+| xref:reference/extensions/mustache.adoc[Mustache] | camel-quarkus-mustache | Native +
+Stable | 1.0.0 | Transform messages using a Mustache template.
+
+| xref:reference/extensions/netty.adoc[Netty] | camel-quarkus-netty | Native +
+Stable | 0.4.0 | Socket level networking using TCP or UDP with the Netty 4.x.
+
+| xref:reference/extensions/netty-http.adoc[Netty HTTP] | camel-quarkus-netty-http | Native +
+Stable | 0.2.0 | Netty HTTP server and client using the Netty 4.x.
+
+| xref:reference/extensions/nitrite.adoc[Nitrite] | camel-quarkus-nitrite | JVM +
+Preview | 1.0.0 | Access Nitrite databases.
+
+| xref:reference/extensions/ognl.adoc[OGNL] | camel-quarkus-ognl | JVM +
+Preview | 1.0.0 | Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange.
+
+| xref:reference/extensions/olingo4.adoc[Olingo4] | camel-quarkus-olingo4 | Native +
+Stable | 1.0.0 | Communicate with OData 4.0 services using Apache Olingo OData API.
+
+| xref:reference/extensions/openapi-java.adoc[Openapi Java] | camel-quarkus-openapi-java | Native +
+Stable | 1.0.0 | Rest-dsl support for using openapi doc
+
+| xref:reference/extensions/openstack.adoc[OpenStack] | camel-quarkus-openstack | JVM +
+Preview | 1.0.0 | Interact with OpenStack APIs
+
+| xref:reference/extensions/opentracing.adoc[OpenTracing] | camel-quarkus-opentracing | Native +
+Stable | 0.3.0 | Distributed tracing using OpenTracing
+
+| xref:reference/extensions/paho.adoc[Paho] | camel-quarkus-paho | Native +
+Stable | 0.2.0 | Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
+
+| xref:reference/extensions/pdf.adoc[PDF] | camel-quarkus-pdf | Native +
+Stable | 0.3.1 | Create, modify or extract content from PDF documents.
+
+| xref:reference/extensions/platform-http.adoc[Platform HTTP] | camel-quarkus-platform-http | Native +
+Stable | 0.3.0 | Expose HTTP endpoints using the HTTP server available in the current platform.
+
+| xref:reference/extensions/protobuf.adoc[Protobuf] | camel-quarkus-protobuf | JVM +
+Preview | 1.0.0 | Serialize and deserialize Java objects using Google's Protocol buffers.
+
+| xref:reference/extensions/pubnub.adoc[PubNub] | camel-quarkus-pubnub | JVM +
+Preview | 1.0.0 | Send and receive messages to/from PubNub data stream network for connected devices.
+
+| xref:reference/extensions/quartz.adoc[Quartz] | camel-quarkus-quartz | Native +
+Stable | 1.0.0 | Schedule sending of messages using the Quartz 2.x scheduler.
+
+| xref:reference/extensions/qute.adoc[Qute] | camel-quarkus-qute | Native +
+Stable | 1.0.0 | Transform messages using Quarkus Qute templating engine
+
+| xref:reference/extensions/rabbitmq.adoc[RabbitMQ] | camel-quarkus-rabbitmq | JVM +
+Preview | 1.0.0 | Send and receive messages from RabbitMQ instances.
+
+| xref:reference/extensions/reactive-executor.adoc[Reactive Executor Vert.x] | camel-quarkus-reactive-executor | Native +
+Stable | 0.3.0 | Reactive Executor for camel-core using Vert.x
+
+| xref:reference/extensions/reactive-streams.adoc[Reactive Streams] | camel-quarkus-reactive-streams | Native +
+Stable | 1.0.0 | Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.
+
+| xref:reference/extensions/ref.adoc[Ref] | camel-quarkus-ref | Native +
+Stable | 1.0.0 | Route messages to an endpoint looked up dynamically by name in the Camel Registry.
+
+| xref:reference/extensions/rest.adoc[Rest] | camel-quarkus-rest | Native +
+Stable | 0.2.0 | Expose REST services and their OpenAPI Specification or call external REST services.
+
+| xref:reference/extensions/rest-openapi.adoc[REST OpenApi] | camel-quarkus-rest-openapi | Native +
+Stable | 1.0.0 | Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.
+
+| xref:reference/extensions/salesforce.adoc[Salesforce] | camel-quarkus-salesforce | Native +
+Stable | 0.2.0 | Communicate with Salesforce using Java DTOs.
+
+| xref:reference/extensions/sap-netweaver.adoc[SAP NetWeaver] | camel-quarkus-sap-netweaver | Native +
+Stable | 1.0.0 | Send requests to SAP NetWeaver Gateway using HTTP.
+
+| xref:reference/extensions/scheduler.adoc[Scheduler] | camel-quarkus-scheduler | Native +
+Stable | 0.4.0 | Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.
+
+| xref:reference/extensions/seda.adoc[SEDA] | camel-quarkus-seda | Native +
+Stable | 1.0.0 | Asynchronously call another endpoint from any Camel Context in the same JVM.
+
+| xref:reference/extensions/servicenow.adoc[ServiceNow] | camel-quarkus-servicenow | Native +
+Stable | 1.0.0 | Interact with ServiceNow via its REST API.
+
+| xref:reference/extensions/servlet.adoc[Servlet] | camel-quarkus-servlet | Native +
+Stable | 0.2.0 | Serve HTTP requests by a Servlet.
+
+| xref:reference/extensions/sjms.adoc[Simple JMS] | camel-quarkus-sjms | Native +
+Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.
+
+| xref:reference/extensions/sjms2.adoc[Simple JMS2] | camel-quarkus-sjms2 | Native +
+Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.
+
+| xref:reference/extensions/slack.adoc[Slack] | camel-quarkus-slack | Native +
+Stable | 0.3.0 | Send and receive messages to/from Slack.
+
+| xref:reference/extensions/smallrye-reactive-messaging.adoc[SmallRye Reactive Messaging] | camel-quarkus-smallrye-reactive-messaging | Native +
+Stable | 1.0.0 | Camel integration with SmallRye Reactive Messaging
+
+| xref:reference/extensions/soap.adoc[SOAP] | camel-quarkus-soap | Native +
+Stable | 1.0.0 | Marshal Java objects to SOAP messages and back.
+
+| xref:reference/extensions/sql.adoc[SQL] | camel-quarkus-sql | Native +
+Stable | 1.0.0 | Perform SQL queries using Spring JDBC.
+
+| xref:reference/extensions/stream.adoc[Stream] | camel-quarkus-stream | Native +
+Stable | 1.0.0 | Read from system-in and write to system-out and system-err streams.
+
+| xref:reference/extensions/tarfile.adoc[Tar File] | camel-quarkus-tarfile | Native +
+Stable | 0.3.0 | Archive files into tarballs or extract files from tarballs.
+
+| xref:reference/extensions/telegram.adoc[Telegram] | camel-quarkus-telegram | Native +
+Stable | 1.0.0 | Send and receive messages acting as a Telegram Bot Telegram Bot API.
+
+| xref:reference/extensions/tagsoup.adoc[TidyMarkup] | camel-quarkus-tagsoup | Native +
+Stable | 1.0.0 | Parse (potentially invalid) HTML into valid HTML or DOM.
+
+| xref:reference/extensions/tika.adoc[Tika] | camel-quarkus-tika | Native +
+Stable | 1.0.0 | Parse documents and extract metadata and text using Apache Tika.
+
+| xref:reference/extensions/timer.adoc[Timer] | camel-quarkus-timer | Native +
+Stable | 0.2.0 | Generate messages in specified intervals using java.util.Timer.
+
+| xref:reference/extensions/twitter.adoc[Twitter] | camel-quarkus-twitter | Native +
+Stable | 0.2.0 | Send tweets and receive tweets, direct messages and access Twitter Search
+
+| xref:reference/extensions/validator.adoc[Validator] | camel-quarkus-validator | Native +
+Stable | 0.4.0 | Validate the payload using XML Schema and JAXP Validation.
+
+| xref:reference/extensions/vertx.adoc[Vert.x] | camel-quarkus-vertx | Native +
+Stable | 1.0.0 | Send and receive messages to/from Vert.x Event Bus.
+
+| xref:reference/extensions/vm.adoc[VM] | camel-quarkus-vm | Native +
+Stable | 0.3.0 | Call another endpoint in the same CamelContext asynchronously.
+
+| xref:reference/extensions/xml-io.adoc[XML IO] | camel-quarkus-xml-io | Native +
+Stable | 1.0.0 | An XML stack for parsing XML route definitions. A fast an light weight alternative to camel-quarkus-xml-jaxp
+
+| xref:reference/extensions/xml-jaxb.adoc[XML JAXB] | camel-quarkus-xml-jaxb | Native +
+Stable | 1.0.0 | An XML stack for parsing XML route definitions. A legacy alternative to the fast an light weight camel-quarkus-xml-io
+
+| xref:reference/extensions/xml-jaxp.adoc[XML Tokenize] | camel-quarkus-xml-jaxp | Native +
+Stable | 1.0.0 | Tokenize XML payloads using the specified path expression.
+
+| xref:reference/extensions/xpath.adoc[XPath] | camel-quarkus-xpath | Native +
+Stable | 1.0.0 | Evaluate an XPath expression against an XML payload.
+
+| xref:reference/extensions/xslt.adoc[XSLT] | camel-quarkus-xslt | Native +
+Stable | 0.4.0 | Transforms XML payload using an XSLT template.
+
+| xref:reference/extensions/xstream.adoc[XStream] | camel-quarkus-xstream | Native +
+Stable | 1.0.0 | Marshal and unmarshal POJOs to/from XML or JSON using XStream library.
+
+| xref:reference/extensions/snakeyaml.adoc[YAML SnakeYAML] | camel-quarkus-snakeyaml | Native +
+Stable | 0.4.0 | Marshal and unmarshal Java objects to and from YAML.
+
+| xref:reference/extensions/zip-deflater.adoc[Zip Deflate Compression] | camel-quarkus-zip-deflater | Native +
+Stable | 1.0.0 | Compress and decompress streams using java.util.zip.Deflater, java.util.zip.Inflater or java.util.zip.GZIPStream.
+
+| xref:reference/extensions/zipfile.adoc[Zip File] | camel-quarkus-zipfile | Native +
+Stable | 0.2.0 | Compression and decompress streams using java.util.zip.ZipStream.
+|===
diff --git a/docs/modules/ROOT/pages/reference/languages.adoc b/docs/modules/ROOT/pages/reference/languages.adoc
new file mode 100644
index 0000000..ae61e70
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/languages.adoc
@@ -0,0 +1,51 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
+
+[camel-quarkus-languages]
+= Camel languages supported on Quarkus
+
+13 languages in 7 JAR artifacts (0 deprecated, 2 JVM only)
+
+[width="100%",cols="4,1,1,1,5",options="header"]
+|===
+| Language | Artifact | Support Level | Since | Description
+
+| xref:reference/extensions/bean.adoc[Bean method] | camel-quarkus-bean | Native +
+Stable | 0.2.0 | Call a method of the specified Java bean passing the Exchange, Body or specific headers to it.
+
+| xref:reference/extensions/core.adoc[Constant] | camel-quarkus-core | Native +
+Stable | 0.2.0 | A fixed value set only once during the route startup.
+
+| xref:reference/extensions/core.adoc[ExchangeProperty] | camel-quarkus-core | Native +
+Stable | 0.2.0 | Get the value of named Camel Exchange property.
+
+| xref:reference/extensions/core.adoc[File] | camel-quarkus-core | Native +
+Stable | 0.2.0 | For expressions and predicates using the file/simple language.
+
+| xref:reference/extensions/groovy.adoc[Groovy] | camel-quarkus-groovy | JVM +
+Preview | 1.0.0 | Evaluate a Groovy script.
+
+| xref:reference/extensions/core.adoc[Header] | camel-quarkus-core | Native +
+Stable | 0.2.0 | Get the value of the named Camel Message header.
+
+| xref:reference/extensions/jsonpath.adoc[JsonPath] | camel-quarkus-jsonpath | Native +
+Stable | 1.0.0 | Evaluate a JsonPath expression against a JSON message body.
+
+| xref:reference/extensions/ognl.adoc[OGNL] | camel-quarkus-ognl | JVM +
+Preview | 1.0.0 | Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange.
+
+| xref:reference/extensions/core.adoc[Ref] | camel-quarkus-core | Native +
+Stable | 0.2.0 | Look up an expression in the Camel Registry and evaluate it.
+
+| xref:reference/extensions/core.adoc[Simple] | camel-quarkus-core | Native +
+Stable | 0.2.0 | Evaluate Camel's built-in Simple language expression against the Camel Exchange.
+
+| xref:reference/extensions/core.adoc[Tokenize] | camel-quarkus-core | Native +
+Stable | 0.2.0 | Tokenize text payloads using the specified delimiter patterns.
+
+| xref:reference/extensions/xml-jaxp.adoc[XML Tokenize] | camel-quarkus-xml-jaxp | Native +
+Stable | 1.0.0 | Tokenize XML payloads using the specified path expression.
+
+| xref:reference/extensions/xpath.adoc[XPath] | camel-quarkus-xpath | Native +
+Stable | 1.0.0 | Evaluate an XPath expression against an XML payload.
+|===
diff --git a/docs/modules/ROOT/pages/reference/others.adoc b/docs/modules/ROOT/pages/reference/others.adoc
new file mode 100644
index 0000000..277dc5c
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/others.adoc
@@ -0,0 +1,66 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
+
+[camel-quarkus-others]
+= Camel misc. components supported on Quarkus
+
+18 misc. components in 18 JAR artifacts (1 deprecated)
+
+[width="100%",cols="4,1,1,1,5",options="header"]
+|===
+| Misc. component | Artifact | Support Level | Since | Description
+
+| xref:reference/extensions/attachments.adoc[Attachments] | camel-quarkus-attachments | Native +
+Stable | 0.3.0 | Support for attachments on Camel messages
+
+| xref:reference/extensions/caffeine-lrucache.adoc[Caffeine LRUCache] | camel-quarkus-caffeine-lrucache | Native +
+Stable | 1.0.0 | An LRUCacheFactory implementation based on Caffeine
+
+| xref:reference/extensions/core-cloud.adoc[Cloud] | camel-quarkus-core-cloud | Native +
+Stable | 0.2.0 | The Camel Quarkus core cloud module
+
+| xref:reference/extensions/componentdsl.adoc[Component DSL] | camel-quarkus-componentdsl | Native +
+Stable | 1.0.0 | Create Camel components with a fluent Java DSL
+
+| xref:reference/extensions/endpointdsl.adoc[Endpoint DSL] | camel-quarkus-endpointdsl | Native +
+Stable | 1.0.0 | Code Camel endpoint URI using Java DSL instead of plain strings
+
+| xref:reference/extensions/hystrix.adoc[Hystrix] | camel-quarkus-hystrix | Native +
+Stable | 1.0.0 | *deprecated* Circuit Breaker EIP using Netflix Hystrix
+
+| xref:reference/extensions/jta.adoc[JTA] | camel-quarkus-jta | Native +
+Stable | 1.0.0 | Using Camel With JTA Transaction Manager
+
+| xref:reference/extensions/kotlin.adoc[Kotlin] | camel-quarkus-kotlin | Native +
+Stable | 1.0.0 | Write Camel integration routes in Kotlin
+
+| xref:reference/extensions/main.adoc[Main] | camel-quarkus-main | Native +
+Stable | 1.0.0 | Bootstrap Camel using Camel Main which brings advanced auto-configuration capabilities and integration with Quarkus Command Mode
+
+| xref:reference/extensions/microprofile-fault-tolerance.adoc[Microprofile Fault Tolerance] | camel-quarkus-microprofile-fault-tolerance | Native +
+Stable | 1.0.0 | Circuit Breaker EIP using MicroProfile Fault Tolerance
+
+| xref:reference/extensions/microprofile-health.adoc[Microprofile Health] | camel-quarkus-microprofile-health | Native +
+Stable | 0.3.0 | Bridging Eclipse MicroProfile Health with Camel health checks
+
+| xref:reference/extensions/openapi-java.adoc[Openapi Java] | camel-quarkus-openapi-java | Native +
+Stable | 1.0.0 | Rest-dsl support for using openapi doc
+
+| xref:reference/extensions/opentracing.adoc[OpenTracing] | camel-quarkus-opentracing | Native +
+Stable | 0.3.0 | Distributed tracing using OpenTracing
+
+| xref:reference/extensions/qute.adoc[Qute] | camel-quarkus-qute | Native +
+Stable | 1.0.0 | Transform messages using Quarkus Qute templating engine
+
+| xref:reference/extensions/reactive-executor.adoc[Reactive Executor Vert.x] | camel-quarkus-reactive-executor | Native +
+Stable | 0.3.0 | Reactive Executor for camel-core using Vert.x
+
+| xref:reference/extensions/smallrye-reactive-messaging.adoc[SmallRye Reactive Messaging] | camel-quarkus-smallrye-reactive-messaging | Native +
+Stable | 1.0.0 | Camel integration with SmallRye Reactive Messaging
+
+| xref:reference/extensions/xml-io.adoc[XML IO] | camel-quarkus-xml-io | Native +
+Stable | 1.0.0 | An XML stack for parsing XML route definitions. A fast an light weight alternative to camel-quarkus-xml-jaxp
+
+| xref:reference/extensions/xml-jaxb.adoc[XML JAXB] | camel-quarkus-xml-jaxb | Native +
+Stable | 1.0.0 | An XML stack for parsing XML route definitions. A legacy alternative to the fast an light weight camel-quarkus-xml-io
+|===
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqCatalog.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqCatalog.java
index 0091cc5..de18bc2 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqCatalog.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqCatalog.java
@@ -24,6 +24,7 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+import java.util.stream.Collectors;
import java.util.stream.Stream;
import org.apache.camel.catalog.CamelCatalog;
@@ -112,6 +113,23 @@ public class CqCatalog {
}
}
+ public static List<ArtifactModel<?>> primaryModel(Stream<ArtifactModel<?>> input) {
+ final List<ArtifactModel<?>> models = input
+ .filter(CqCatalog::isFirstScheme)
+ .filter(m -> !m.getName().startsWith("google-") || !m.getName().endsWith("-stream")) // ignore the google stream component variants
+ .collect(Collectors.toList());
+ if (models.size() > 1) {
+ List<ArtifactModel<?>> componentModels = models.stream()
+ .filter(m -> m.getKind().equals("component"))
+ .collect(Collectors.toList());
+ if (componentModels.size() == 1) {
+ /* If there is only one component take that one */
+ return componentModels;
+ }
+ }
+ return models;
+ }
+
static class CqVersionManager extends DefaultVersionManager {
private final Path baseDir;
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqUtils.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqUtils.java
index 173e2c3..2941ba2 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqUtils.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqUtils.java
@@ -140,14 +140,22 @@ public class CqUtils {
case dataformat:
return "data format";
case language:
- return "languages";
+ return "language";
case other:
- return null;
+ return "misc. component";
default:
throw new IllegalStateException("Unexpected kind " + kind);
}
}
+ public static String humanReadableKindPlural(Kind kind) {
+ return humanReadableKind(kind) + "s";
+ }
+
+ public static String kindPlural(Kind kind) {
+ return kind.name() + "s";
+ }
+
public static String getDescription(List<ArtifactModel<?>> models, String descriptionFromPom, Log log) {
if (descriptionFromPom != null) {
return descriptionFromPom;
@@ -182,4 +190,5 @@ public class CqUtils {
() -> new IllegalStateException("Could not find directory of " + depArtifactIdBase + " extension"));
}
}
+
}
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
index f3d4d69..775deed 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
@@ -65,7 +65,7 @@ public class PrepareCatalogQuarkusMojo extends AbstractMojo {
List<File> extensionDirectories;
/**
- * A set of artifactIdBases that are nor extensions and should be excluded from the catalog
+ * A set of artifactIdBases that are not extensions and should be excluded from the catalog
*/
@Parameter(property = "cq.skipArtifactIdBases")
Set<String> skipArtifactIdBases;
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateDocExtensionsListMojo.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateDocExtensionsListMojo.java
index b2359c4..e145f8b 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateDocExtensionsListMojo.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateDocExtensionsListMojo.java
@@ -18,16 +18,21 @@ package org.apache.camel.quarkus.maven;
import java.io.File;
import java.io.IOException;
-import java.io.StringWriter;
+import java.io.Writer;
import java.nio.file.Files;
import java.nio.file.Path;
+import java.util.Collection;
+import java.util.Collections;
import java.util.HashMap;
+import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
-import java.util.concurrent.atomic.AtomicReference;
+import java.util.Set;
+import java.util.TreeSet;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
+import java.util.stream.Stream;
import freemarker.ext.beans.StringModel;
import freemarker.template.Configuration;
@@ -62,10 +67,28 @@ public class UpdateDocExtensionsListMojo extends AbstractDocGeneratorMojo {
File catalogBaseDir;
/**
- * The path to the document containing the list of extensions.
+ * The path to the reference base directory
*/
- @Parameter(defaultValue = "${project.basedir}/../../docs/modules/ROOT/pages/list-of-camel-quarkus-extensions.adoc")
- File extensionListFile;
+ @Parameter(defaultValue = "${maven.multiModuleProjectDirectory}/docs/modules/ROOT/pages/reference")
+ File referenceBaseDir;
+
+ /**
+ * The path to the navigation document.
+ */
+ @Parameter(defaultValue = "${maven.multiModuleProjectDirectory}/docs/modules/ROOT/nav.adoc")
+ File navFile;
+
+ /**
+ * List of directories that contain extensions
+ */
+ @Parameter(property = "cq.extensionDirectories", required = true)
+ List<File> extensionDirectories;
+
+ /**
+ * A set of artifactIdBases that are not extensions and should be excluded from the catalog
+ */
+ @Parameter(property = "cq.skipArtifactIdBases")
+ Set<String> skipArtifactIdBases;
/**
* Execute goal.
@@ -78,18 +101,14 @@ public class UpdateDocExtensionsListMojo extends AbstractDocGeneratorMojo {
public void execute() throws MojoExecutionException, MojoFailureException {
final Path catalogBasePath = catalogBaseDir.toPath();
final Path basePath = baseDir.toPath();
- final Path extensionListPath = extensionListFile.toPath();
+ final Path referenceBasePath = referenceBaseDir.toPath();
+ if (skipArtifactIdBases == null) {
+ skipArtifactIdBases = Collections.emptySet();
+ }
final Configuration cfg = CqUtils.getTemplateConfig(basePath, AbstractDocGeneratorMojo.DEFAULT_TEMPLATES_URI_BASE,
templatesUriBase, encoding);
- AtomicReference<String> document;
- try {
- document = new AtomicReference<>(new String(Files.readAllBytes(extensionListPath), encoding));
- } catch (IOException e) {
- throw new RuntimeException("Could not read " + extensionListPath, e);
- }
- final GetDocLink getDocLink = new GetDocLink(extensionListPath.getParent().resolve("extensions"), extensionListPath);
final TemplateMethodModelEx getSupportLevel = new TemplateMethodModelEx() {
@Override
public Object exec(List arguments) throws TemplateModelException {
@@ -113,66 +132,173 @@ public class UpdateDocExtensionsListMojo extends AbstractDocGeneratorMojo {
};
final CqCatalog catalog = new CqCatalog(catalogBasePath);
- final Map<String, Object> model = new HashMap<>(org.apache.camel.catalog.Kind.values().length);
+ camelBits(cfg, referenceBasePath, catalog, getSupportLevel, getTarget);
+ extensions(cfg, referenceBasePath, catalog, getSupportLevel, getTarget);
+ }
+
+ void extensions(Configuration cfg, Path referenceBasePath, CqCatalog catalog, TemplateMethodModelEx getSupportLevel,
+ TemplateMethodModelEx getTarget) {
+
+ final Path camelBitsListPath = referenceBasePath.resolve("index.adoc");
+
+ final Set<ArtifactModel<?>> modelSet = new TreeSet<>(BaseModel.compareTitle());
+
+ extensionDirectories.stream()
+ .map(File::toPath)
+ .sorted()
+ .forEach(extDir -> {
+ CqUtils.findExtensionArtifactIdBases(extDir)
+ .filter(artifactIdBase -> !skipArtifactIdBases.contains(artifactIdBase))
+ .forEach(artifactIdBase -> {
+ final List<ArtifactModel<?>> extensionModels = CqCatalog.primaryModel(
+ adjustAndSortModels(catalog.models()
+ .filter(model -> model.getArtifactId()
+ .equals("camel-quarkus-" + artifactIdBase))));
+ switch (extensionModels.size()) {
+ case 0:
+ break;
+ case 1:
+ modelSet.add(extensionModels.get(0));
+ break;
+ default:
+ final ArtifactModel<?> model = extensionModels.get(0);
+ final Path runtimePomXmlPath = extDir.resolve(artifactIdBase).resolve("runtime/pom.xml")
+ .toAbsolutePath().normalize();
+ final CamelQuarkusExtension ext = CamelQuarkusExtension.read(runtimePomXmlPath);
+ model.setTitle(ext.getName().get());
+ if (ext.getDescription().isPresent()) {
+ model.setDescription(ext.getDescription().get());
+ } else {
+ final Set<String> uniqueDescriptions = extensionModels.stream()
+ .map(m -> m.getDescription())
+ .collect(Collectors.toCollection(LinkedHashSet::new));
+ final String desc = uniqueDescriptions
+ .stream()
+ .collect(Collectors.joining(" "));
+ model.setDescription(desc);
+ if (uniqueDescriptions.size() > 1) {
+ getLog().warn(artifactIdBase
+ + ": Consider adding and explicit <description> if you do not like the concatenated description: "
+ + desc);
+ }
+
+ }
+ modelSet.add(model);
+ break;
+ }
+ });
+ });
+
+ final Map<String, Object> model = createFreeMarkerModel(referenceBasePath, getSupportLevel, getTarget,
+ camelBitsListPath, modelSet);
+
+ try (Writer out = Files.newBufferedWriter(camelBitsListPath)) {
+ out.write(
+ "// Do not edit directly!\n// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list\n\n");
+ evalTemplate(cfg, "extensions.adoc.ftl", model, out);
+ } catch (IOException e) {
+ throw new RuntimeException("Could not write to " + camelBitsListPath, e);
+ }
+
+ final String extLinks = modelSet.stream()
+ .map(m -> "*** xref:reference/extensions/" + CqUtils.getArtifactIdBase(m) + ".adoc[" + m.getTitle() + "]")
+ .collect(Collectors.joining("\n"));
+ replace(navFile.toPath(), "extensions", extLinks);
+ }
+
+ void camelBits(Configuration cfg, Path referenceBasePath, CqCatalog catalog, TemplateMethodModelEx getSupportLevel,
+ TemplateMethodModelEx getTarget) {
CqCatalog.kinds().forEach(kind -> {
- final List<ArtifactModel<?>> models = catalog.models(kind)
- .filter(CqCatalog::isFirstScheme)
- .peek(m -> {
- // special for camel-mail where we want to refer its imap scheme to mail so its mail.adoc in the
- // doc link
- if ("imap".equals(m.getName())) {
- final ComponentModel delegate = (ComponentModel) m;
- delegate.setName("mail");
- delegate.setTitle("Mail");
- }
- if (m.getName().startsWith("bindy")) {
- final DataFormatModel delegate = (DataFormatModel) m;
- delegate.setName("bindy");
- }
- })
- .sorted(BaseModel.compareTitle())
+
+ final Path camelBitsListPath = referenceBasePath.resolve(CqUtils.kindPlural(kind) + ".adoc");
+
+ final List<ArtifactModel<?>> models = adjustAndSortModels(catalog.models(kind).filter(CqCatalog::isFirstScheme))
.collect(Collectors.toList());
- model.put("components", models);
- final int artifactIdCount = models.stream()
- .map(ArtifactModel::getArtifactId)
- .collect(toSet()).size();
- model.put("numberOfArtifacts", artifactIdCount);
- final long deprecatedCount = models.stream()
- .filter(m -> m.isDeprecated())
- .count();
- model.put("numberOfDeprecated", deprecatedCount);
- model.put("getDocLink", getDocLink);
- model.put("getSupportLevel", getSupportLevel);
- model.put("getTarget", getTarget);
-
- final String extList = evalTemplate(cfg, "readme-" + kind.name() + "s.ftl", model, new StringWriter()).toString();
- replace(document, extensionListPath, extList, kind);
+ final Map<String, Object> model = createFreeMarkerModel(referenceBasePath, getSupportLevel, getTarget,
+ camelBitsListPath, models);
+ model.put("kindPural", CqUtils.kindPlural(kind));
+ model.put("humanReadableKind", CqUtils.humanReadableKind(kind));
+ model.put("humanReadableKindPlural", CqUtils.humanReadableKindPlural(kind));
+
+ try (Writer out = Files.newBufferedWriter(camelBitsListPath)) {
+ out.write(
+ "// Do not edit directly!\n// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list\n\n");
+ evalTemplate(cfg, "camel-kind.adoc.ftl", model, out);
+ } catch (IOException e) {
+ throw new RuntimeException("Could not write to " + camelBitsListPath, e);
+ }
});
+ }
+
+ static Stream<ArtifactModel<?>> adjustAndSortModels(Stream<ArtifactModel<?>> models) {
+ return models
+ .peek(m -> {
+ // special for camel-mail where we want to refer its imap scheme to mail so its mail.adoc in the
+ // doc link
+ if ("imap".equals(m.getName())) {
+ final ComponentModel delegate = (ComponentModel) m;
+ delegate.setName("mail");
+ delegate.setTitle("Mail");
+ }
+ if (m.getName().startsWith("bindy")) {
+ final DataFormatModel delegate = (DataFormatModel) m;
+ delegate.setName("bindy");
+ }
+ })
+ .sorted(BaseModel.compareTitle());
+ }
+ static Map<String, Object> createFreeMarkerModel(Path referenceBasePath, TemplateMethodModelEx getSupportLevel,
+ TemplateMethodModelEx getTarget, final Path camelBitsListPath, final Collection<ArtifactModel<?>> models) {
+ final Map<String, Object> model = new HashMap<>();
+ model.put("components", models);
+ final int artifactIdCount = models.stream()
+ .map(ArtifactModel::getArtifactId)
+ .collect(toSet()).size();
+ model.put("numberOfArtifacts", artifactIdCount);
+ final long deprecatedCount = models.stream()
+ .filter(m -> m.isDeprecated())
+ .count();
+ model.put("numberOfDeprecated", deprecatedCount);
+ final long numberofJvmOnly = models.stream()
+ .filter(m -> !m.isNativeSupported())
+ .count();
+ model.put("numberofJvmOnly", numberofJvmOnly);
+ model.put("getDocLink", new GetDocLink(referenceBasePath.resolve("extensions"), camelBitsListPath));
+ model.put("getSupportLevel", getSupportLevel);
+ model.put("getTarget", getTarget);
+ return model;
+ }
+
+ void replace(Path path, String replacementKey, String value) {
try {
- Files.write(extensionListPath, document.get().getBytes(encoding));
+ String document = new String(Files.readAllBytes(path), encoding);
+ document = replace(document, path, replacementKey, value);
+ try {
+ Files.write(path, document.getBytes(encoding));
+ } catch (IOException e) {
+ throw new RuntimeException("Could not write to " + path, e);
+ }
} catch (IOException e) {
- throw new RuntimeException("Could not write to " + extensionListPath, e);
+ throw new RuntimeException("Could not read from " + path, e);
}
-
}
- static void replace(AtomicReference<String> ref, Path documentPath, String list, org.apache.camel.catalog.Kind kind) {
- final Pattern pat = Pattern.compile("(" + Pattern.quote("// " + kind.name() + "s: START\n") + ")(.*)("
- + Pattern.quote("// " + kind.name() + "s: END\n") + ")", Pattern.DOTALL);
+ static String replace(String document, Path documentPath, String replacementKey, String value) {
+ final Pattern pat = Pattern.compile("(" + Pattern.quote("// " + replacementKey + ": START\n") + ")(.*)("
+ + Pattern.quote("// " + replacementKey + ": END\n") + ")", Pattern.DOTALL);
- final String document = ref.get();
final Matcher m = pat.matcher(document);
final StringBuffer sb = new StringBuffer(document.length());
if (m.find()) {
- m.appendReplacement(sb, "$1" + Matcher.quoteReplacement(list) + "$3");
+ m.appendReplacement(sb, "$1" + Matcher.quoteReplacement(value) + "$3");
} else {
throw new IllegalStateException("Could not find " + pat.pattern() + " in " + documentPath + ":\n\n" + document);
}
m.appendTail(sb);
- ref.set(sb.toString());
+ return sb.toString();
}
static class GetDocLink implements TemplateMethodModelEx {
@@ -200,7 +326,7 @@ public class UpdateDocExtensionsListMojo extends AbstractDocGeneratorMojo {
+ ".\nYou may need to add\n\n org.apache.camel.quarkus:camel-quarkus-maven-plugin:update-extension-doc-page\n\nmojo in "
+ artifactIdBase + " runtime module");
}
- return "xref:extensions/" + extensionPageName;
+ return "xref:reference/extensions/" + extensionPageName;
}
}
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
index 5563e21..b1a1a39 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
@@ -169,7 +169,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
});
final Path docPagePath = multiModuleProjectDirectoryPath
- .resolve("docs/modules/ROOT/pages/extensions/" + ext.getRuntimeArtifactIdBase() + ".adoc");
+ .resolve("docs/modules/ROOT/pages/reference/extensions/" + ext.getRuntimeArtifactIdBase() + ".adoc");
try {
Files.createDirectories(docPagePath.getParent());
} catch (IOException e) {
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/camel-kind.adoc.ftl b/tooling/maven-plugin/src/main/resources/doc-templates/camel-kind.adoc.ftl
new file mode 100644
index 0000000..ab04cdf
--- /dev/null
+++ b/tooling/maven-plugin/src/main/resources/doc-templates/camel-kind.adoc.ftl
@@ -0,0 +1,14 @@
+[camel-quarkus-[=kindPural]]
+= Camel [=humanReadableKindPlural] supported on Quarkus
+
+[=components?size] [=humanReadableKindPlural] in [=numberOfArtifacts] JAR artifacts ([=numberOfDeprecated] deprecated[#if numberofJvmOnly > 0], [=numberofJvmOnly] JVM only[/#if])
+
+[width="100%",cols="4,1,1,1,5",options="header"]
+|===
+| [=humanReadableKind?cap_first] | Artifact | Support Level | Since | Description
+[#list components as row]
+
+| [#if getDocLink(row)??][=getDocLink(row)][[=row.title]][#else]([=row.title])[/#if] | [=row.artifactId] | [=getTarget(row)] +
+[=getSupportLevel(row)] | [=row.firstVersion] | [#if row.deprecated]*deprecated* [/#if][=row.description]
+[/#list]
+|===
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc b/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
index a5e7c7a..7d3d60e 100644
--- a/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
+++ b/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
@@ -1,5 +1,6 @@
[[[=artifactIdBase]]]
= [=name]
+:page-aliases: extensions/[=artifactIdBase].adoc
[.badges]
[.badge-key]##Since Camel Quarkus##[.badge-version]##[=firstVersion]## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-[=nativeSupported?then('', 'un')]supported]##[=nativeSupported?then('', 'un')]supported##
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/extensions.adoc.ftl b/tooling/maven-plugin/src/main/resources/doc-templates/extensions.adoc.ftl
new file mode 100644
index 0000000..2639a3b
--- /dev/null
+++ b/tooling/maven-plugin/src/main/resources/doc-templates/extensions.adoc.ftl
@@ -0,0 +1,27 @@
+[camel-quarkus-extensions]
+= Camel Quarkus extensions reference
+:page-aliases: list-of-camel-quarkus-extensions.adoc,reference/extensions/index.adoc
+
+[TIP]
+====
+In case you are missing some extension in the list:
+
+* Upvote https://github.com/apache/camel-quarkus/issues[an existing issue] or create
+ https://github.com/apache/camel-quarkus/issues/new[a new one] so that we can better prioritize our work.
+* You may also want to try to add the extension yourself following our xref:contributor-guide/index.adoc[Contributor guide].
+* You may try your luck using the given camel component on Quarkus directly (without an extension). Most probably it
+ will work in the JVM mode and fail in the native mode. Do not hesitate to
+ https://github.com/apache/camel-quarkus/issues[report] any issues you encounter.
+====
+
+[=components?size] extensions ([=numberOfDeprecated] deprecated, [=numberofJvmOnly] JVM only)
+
+[width="100%",cols="4,1,1,1,5",options="header"]
+|===
+| Extension | Artifact | Support Level | Since | Description
+[#list components as row]
+
+| [#if getDocLink(row)??] [=getDocLink(row)][[=row.title]] [#else] ([=row.title])[/#if] | [=row.artifactId] | [=getTarget(row)] +
+[=getSupportLevel(row)] | [=row.firstVersion] | [#if row.deprecated]*deprecated* [/#if][=row.description]
+[/#list]
+|===
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/readme-components.ftl b/tooling/maven-plugin/src/main/resources/doc-templates/readme-components.ftl
deleted file mode 100644
index ace39b9..0000000
--- a/tooling/maven-plugin/src/main/resources/doc-templates/readme-components.ftl
+++ /dev/null
@@ -1,10 +0,0 @@
-Number of Camel components: [=components?size] in [=numberOfArtifacts] JAR artifacts ([=numberOfDeprecated] deprecated)
-
-[width="100%",cols="4,1,1,1,5",options="header"]
-|===
-| Component | Artifact | Support Level | Since | Description
-[#list components as row]
-
-| [=getDocLink(row)][[=row.title]] | [=row.artifactId] | [=getTarget(row)] + [=getSupportLevel(row)] | [=row.firstVersion] | [#if row.deprecated]*deprecated* [/#if][=row.description]
-[/#list]
-|===
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/readme-dataformats.ftl b/tooling/maven-plugin/src/main/resources/doc-templates/readme-dataformats.ftl
deleted file mode 100644
index 9833a24..0000000
--- a/tooling/maven-plugin/src/main/resources/doc-templates/readme-dataformats.ftl
+++ /dev/null
@@ -1,10 +0,0 @@
-Number of Camel data formats: [=components?size] in [=numberOfArtifacts] JAR artifacts ([=numberOfDeprecated] deprecated)
-
-[width="100%",cols="4,1,1,1,5",options="header"]
-|===
-| Data Format | Artifact | Support Level | Since | Description
-[#list components as row]
-
-| [=getDocLink(row)][[=row.title]] | [=row.artifactId] | [=getTarget(row)] + [=getSupportLevel(row)] | [=row.firstVersion] | [#if row.deprecated]*deprecated* [/#if][=row.description]
-[/#list]
-|===
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/readme-languages.ftl b/tooling/maven-plugin/src/main/resources/doc-templates/readme-languages.ftl
deleted file mode 100644
index 32e3530..0000000
--- a/tooling/maven-plugin/src/main/resources/doc-templates/readme-languages.ftl
+++ /dev/null
@@ -1,10 +0,0 @@
-Number of Camel languages: [=components?size] in [=numberOfArtifacts] JAR artifacts ([=numberOfDeprecated] deprecated)
-
-[width="100%",cols="4,1,1,1,5",options="header"]
-|===
-| Language | Artifact | Support Level | Since | Description
-[#list components as row]
-
-| [=getDocLink(row)][[=row.title]] | [=row.artifactId] | [=getTarget(row)] + [=getSupportLevel(row)] | [=row.firstVersion] | [#if row.deprecated]*deprecated* [/#if][=row.description]
-[/#list]
-|===
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/readme-others.ftl b/tooling/maven-plugin/src/main/resources/doc-templates/readme-others.ftl
deleted file mode 100644
index c420c89..0000000
--- a/tooling/maven-plugin/src/main/resources/doc-templates/readme-others.ftl
+++ /dev/null
@@ -1,10 +0,0 @@
-Number of miscellaneous extensions: [=components?size] in [=numberOfArtifacts] JAR artifacts ([=numberOfDeprecated] deprecated)
-
-[width="100%",cols="4,1,1,1,5",options="header"]
-|===
-| Extension | Artifact | Support Level | Since | Description
-[#list components as row]
-
-| [#if getDocLink(row)??] [=getDocLink(row)][[=row.title]] [#else] ([=row.title])[/#if] | [=row.artifactId] | [=getTarget(row)] + [=getSupportLevel(row)] | [=row.firstVersion] | [#if row.deprecated]*deprecated* [/#if][=row.description]
-[/#list]
-|===