You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2022/09/07 09:01:38 UTC
[camel-quarkus] branch main updated (b75273e528 -> 3c17cf1fdb)
This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
from b75273e528 Updated CHANGELOG.md
new 8e931c4c57 Minor tidying of UpdateExtensionDocPageMojo
new 3c17cf1fdb Use AsciiDoc attributes to conditionally include content
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
docs/antora.yml | 18 +++++-
.../contributor-guide/create-new-extension.adoc | 2 +-
.../contributor-guide/extension-documentation.adoc | 2 +-
.../contributor-guide/extension-metadata.adoc | 2 +-
.../pages/contributor-guide/release-guide.adoc | 2 +-
.../ROOT/pages/reference/extensions/activemq.adoc | 16 +++++-
.../ROOT/pages/reference/extensions/amqp.adoc | 15 ++++-
.../ROOT/pages/reference/extensions/arangodb.adoc | 10 +++-
.../ROOT/pages/reference/extensions/as2.adoc | 12 +++-
.../ROOT/pages/reference/extensions/asn1.adoc | 8 ++-
.../ROOT/pages/reference/extensions/asterisk.adoc | 8 ++-
.../ROOT/pages/reference/extensions/atlasmap.adoc | 12 +++-
.../ROOT/pages/reference/extensions/atmos.adoc | 8 ++-
.../ROOT/pages/reference/extensions/atom.adoc | 10 +++-
.../pages/reference/extensions/attachments.adoc | 10 +++-
.../ROOT/pages/reference/extensions/avro-rpc.adoc | 12 +++-
.../ROOT/pages/reference/extensions/avro.adoc | 11 +++-
.../reference/extensions/aws-secrets-manager.adoc | 8 ++-
.../ROOT/pages/reference/extensions/aws-xray.adoc | 8 ++-
.../pages/reference/extensions/aws2-athena.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-cw.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-ddb.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-ec2.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-ecs.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-eks.adoc | 11 +++-
.../reference/extensions/aws2-eventbridge.adoc | 10 +++-
.../ROOT/pages/reference/extensions/aws2-iam.adoc | 11 +++-
.../pages/reference/extensions/aws2-kinesis.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-kms.adoc | 11 +++-
.../pages/reference/extensions/aws2-lambda.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-mq.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-msk.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-s3.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-ses.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-sns.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-sqs.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-sts.adoc | 11 +++-
.../pages/reference/extensions/aws2-translate.adoc | 11 +++-
.../pages/reference/extensions/azure-cosmosdb.adoc | 8 ++-
.../reference/extensions/azure-eventhubs.adoc | 14 ++++-
.../reference/extensions/azure-key-vault.adoc | 8 ++-
.../reference/extensions/azure-servicebus.adoc | 8 ++-
.../reference/extensions/azure-storage-blob.adoc | 14 ++++-
.../extensions/azure-storage-datalake.adoc | 11 +++-
.../reference/extensions/azure-storage-queue.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/barcode.adoc | 8 ++-
.../ROOT/pages/reference/extensions/base64.adoc | 10 +++-
.../pages/reference/extensions/bean-validator.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/bean.adoc | 12 +++-
.../ROOT/pages/reference/extensions/bindy.adoc | 11 +++-
.../ROOT/pages/reference/extensions/bonita.adoc | 8 ++-
.../ROOT/pages/reference/extensions/box.adoc | 11 +++-
.../ROOT/pages/reference/extensions/braintree.adoc | 10 +++-
.../ROOT/pages/reference/extensions/browse.adoc | 10 +++-
.../reference/extensions/caffeine-lrucache.adoc | 10 +++-
.../ROOT/pages/reference/extensions/caffeine.adoc | 10 +++-
.../pages/reference/extensions/cassandraql.adoc | 12 +++-
.../ROOT/pages/reference/extensions/cbor.adoc | 10 +++-
.../pages/reference/extensions/chatscript.adoc | 8 ++-
.../ROOT/pages/reference/extensions/chunk.adoc | 8 ++-
.../ROOT/pages/reference/extensions/cm-sms.adoc | 8 ++-
.../ROOT/pages/reference/extensions/cmis.adoc | 8 ++-
.../ROOT/pages/reference/extensions/coap.adoc | 8 ++-
.../ROOT/pages/reference/extensions/cometd.adoc | 8 ++-
.../ROOT/pages/reference/extensions/consul.adoc | 11 +++-
.../pages/reference/extensions/controlbus.adoc | 10 +++-
.../ROOT/pages/reference/extensions/corda.adoc | 8 ++-
.../pages/reference/extensions/core-cloud.adoc | 7 ++-
.../ROOT/pages/reference/extensions/core.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/couchbase.adoc | 8 ++-
.../ROOT/pages/reference/extensions/couchdb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/cron.adoc | 11 +++-
.../ROOT/pages/reference/extensions/crypto.adoc | 11 +++-
.../ROOT/pages/reference/extensions/csimple.adoc | 11 +++-
.../ROOT/pages/reference/extensions/csv.adoc | 10 +++-
.../ROOT/pages/reference/extensions/cxf-soap.adoc | 10 +++-
.../pages/reference/extensions/dataformat.adoc | 10 +++-
.../ROOT/pages/reference/extensions/dataset.adoc | 10 +++-
.../pages/reference/extensions/datasonnet.adoc | 10 +++-
.../reference/extensions/debezium-mongodb.adoc | 10 +++-
.../pages/reference/extensions/debezium-mysql.adoc | 13 ++++-
.../reference/extensions/debezium-postgres.adoc | 11 +++-
.../reference/extensions/debezium-sqlserver.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/debug.adoc | 8 ++-
.../pages/reference/extensions/digitalocean.adoc | 11 +++-
.../ROOT/pages/reference/extensions/direct.adoc | 10 +++-
.../ROOT/pages/reference/extensions/disruptor.adoc | 11 +++-
.../ROOT/pages/reference/extensions/djl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/dns.adoc | 8 ++-
.../ROOT/pages/reference/extensions/dozer.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/drill.adoc | 8 ++-
.../ROOT/pages/reference/extensions/dropbox.adoc | 11 +++-
.../ROOT/pages/reference/extensions/ehcache.adoc | 8 ++-
.../reference/extensions/elasticsearch-rest.adoc | 12 +++-
.../ROOT/pages/reference/extensions/etcd3.adoc | 8 ++-
.../ROOT/pages/reference/extensions/exec.adoc | 10 +++-
.../ROOT/pages/reference/extensions/facebook.adoc | 8 ++-
.../ROOT/pages/reference/extensions/fastjson.adoc | 8 ++-
.../ROOT/pages/reference/extensions/fhir.adoc | 14 ++++-
.../pages/reference/extensions/file-watch.adoc | 11 +++-
.../ROOT/pages/reference/extensions/file.adoc | 10 +++-
.../ROOT/pages/reference/extensions/flatpack.adoc | 11 +++-
.../ROOT/pages/reference/extensions/flink.adoc | 8 ++-
.../ROOT/pages/reference/extensions/fop.adoc | 11 +++-
.../pages/reference/extensions/freemarker.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/ftp.adoc | 10 +++-
.../ROOT/pages/reference/extensions/geocoder.adoc | 12 +++-
.../ROOT/pages/reference/extensions/git.adoc | 11 +++-
.../ROOT/pages/reference/extensions/github.adoc | 11 +++-
.../reference/extensions/google-bigquery.adoc | 12 +++-
.../reference/extensions/google-calendar.adoc | 11 +++-
.../pages/reference/extensions/google-drive.adoc | 11 +++-
.../reference/extensions/google-functions.adoc | 8 ++-
.../pages/reference/extensions/google-mail.adoc | 11 +++-
.../pages/reference/extensions/google-pubsub.adoc | 11 +++-
.../extensions/google-secret-manager.adoc | 8 ++-
.../pages/reference/extensions/google-sheets.adoc | 11 +++-
.../pages/reference/extensions/google-storage.adoc | 11 +++-
.../ROOT/pages/reference/extensions/graphql.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/grok.adoc | 10 +++-
.../pages/reference/extensions/groovy-dsl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/groovy.adoc | 8 ++-
.../ROOT/pages/reference/extensions/grpc.adoc | 10 +++-
.../ROOT/pages/reference/extensions/gson.adoc | 12 +++-
.../pages/reference/extensions/guava-eventbus.adoc | 8 ++-
.../reference/extensions/hashicorp-vault.adoc | 8 ++-
.../ROOT/pages/reference/extensions/hazelcast.adoc | 12 +++-
.../ROOT/pages/reference/extensions/hbase.adoc | 8 ++-
.../ROOT/pages/reference/extensions/hdfs.adoc | 8 ++-
.../pages/reference/extensions/headersmap.adoc | 10 +++-
.../ROOT/pages/reference/extensions/hl7.adoc | 11 +++-
.../ROOT/pages/reference/extensions/http.adoc | 12 +++-
.../reference/extensions/huaweicloud-smn.adoc | 8 ++-
.../ROOT/pages/reference/extensions/ical.adoc | 10 +++-
.../ROOT/pages/reference/extensions/iec60870.adoc | 8 ++-
.../ROOT/pages/reference/extensions/ignite.adoc | 8 ++-
.../pages/reference/extensions/infinispan.adoc | 12 +++-
.../ROOT/pages/reference/extensions/influxdb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/iota.adoc | 8 ++-
.../ROOT/pages/reference/extensions/irc.adoc | 8 ++-
.../pages/reference/extensions/jackson-avro.adoc | 10 +++-
.../reference/extensions/jackson-protobuf.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jackson.adoc | 13 ++++-
.../pages/reference/extensions/jacksonxml.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jasypt.adoc | 8 ++-
.../pages/reference/extensions/java-joor-dsl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jaxb.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/jbpm.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jcache.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jclouds.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jcr.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jdbc.adoc | 12 +++-
.../ROOT/pages/reference/extensions/jfr.adoc | 15 +++--
.../pages/reference/extensions/jgroups-raft.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jgroups.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jira.adoc | 11 +++-
.../ROOT/pages/reference/extensions/jms.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/johnzon.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jolt.adoc | 12 +++-
.../ROOT/pages/reference/extensions/jooq.adoc | 8 ++-
.../ROOT/pages/reference/extensions/joor.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jpa.adoc | 11 +++-
.../ROOT/pages/reference/extensions/jq.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/js-dsl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jsch.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jslt.adoc | 13 ++++-
.../pages/reference/extensions/json-patch.adoc | 8 ++-
.../pages/reference/extensions/json-validator.adoc | 12 +++-
.../ROOT/pages/reference/extensions/jsonapi.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jsonata.adoc | 12 +++-
.../ROOT/pages/reference/extensions/jsonb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/jsonpath.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jt400.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jta.adoc | 12 +++-
.../ROOT/pages/reference/extensions/kafka.adoc | 16 ++++--
.../ROOT/pages/reference/extensions/kamelet.adoc | 16 ++++--
.../pages/reference/extensions/kotlin-dsl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/kotlin.adoc | 9 ++-
.../pages/reference/extensions/kubernetes.adoc | 11 +++-
.../ROOT/pages/reference/extensions/kudu.adoc | 11 +++-
.../ROOT/pages/reference/extensions/language.adoc | 11 +++-
.../ROOT/pages/reference/extensions/ldap.adoc | 8 ++-
.../ROOT/pages/reference/extensions/ldif.adoc | 8 ++-
.../ROOT/pages/reference/extensions/leveldb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/log.adoc | 10 +++-
.../ROOT/pages/reference/extensions/lra.adoc | 10 +++-
.../ROOT/pages/reference/extensions/lucene.adoc | 8 ++-
.../pages/reference/extensions/lumberjack.adoc | 11 +++-
.../ROOT/pages/reference/extensions/lzf.adoc | 10 +++-
.../ROOT/pages/reference/extensions/mail.adoc | 10 +++-
.../pages/reference/extensions/management.adoc | 8 ++-
.../ROOT/pages/reference/extensions/master.adoc | 10 +++-
.../pages/reference/extensions/micrometer.adoc | 15 +++--
.../extensions/microprofile-fault-tolerance.adoc | 10 +++-
.../reference/extensions/microprofile-health.adoc | 15 +++--
.../reference/extensions/microprofile-metrics.adoc | 15 +++--
.../ROOT/pages/reference/extensions/milo.adoc | 8 ++-
.../ROOT/pages/reference/extensions/minio.adoc | 11 +++-
.../ROOT/pages/reference/extensions/mllp.adoc | 11 +++-
.../ROOT/pages/reference/extensions/mock.adoc | 13 ++++-
.../pages/reference/extensions/mongodb-gridfs.adoc | 11 +++-
.../ROOT/pages/reference/extensions/mongodb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/mustache.adoc | 12 +++-
.../ROOT/pages/reference/extensions/mvel.adoc | 8 ++-
.../ROOT/pages/reference/extensions/mybatis.adoc | 11 +++-
.../ROOT/pages/reference/extensions/nats.adoc | 11 +++-
.../pages/reference/extensions/netty-http.adoc | 12 +++-
.../ROOT/pages/reference/extensions/netty.adoc | 10 +++-
.../ROOT/pages/reference/extensions/nitrite.adoc | 12 +++-
.../ROOT/pages/reference/extensions/oaipmh.adoc | 11 +++-
.../ROOT/pages/reference/extensions/ognl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/olingo4.adoc | 11 +++-
.../pages/reference/extensions/openapi-java.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/openstack.adoc | 11 +++-
.../pages/reference/extensions/opentelemetry.adoc | 15 +++--
.../pages/reference/extensions/opentracing.adoc | 15 +++--
.../pages/reference/extensions/optaplanner.adoc | 10 +++-
.../pages/reference/extensions/paho-mqtt5.adoc | 10 +++-
.../ROOT/pages/reference/extensions/paho.adoc | 10 +++-
.../ROOT/pages/reference/extensions/pdf.adoc | 10 +++-
.../reference/extensions/pg-replication-slot.adoc | 10 +++-
.../ROOT/pages/reference/extensions/pgevent.adoc | 11 +++-
.../pages/reference/extensions/platform-http.adoc | 15 ++++-
.../ROOT/pages/reference/extensions/printer.adoc | 8 ++-
.../ROOT/pages/reference/extensions/protobuf.adoc | 12 +++-
.../ROOT/pages/reference/extensions/pubnub.adoc | 11 +++-
.../ROOT/pages/reference/extensions/pulsar.adoc | 8 ++-
.../ROOT/pages/reference/extensions/quartz.adoc | 15 ++++-
.../ROOT/pages/reference/extensions/quickfix.adoc | 8 ++-
.../ROOT/pages/reference/extensions/qute.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/rabbitmq.adoc | 11 +++-
.../reference/extensions/reactive-executor.adoc | 10 +++-
.../reference/extensions/reactive-streams.adoc | 10 +++-
.../ROOT/pages/reference/extensions/redis.adoc | 8 ++-
.../ROOT/pages/reference/extensions/ref.adoc | 10 +++-
.../pages/reference/extensions/rest-openapi.adoc | 10 +++-
.../ROOT/pages/reference/extensions/rest.adoc | 11 +++-
.../pages/reference/extensions/robotframework.adoc | 8 ++-
.../ROOT/pages/reference/extensions/rss.adoc | 10 +++-
.../ROOT/pages/reference/extensions/saga.adoc | 10 +++-
.../pages/reference/extensions/salesforce.adoc | 18 +++++-
.../pages/reference/extensions/sap-netweaver.adoc | 11 +++-
.../ROOT/pages/reference/extensions/saxon.adoc | 11 +++-
.../ROOT/pages/reference/extensions/scheduler.adoc | 10 +++-
.../pages/reference/extensions/schematron.adoc | 8 ++-
.../ROOT/pages/reference/extensions/seda.adoc | 10 +++-
.../pages/reference/extensions/servicenow.adoc | 11 +++-
.../ROOT/pages/reference/extensions/servlet.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/shiro.adoc | 10 +++-
.../ROOT/pages/reference/extensions/sjms.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/sjms2.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/slack.adoc | 11 +++-
.../extensions/smallrye-reactive-messaging.adoc | 12 +++-
.../ROOT/pages/reference/extensions/smpp.adoc | 8 ++-
.../ROOT/pages/reference/extensions/snakeyaml.adoc | 10 +++-
.../ROOT/pages/reference/extensions/snmp.adoc | 8 ++-
.../ROOT/pages/reference/extensions/soap.adoc | 10 +++-
.../ROOT/pages/reference/extensions/solr.adoc | 11 +++-
.../pages/reference/extensions/splunk-hec.adoc | 8 ++-
.../ROOT/pages/reference/extensions/splunk.adoc | 11 +++-
.../reference/extensions/spring-rabbitmq.adoc | 11 +++-
.../ROOT/pages/reference/extensions/sql.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/ssh.adoc | 10 +++-
.../ROOT/pages/reference/extensions/stax.adoc | 10 +++-
.../ROOT/pages/reference/extensions/stitch.adoc | 8 ++-
.../ROOT/pages/reference/extensions/stomp.adoc | 8 ++-
.../ROOT/pages/reference/extensions/stream.adoc | 11 +++-
.../pages/reference/extensions/stringtemplate.adoc | 11 +++-
.../ROOT/pages/reference/extensions/stub.adoc | 8 ++-
.../ROOT/pages/reference/extensions/syslog.adoc | 10 +++-
.../ROOT/pages/reference/extensions/tarfile.adoc | 10 +++-
.../ROOT/pages/reference/extensions/telegram.adoc | 11 +++-
.../extensions/threadpoolfactory-vertx.adoc | 10 +++-
.../ROOT/pages/reference/extensions/thrift.adoc | 8 ++-
.../ROOT/pages/reference/extensions/tika.adoc | 11 +++-
.../ROOT/pages/reference/extensions/timer.adoc | 10 +++-
.../ROOT/pages/reference/extensions/twilio.adoc | 11 +++-
.../ROOT/pages/reference/extensions/twitter.adoc | 11 +++-
.../reference/extensions/univocity-parsers.adoc | 10 +++-
.../ROOT/pages/reference/extensions/validator.adoc | 10 +++-
.../ROOT/pages/reference/extensions/velocity.adoc | 15 ++++-
.../pages/reference/extensions/vertx-http.adoc | 11 +++-
.../reference/extensions/vertx-websocket.adoc | 15 ++++-
.../ROOT/pages/reference/extensions/vertx.adoc | 11 +++-
.../ROOT/pages/reference/extensions/vm.adoc | 10 +++-
.../ROOT/pages/reference/extensions/weather.adoc | 11 +++-
.../ROOT/pages/reference/extensions/web3j.adoc | 8 ++-
.../ROOT/pages/reference/extensions/wordpress.adoc | 8 ++-
.../ROOT/pages/reference/extensions/workday.adoc | 8 ++-
.../ROOT/pages/reference/extensions/xchange.adoc | 11 +++-
.../ROOT/pages/reference/extensions/xj.adoc | 8 ++-
.../pages/reference/extensions/xml-io-dsl.adoc | 10 +++-
.../ROOT/pages/reference/extensions/xml-jaxb.adoc | 9 ++-
.../ROOT/pages/reference/extensions/xml-jaxp.adoc | 12 +++-
.../pages/reference/extensions/xmlsecurity.adoc | 12 +++-
.../ROOT/pages/reference/extensions/xmpp.adoc | 8 ++-
.../ROOT/pages/reference/extensions/xpath.adoc | 11 +++-
.../pages/reference/extensions/xslt-saxon.adoc | 8 ++-
.../ROOT/pages/reference/extensions/xslt.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/xstream.adoc | 10 +++-
.../ROOT/pages/reference/extensions/yaml-dsl.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/zendesk.adoc | 11 +++-
.../pages/reference/extensions/zip-deflater.adoc | 10 +++-
.../ROOT/pages/reference/extensions/zipfile.adoc | 10 +++-
.../reference/extensions/zookeeper-master.adoc | 8 ++-
.../ROOT/pages/reference/extensions/zookeeper.adoc | 8 ++-
.../pages/user-guide/dependency-management.adoc | 2 +-
.../modules/ROOT/pages/user-guide/first-steps.adoc | 4 +-
.../main/doc/{usage.adoc => usage-advanced.adoc} | 0
.../salesforce/runtime/src/main/doc/usage.adoc | 4 ++
.../quarkus/maven/UpdateExtensionDocPageMojo.java | 53 ++++++++---------
.../processor/AppendNewLinePostProcessor.java | 16 +++---
.../quarkus/maven/processor/AsciiDocFile.java | 66 ++++++++++++++++++++++
.../processor/DocumentationPostProcessor.java | 16 +++---
.../maven/processor/SectionIdPostProcessor.java | 53 +++++++++++++++++
.../doc-templates/extension-doc-page.adoc | 29 ++++++++--
316 files changed, 2790 insertions(+), 630 deletions(-)
rename extensions/quartz/runtime/src/main/doc/{usage.adoc => usage-advanced.adoc} (100%)
copy integration-tests-support/mock-backend/src/main/java/org/apache/camel/quarkus/test/mock/backend/MockBackendDisabled.java => tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/processor/AppendNewLinePostProcessor.java (68%)
create mode 100644 tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/processor/AsciiDocFile.java
copy extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/spi/CamelServiceDestination.java => tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/processor/DocumentationPostProcessor.java (69%)
create mode 100644 tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/processor/SectionIdPostProcessor.java
[camel-quarkus] 02/02: Use AsciiDoc attributes to conditionally include content
Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 3c17cf1fdb4a4659db5314efb3a0ff7b7f102b69
Author: James Netherton <ja...@gmail.com>
AuthorDate: Tue Sep 6 12:29:29 2022 +0100
Use AsciiDoc attributes to conditionally include content
---
docs/antora.yml | 18 +++++-
.../contributor-guide/create-new-extension.adoc | 2 +-
.../contributor-guide/extension-documentation.adoc | 2 +-
.../contributor-guide/extension-metadata.adoc | 2 +-
.../pages/contributor-guide/release-guide.adoc | 2 +-
.../ROOT/pages/reference/extensions/activemq.adoc | 16 +++++-
.../ROOT/pages/reference/extensions/amqp.adoc | 15 ++++-
.../ROOT/pages/reference/extensions/arangodb.adoc | 10 +++-
.../ROOT/pages/reference/extensions/as2.adoc | 12 +++-
.../ROOT/pages/reference/extensions/asn1.adoc | 8 ++-
.../ROOT/pages/reference/extensions/asterisk.adoc | 8 ++-
.../ROOT/pages/reference/extensions/atlasmap.adoc | 12 +++-
.../ROOT/pages/reference/extensions/atmos.adoc | 8 ++-
.../ROOT/pages/reference/extensions/atom.adoc | 10 +++-
.../pages/reference/extensions/attachments.adoc | 10 +++-
.../ROOT/pages/reference/extensions/avro-rpc.adoc | 12 +++-
.../ROOT/pages/reference/extensions/avro.adoc | 11 +++-
.../reference/extensions/aws-secrets-manager.adoc | 8 ++-
.../ROOT/pages/reference/extensions/aws-xray.adoc | 8 ++-
.../pages/reference/extensions/aws2-athena.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-cw.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-ddb.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-ec2.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-ecs.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-eks.adoc | 11 +++-
.../reference/extensions/aws2-eventbridge.adoc | 10 +++-
.../ROOT/pages/reference/extensions/aws2-iam.adoc | 11 +++-
.../pages/reference/extensions/aws2-kinesis.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-kms.adoc | 11 +++-
.../pages/reference/extensions/aws2-lambda.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-mq.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-msk.adoc | 11 +++-
.../ROOT/pages/reference/extensions/aws2-s3.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-ses.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-sns.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-sqs.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/aws2-sts.adoc | 11 +++-
.../pages/reference/extensions/aws2-translate.adoc | 11 +++-
.../pages/reference/extensions/azure-cosmosdb.adoc | 8 ++-
.../reference/extensions/azure-eventhubs.adoc | 14 ++++-
.../reference/extensions/azure-key-vault.adoc | 8 ++-
.../reference/extensions/azure-servicebus.adoc | 8 ++-
.../reference/extensions/azure-storage-blob.adoc | 14 ++++-
.../extensions/azure-storage-datalake.adoc | 11 +++-
.../reference/extensions/azure-storage-queue.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/barcode.adoc | 8 ++-
.../ROOT/pages/reference/extensions/base64.adoc | 10 +++-
.../pages/reference/extensions/bean-validator.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/bean.adoc | 12 +++-
.../ROOT/pages/reference/extensions/bindy.adoc | 11 +++-
.../ROOT/pages/reference/extensions/bonita.adoc | 8 ++-
.../ROOT/pages/reference/extensions/box.adoc | 11 +++-
.../ROOT/pages/reference/extensions/braintree.adoc | 10 +++-
.../ROOT/pages/reference/extensions/browse.adoc | 10 +++-
.../reference/extensions/caffeine-lrucache.adoc | 10 +++-
.../ROOT/pages/reference/extensions/caffeine.adoc | 10 +++-
.../pages/reference/extensions/cassandraql.adoc | 12 +++-
.../ROOT/pages/reference/extensions/cbor.adoc | 10 +++-
.../pages/reference/extensions/chatscript.adoc | 8 ++-
.../ROOT/pages/reference/extensions/chunk.adoc | 8 ++-
.../ROOT/pages/reference/extensions/cm-sms.adoc | 8 ++-
.../ROOT/pages/reference/extensions/cmis.adoc | 8 ++-
.../ROOT/pages/reference/extensions/coap.adoc | 8 ++-
.../ROOT/pages/reference/extensions/cometd.adoc | 8 ++-
.../ROOT/pages/reference/extensions/consul.adoc | 11 +++-
.../pages/reference/extensions/controlbus.adoc | 10 +++-
.../ROOT/pages/reference/extensions/corda.adoc | 8 ++-
.../pages/reference/extensions/core-cloud.adoc | 7 ++-
.../ROOT/pages/reference/extensions/core.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/couchbase.adoc | 8 ++-
.../ROOT/pages/reference/extensions/couchdb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/cron.adoc | 11 +++-
.../ROOT/pages/reference/extensions/crypto.adoc | 11 +++-
.../ROOT/pages/reference/extensions/csimple.adoc | 11 +++-
.../ROOT/pages/reference/extensions/csv.adoc | 10 +++-
.../ROOT/pages/reference/extensions/cxf-soap.adoc | 10 +++-
.../pages/reference/extensions/dataformat.adoc | 10 +++-
.../ROOT/pages/reference/extensions/dataset.adoc | 10 +++-
.../pages/reference/extensions/datasonnet.adoc | 10 +++-
.../reference/extensions/debezium-mongodb.adoc | 10 +++-
.../pages/reference/extensions/debezium-mysql.adoc | 13 ++++-
.../reference/extensions/debezium-postgres.adoc | 11 +++-
.../reference/extensions/debezium-sqlserver.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/debug.adoc | 8 ++-
.../pages/reference/extensions/digitalocean.adoc | 11 +++-
.../ROOT/pages/reference/extensions/direct.adoc | 10 +++-
.../ROOT/pages/reference/extensions/disruptor.adoc | 11 +++-
.../ROOT/pages/reference/extensions/djl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/dns.adoc | 8 ++-
.../ROOT/pages/reference/extensions/dozer.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/drill.adoc | 8 ++-
.../ROOT/pages/reference/extensions/dropbox.adoc | 11 +++-
.../ROOT/pages/reference/extensions/ehcache.adoc | 8 ++-
.../reference/extensions/elasticsearch-rest.adoc | 12 +++-
.../ROOT/pages/reference/extensions/etcd3.adoc | 8 ++-
.../ROOT/pages/reference/extensions/exec.adoc | 10 +++-
.../ROOT/pages/reference/extensions/facebook.adoc | 8 ++-
.../ROOT/pages/reference/extensions/fastjson.adoc | 8 ++-
.../ROOT/pages/reference/extensions/fhir.adoc | 14 ++++-
.../pages/reference/extensions/file-watch.adoc | 11 +++-
.../ROOT/pages/reference/extensions/file.adoc | 10 +++-
.../ROOT/pages/reference/extensions/flatpack.adoc | 11 +++-
.../ROOT/pages/reference/extensions/flink.adoc | 8 ++-
.../ROOT/pages/reference/extensions/fop.adoc | 11 +++-
.../pages/reference/extensions/freemarker.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/ftp.adoc | 10 +++-
.../ROOT/pages/reference/extensions/geocoder.adoc | 12 +++-
.../ROOT/pages/reference/extensions/git.adoc | 11 +++-
.../ROOT/pages/reference/extensions/github.adoc | 11 +++-
.../reference/extensions/google-bigquery.adoc | 12 +++-
.../reference/extensions/google-calendar.adoc | 11 +++-
.../pages/reference/extensions/google-drive.adoc | 11 +++-
.../reference/extensions/google-functions.adoc | 8 ++-
.../pages/reference/extensions/google-mail.adoc | 11 +++-
.../pages/reference/extensions/google-pubsub.adoc | 11 +++-
.../extensions/google-secret-manager.adoc | 8 ++-
.../pages/reference/extensions/google-sheets.adoc | 11 +++-
.../pages/reference/extensions/google-storage.adoc | 11 +++-
.../ROOT/pages/reference/extensions/graphql.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/grok.adoc | 10 +++-
.../pages/reference/extensions/groovy-dsl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/groovy.adoc | 8 ++-
.../ROOT/pages/reference/extensions/grpc.adoc | 10 +++-
.../ROOT/pages/reference/extensions/gson.adoc | 12 +++-
.../pages/reference/extensions/guava-eventbus.adoc | 8 ++-
.../reference/extensions/hashicorp-vault.adoc | 8 ++-
.../ROOT/pages/reference/extensions/hazelcast.adoc | 12 +++-
.../ROOT/pages/reference/extensions/hbase.adoc | 8 ++-
.../ROOT/pages/reference/extensions/hdfs.adoc | 8 ++-
.../pages/reference/extensions/headersmap.adoc | 10 +++-
.../ROOT/pages/reference/extensions/hl7.adoc | 11 +++-
.../ROOT/pages/reference/extensions/http.adoc | 12 +++-
.../reference/extensions/huaweicloud-smn.adoc | 8 ++-
.../ROOT/pages/reference/extensions/ical.adoc | 10 +++-
.../ROOT/pages/reference/extensions/iec60870.adoc | 8 ++-
.../ROOT/pages/reference/extensions/ignite.adoc | 8 ++-
.../pages/reference/extensions/infinispan.adoc | 12 +++-
.../ROOT/pages/reference/extensions/influxdb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/iota.adoc | 8 ++-
.../ROOT/pages/reference/extensions/irc.adoc | 8 ++-
.../pages/reference/extensions/jackson-avro.adoc | 10 +++-
.../reference/extensions/jackson-protobuf.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jackson.adoc | 13 ++++-
.../pages/reference/extensions/jacksonxml.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jasypt.adoc | 8 ++-
.../pages/reference/extensions/java-joor-dsl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jaxb.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/jbpm.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jcache.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jclouds.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jcr.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jdbc.adoc | 12 +++-
.../ROOT/pages/reference/extensions/jfr.adoc | 15 +++--
.../pages/reference/extensions/jgroups-raft.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jgroups.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jira.adoc | 11 +++-
.../ROOT/pages/reference/extensions/jms.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/johnzon.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jolt.adoc | 12 +++-
.../ROOT/pages/reference/extensions/jooq.adoc | 8 ++-
.../ROOT/pages/reference/extensions/joor.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jpa.adoc | 11 +++-
.../ROOT/pages/reference/extensions/jq.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/js-dsl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jsch.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jslt.adoc | 13 ++++-
.../pages/reference/extensions/json-patch.adoc | 8 ++-
.../pages/reference/extensions/json-validator.adoc | 12 +++-
.../ROOT/pages/reference/extensions/jsonapi.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jsonata.adoc | 12 +++-
.../ROOT/pages/reference/extensions/jsonb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/jsonpath.adoc | 10 +++-
.../ROOT/pages/reference/extensions/jt400.adoc | 8 ++-
.../ROOT/pages/reference/extensions/jta.adoc | 12 +++-
.../ROOT/pages/reference/extensions/kafka.adoc | 16 ++++--
.../ROOT/pages/reference/extensions/kamelet.adoc | 16 ++++--
.../pages/reference/extensions/kotlin-dsl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/kotlin.adoc | 9 ++-
.../pages/reference/extensions/kubernetes.adoc | 11 +++-
.../ROOT/pages/reference/extensions/kudu.adoc | 11 +++-
.../ROOT/pages/reference/extensions/language.adoc | 11 +++-
.../ROOT/pages/reference/extensions/ldap.adoc | 8 ++-
.../ROOT/pages/reference/extensions/ldif.adoc | 8 ++-
.../ROOT/pages/reference/extensions/leveldb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/log.adoc | 10 +++-
.../ROOT/pages/reference/extensions/lra.adoc | 10 +++-
.../ROOT/pages/reference/extensions/lucene.adoc | 8 ++-
.../pages/reference/extensions/lumberjack.adoc | 11 +++-
.../ROOT/pages/reference/extensions/lzf.adoc | 10 +++-
.../ROOT/pages/reference/extensions/mail.adoc | 10 +++-
.../pages/reference/extensions/management.adoc | 8 ++-
.../ROOT/pages/reference/extensions/master.adoc | 10 +++-
.../pages/reference/extensions/micrometer.adoc | 15 +++--
.../extensions/microprofile-fault-tolerance.adoc | 10 +++-
.../reference/extensions/microprofile-health.adoc | 15 +++--
.../reference/extensions/microprofile-metrics.adoc | 15 +++--
.../ROOT/pages/reference/extensions/milo.adoc | 8 ++-
.../ROOT/pages/reference/extensions/minio.adoc | 11 +++-
.../ROOT/pages/reference/extensions/mllp.adoc | 11 +++-
.../ROOT/pages/reference/extensions/mock.adoc | 13 ++++-
.../pages/reference/extensions/mongodb-gridfs.adoc | 11 +++-
.../ROOT/pages/reference/extensions/mongodb.adoc | 11 +++-
.../ROOT/pages/reference/extensions/mustache.adoc | 12 +++-
.../ROOT/pages/reference/extensions/mvel.adoc | 8 ++-
.../ROOT/pages/reference/extensions/mybatis.adoc | 11 +++-
.../ROOT/pages/reference/extensions/nats.adoc | 11 +++-
.../pages/reference/extensions/netty-http.adoc | 12 +++-
.../ROOT/pages/reference/extensions/netty.adoc | 10 +++-
.../ROOT/pages/reference/extensions/nitrite.adoc | 12 +++-
.../ROOT/pages/reference/extensions/oaipmh.adoc | 11 +++-
.../ROOT/pages/reference/extensions/ognl.adoc | 8 ++-
.../ROOT/pages/reference/extensions/olingo4.adoc | 11 +++-
.../pages/reference/extensions/openapi-java.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/openstack.adoc | 11 +++-
.../pages/reference/extensions/opentelemetry.adoc | 15 +++--
.../pages/reference/extensions/opentracing.adoc | 15 +++--
.../pages/reference/extensions/optaplanner.adoc | 10 +++-
.../pages/reference/extensions/paho-mqtt5.adoc | 10 +++-
.../ROOT/pages/reference/extensions/paho.adoc | 10 +++-
.../ROOT/pages/reference/extensions/pdf.adoc | 10 +++-
.../reference/extensions/pg-replication-slot.adoc | 10 +++-
.../ROOT/pages/reference/extensions/pgevent.adoc | 11 +++-
.../pages/reference/extensions/platform-http.adoc | 15 ++++-
.../ROOT/pages/reference/extensions/printer.adoc | 8 ++-
.../ROOT/pages/reference/extensions/protobuf.adoc | 12 +++-
.../ROOT/pages/reference/extensions/pubnub.adoc | 11 +++-
.../ROOT/pages/reference/extensions/pulsar.adoc | 8 ++-
.../ROOT/pages/reference/extensions/quartz.adoc | 15 ++++-
.../ROOT/pages/reference/extensions/quickfix.adoc | 8 ++-
.../ROOT/pages/reference/extensions/qute.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/rabbitmq.adoc | 11 +++-
.../reference/extensions/reactive-executor.adoc | 10 +++-
.../reference/extensions/reactive-streams.adoc | 10 +++-
.../ROOT/pages/reference/extensions/redis.adoc | 8 ++-
.../ROOT/pages/reference/extensions/ref.adoc | 10 +++-
.../pages/reference/extensions/rest-openapi.adoc | 10 +++-
.../ROOT/pages/reference/extensions/rest.adoc | 11 +++-
.../pages/reference/extensions/robotframework.adoc | 8 ++-
.../ROOT/pages/reference/extensions/rss.adoc | 10 +++-
.../ROOT/pages/reference/extensions/saga.adoc | 10 +++-
.../pages/reference/extensions/salesforce.adoc | 18 +++++-
.../pages/reference/extensions/sap-netweaver.adoc | 11 +++-
.../ROOT/pages/reference/extensions/saxon.adoc | 11 +++-
.../ROOT/pages/reference/extensions/scheduler.adoc | 10 +++-
.../pages/reference/extensions/schematron.adoc | 8 ++-
.../ROOT/pages/reference/extensions/seda.adoc | 10 +++-
.../pages/reference/extensions/servicenow.adoc | 11 +++-
.../ROOT/pages/reference/extensions/servlet.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/shiro.adoc | 10 +++-
.../ROOT/pages/reference/extensions/sjms.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/sjms2.adoc | 14 ++++-
.../ROOT/pages/reference/extensions/slack.adoc | 11 +++-
.../extensions/smallrye-reactive-messaging.adoc | 12 +++-
.../ROOT/pages/reference/extensions/smpp.adoc | 8 ++-
.../ROOT/pages/reference/extensions/snakeyaml.adoc | 10 +++-
.../ROOT/pages/reference/extensions/snmp.adoc | 8 ++-
.../ROOT/pages/reference/extensions/soap.adoc | 10 +++-
.../ROOT/pages/reference/extensions/solr.adoc | 11 +++-
.../pages/reference/extensions/splunk-hec.adoc | 8 ++-
.../ROOT/pages/reference/extensions/splunk.adoc | 11 +++-
.../reference/extensions/spring-rabbitmq.adoc | 11 +++-
.../ROOT/pages/reference/extensions/sql.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/ssh.adoc | 10 +++-
.../ROOT/pages/reference/extensions/stax.adoc | 10 +++-
.../ROOT/pages/reference/extensions/stitch.adoc | 8 ++-
.../ROOT/pages/reference/extensions/stomp.adoc | 8 ++-
.../ROOT/pages/reference/extensions/stream.adoc | 11 +++-
.../pages/reference/extensions/stringtemplate.adoc | 11 +++-
.../ROOT/pages/reference/extensions/stub.adoc | 8 ++-
.../ROOT/pages/reference/extensions/syslog.adoc | 10 +++-
.../ROOT/pages/reference/extensions/tarfile.adoc | 10 +++-
.../ROOT/pages/reference/extensions/telegram.adoc | 11 +++-
.../extensions/threadpoolfactory-vertx.adoc | 10 +++-
.../ROOT/pages/reference/extensions/thrift.adoc | 8 ++-
.../ROOT/pages/reference/extensions/tika.adoc | 11 +++-
.../ROOT/pages/reference/extensions/timer.adoc | 10 +++-
.../ROOT/pages/reference/extensions/twilio.adoc | 11 +++-
.../ROOT/pages/reference/extensions/twitter.adoc | 11 +++-
.../reference/extensions/univocity-parsers.adoc | 10 +++-
.../ROOT/pages/reference/extensions/validator.adoc | 10 +++-
.../ROOT/pages/reference/extensions/velocity.adoc | 15 ++++-
.../pages/reference/extensions/vertx-http.adoc | 11 +++-
.../reference/extensions/vertx-websocket.adoc | 15 ++++-
.../ROOT/pages/reference/extensions/vertx.adoc | 11 +++-
.../ROOT/pages/reference/extensions/vm.adoc | 10 +++-
.../ROOT/pages/reference/extensions/weather.adoc | 11 +++-
.../ROOT/pages/reference/extensions/web3j.adoc | 8 ++-
.../ROOT/pages/reference/extensions/wordpress.adoc | 8 ++-
.../ROOT/pages/reference/extensions/workday.adoc | 8 ++-
.../ROOT/pages/reference/extensions/xchange.adoc | 11 +++-
.../ROOT/pages/reference/extensions/xj.adoc | 8 ++-
.../pages/reference/extensions/xml-io-dsl.adoc | 10 +++-
.../ROOT/pages/reference/extensions/xml-jaxb.adoc | 9 ++-
.../ROOT/pages/reference/extensions/xml-jaxp.adoc | 12 +++-
.../pages/reference/extensions/xmlsecurity.adoc | 12 +++-
.../ROOT/pages/reference/extensions/xmpp.adoc | 8 ++-
.../ROOT/pages/reference/extensions/xpath.adoc | 11 +++-
.../pages/reference/extensions/xslt-saxon.adoc | 8 ++-
.../ROOT/pages/reference/extensions/xslt.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/xstream.adoc | 10 +++-
.../ROOT/pages/reference/extensions/yaml-dsl.adoc | 13 ++++-
.../ROOT/pages/reference/extensions/zendesk.adoc | 11 +++-
.../pages/reference/extensions/zip-deflater.adoc | 10 +++-
.../ROOT/pages/reference/extensions/zipfile.adoc | 10 +++-
.../reference/extensions/zookeeper-master.adoc | 8 ++-
.../ROOT/pages/reference/extensions/zookeeper.adoc | 8 ++-
.../pages/user-guide/dependency-management.adoc | 2 +-
.../modules/ROOT/pages/user-guide/first-steps.adoc | 4 +-
.../main/doc/{usage.adoc => usage-advanced.adoc} | 0
.../salesforce/runtime/src/main/doc/usage.adoc | 4 ++
.../quarkus/maven/UpdateExtensionDocPageMojo.java | 25 ++++----
.../processor/AppendNewLinePostProcessor.java | 30 ++++++++++
.../quarkus/maven/processor/AsciiDocFile.java | 66 ++++++++++++++++++++++
.../processor/DocumentationPostProcessor.java | 29 ++++++++++
.../maven/processor/SectionIdPostProcessor.java | 53 +++++++++++++++++
.../doc-templates/extension-doc-page.adoc | 29 ++++++++--
316 files changed, 2822 insertions(+), 597 deletions(-)
diff --git a/docs/antora.yml b/docs/antora.yml
index 79ad960d4c..39054a0e32 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -27,13 +27,25 @@ asciidoc:
prerelease: true
requires: "'util=camel-website-util,quarkus=xref:js/quarkus.js'"
- min-maven-version: 3.8.2 # replace ${min-maven-version}
- target-maven-version: 3.8.6 # replace ${target-maven-version}
+ # Project versions
camel-version: 3.18.1 # replace ${camel.version}
camel-docs-version: 3.18.x # replace ${camel.docs.components.version}
quarkus-version: 2.12.0.Final # replace ${quarkus.version}
graalvm-version: 22.2.0 # replace ${graalvm.version}
graalvm-docs-version: 22.2
- # attributes used in xrefs to other Antora components
+ min-maven-version: 3.8.2 # replace ${min-maven-version}
+ target-maven-version: 3.8.6 # replace ${target-maven-version}
+
+ # Attributes used in xrefs to other Antora components
cq-camel-components: 3.18.x@components # replace ${camel.docs.components.xref}
+ doc-link-icon-lock: "icon:lock"
quarkus-examples-version: latest
+
+ # Toggle whether some page elements are rendered
+ doc-show-badges: true # Whether JVM / Native badges are rendered
+ doc-show-advanced-features: true # Whether documentation relating to advanced features is rendered
+ doc-show-user-guide-link: true # Whether the user guide link is rendered in component extensions
+ doc-show-extra-content: false # Whether additional content hosted in external AsciiDoc files should be loaded via an include:: directive
+
+ # External URLs
+ link-quarkus-code-generator: code.quarkus.io
diff --git a/docs/modules/ROOT/pages/contributor-guide/create-new-extension.adoc b/docs/modules/ROOT/pages/contributor-guide/create-new-extension.adoc
index 3bcdbea307..208ab6f79b 100644
--- a/docs/modules/ROOT/pages/contributor-guide/create-new-extension.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/create-new-extension.adoc
@@ -52,7 +52,7 @@ https://issues.apache.org/jira/secure/CreateIssue!default.jspa[file a new Camel
for the given Camel component.
+
If there is some important keyword missing in both the `name` and `description` through which your new extension
-should definitely be findable on https://code.quarkus.io[code.quarkus.io], consider setting
+should definitely be findable on https://{link-quarkus-code-generator}[{link-quarkus-code-generator}], consider setting
`<quarkus.metadata.keywords>` property in your runtime `pom.xml`.
+
Run `mvn -N cq:update-quarkus-metadata` from the source tree's root directory to re-generate the
diff --git a/docs/modules/ROOT/pages/contributor-guide/extension-documentation.adoc b/docs/modules/ROOT/pages/contributor-guide/extension-documentation.adoc
index 26ad0cf47d..0c4f90cd78 100644
--- a/docs/modules/ROOT/pages/contributor-guide/extension-documentation.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/extension-documentation.adoc
@@ -10,7 +10,7 @@ The resulting AsciiDoc files are stored in
From there, the pages are published by Antora to the Camel website.
The pages are referenced i.e. from the xref:reference/index.adoc[List of Camel Quarkus extensions]
-and from Camel Quarkus items on https://code.quarkus.io/[code.quarkus.io].
+and from Camel Quarkus items on https://{link-quarkus-code-generator}/[{link-quarkus-code-generator}].
The `update-extension-doc-page` mojo merges the https://raw.githubusercontent.com/apache/camel-quarkus/main/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc[FreeMarker template] with the following data:
diff --git a/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc b/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc
index 0f62f32b3e..95f192b5d2 100644
--- a/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc
@@ -3,7 +3,7 @@
== `quarkus-extension.yaml`
-This file contains metadata used by Quarkus project generator https://code.quarkus.io/[https://code.quarkus.io/].
+This file contains metadata used by Quarkus project generator https://{link-quarkus-code-generator}/[https://{link-quarkus-code-generator}/].
It is located in the `src/main/resources/META-INF` directory of the runtime module.
Here is an https://github.com/apache/camel-quarkus/blob/main/extensions/activemq/runtime/src/main/resources/META-INF/quarkus-extension.yaml[example from the ActiveMQ extension]:
diff --git a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
index 39ec8df38a..55c59a77d0 100644
--- a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
@@ -220,7 +220,7 @@ As long as there are unavailable artifacts, the requests are re-tried with a (co
====
NOTE: https://github.com/quarkusio/quarkus-platform[Quarkus Platform] hosts the metadata and Maven BOMs necessary for
-https://code.quarkus.io/[code.quarkus.io] as well as for https://quarkus.io/guides/tooling[Quarkus tools].
+https://{link-quarkus-code-generator}/[{link-quarkus-code-generator}] as well as for https://quarkus.io/guides/tooling[Quarkus tools].
* Clone Quarkus Platform unless you have done it in the past
+
diff --git a/docs/modules/ROOT/pages/reference/extensions/activemq.adoc b/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
index 63a2acc49c..504f5c5b44 100644
--- a/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-activemq"]
= ActiveMQ
:page-aliases: extensions/activemq.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
+[id="extensions-activemq-whats-inside"]
== What's inside
* xref:{cq-camel-components}::activemq-component.adoc[ActiveMQ component], URI syntax: `activemq:destinationType:destinationName`
Please refer to the above link for usage and configuration details.
+[id="extensions-activemq-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-activemq[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-activemq[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-activemq</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-activemq-usage"]
== Usage
-
+[id="extensions-usage-message-mapping-with-org-w3c-dom-node"]
=== Message mapping with `org.w3c.dom.Node`
The Camel ActiveMQ component supports message mapping between `javax.jms.Message` and `org.apache.camel.Message`. When wanting to convert a Camel message body type of `org.w3c.dom.Node`,
@@ -52,18 +59,21 @@ When sending JMS message payloads as `javax.jms.ObjectMessage`, you must annotat
Note that this extension automatically sets `quarkus.camel.native.reflection.serialization-enabled = true` for you. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide] for more information.
+[id="extensions-activemq-camel-quarkus-limitations"]
== Camel Quarkus limitations
ActiveMQ https://activemq.apache.org/selectors.html[XPath selectors] are disabled in native mode as the functionality depends on `activemq-broker`. This dependency
is excluded from the dependency tree, since none of the ActiveMQ broker functionality is supported in native mode.
+[id="extensions-activemq-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-activemq-transferexception-option-in-native-mode"]
== transferException option in native mode
To use the `transferException` option in native mode, you must enable support for object serialization. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide]
diff --git a/docs/modules/ROOT/pages/reference/extensions/amqp.adoc b/docs/modules/ROOT/pages/reference/extensions/amqp.adoc
index a778a1cbcd..e55f91c58f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/amqp.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/amqp.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-amqp"]
= AMQP
:page-aliases: extensions/amqp.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Messaging with AMQP protocol using Apache QPid Client.
+[id="extensions-amqp-whats-inside"]
== What's inside
* xref:{cq-camel-components}::amqp-component.adoc[AMQP component], URI syntax: `amqp:destinationType:destinationName`
Please refer to the above link for usage and configuration details.
+[id="extensions-amqp-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-amqp[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-amqp[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-amqp</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-amqp-usage"]
== Usage
-
+[id="extensions-usage-message-mapping-with-org-w3c-dom-node"]
=== Message mapping with `org.w3c.dom.Node`
The Camel AMQP component supports message mapping between `javax.jms.Message` and `org.apache.camel.Message`. When wanting to convert a Camel message body type of `org.w3c.dom.Node`,
@@ -52,6 +59,7 @@ When sending JMS message payloads as `javax.jms.ObjectMessage`, you must annotat
Note that this extension automatically sets `quarkus.camel.native.reflection.serialization-enabled = true` for you. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide] for more information.
+[id="extensions-amqp-transferexception-option-in-native-mode"]
== transferException option in native mode
To use the `transferException` option in native mode, you must enable support for object serialization. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide]
@@ -63,6 +71,7 @@ You will also need to enable serialization for the exception classes that you in
@RegisterForReflection(targets = { IllegalStateException.class, MyCustomException.class }, serialization = true)
----
+[id="extensions-amqp-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
The extension leverages the https://github.com/amqphub/quarkus-qpid-jms/[Quarkus Qpid JMS] extension. A ConnectionFactory bean is automatically created
diff --git a/docs/modules/ROOT/pages/reference/extensions/arangodb.adoc b/docs/modules/ROOT/pages/reference/extensions/arangodb.adoc
index 7d765c2db7..434a2f2124 100644
--- a/docs/modules/ROOT/pages/reference/extensions/arangodb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/arangodb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-arangodb"]
= ArangoDb
:linkattrs:
:cq-artifact-id: camel-quarkus-arangodb
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.1.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
+endif::[]
Perform operations on ArangoDb documents, collections and graphs.
+[id="extensions-arangodb-whats-inside"]
== What's inside
* xref:{cq-camel-components}::arangodb-component.adoc[ArangoDb component], URI syntax: `arangodb:database`
Please refer to the above link for usage and configuration details.
+[id="extensions-arangodb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-arangodb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-arangodb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-arangodb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/as2.adoc b/docs/modules/ROOT/pages/reference/extensions/as2.adoc
index bace49c419..74ac0e56fc 100644
--- a/docs/modules/ROOT/pages/reference/extensions/as2.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/as2.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-as2"]
= AS2
:page-aliases: extensions/as2.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Transfer data securely and reliably using the AS2 protocol (RFC4130).
+[id="extensions-as2-whats-inside"]
== What's inside
* xref:{cq-camel-components}::as2-component.adoc[AS2 component], URI syntax: `as2:apiName/methodName`
Please refer to the above link for usage and configuration details.
+[id="extensions-as2-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-as2[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-as2[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-as2</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-as2-usage"]
== Usage
-
Depending on its configuration, this component may require SSL encryption on its connections. In such a case, you will need
to add `quarkus.ssl.native=true` to your `application.properties`.
See also https://quarkus.io/guides/native-and-ssl[Quarkus native SSL guide] and xref:user-guide/native-mode.adoc[Native mode]
diff --git a/docs/modules/ROOT/pages/reference/extensions/asn1.adoc b/docs/modules/ROOT/pages/reference/extensions/asn1.adoc
index 03e5c9e86d..176af7c011 100644
--- a/docs/modules/ROOT/pages/reference/extensions/asn1.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/asn1.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-asn1"]
= ASN.1 File
:linkattrs:
:cq-artifact-id: camel-quarkus-asn1
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
+[id="extensions-asn1-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:asn1-dataformat.adoc[ASN.1 File data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-asn1-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-asn1</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/asterisk.adoc b/docs/modules/ROOT/pages/reference/extensions/asterisk.adoc
index afc9f92a2f..afc5f1a1cd 100644
--- a/docs/modules/ROOT/pages/reference/extensions/asterisk.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/asterisk.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-asterisk"]
= Asterisk
:linkattrs:
:cq-artifact-id: camel-quarkus-asterisk
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Interact with Asterisk PBX Server.
+[id="extensions-asterisk-whats-inside"]
== What's inside
* xref:{cq-camel-components}::asterisk-component.adoc[Asterisk component], URI syntax: `asterisk:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-asterisk-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-asterisk</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/atlasmap.adoc b/docs/modules/ROOT/pages/reference/extensions/atlasmap.adoc
index 0f9abb9aab..e33dc03b1a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/atlasmap.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/atlasmap.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-atlasmap"]
= AtlasMap
:linkattrs:
:cq-artifact-id: camel-quarkus-atlasmap
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.5.0
:cq-native-since: 1.7.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.5.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
+endif::[]
Transforms the message using an AtlasMap transformation.
+[id="extensions-atlasmap-whats-inside"]
== What's inside
* xref:{cq-camel-components}::atlasmap-component.adoc[AtlasMap component], URI syntax: `atlasmap:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-atlasmap-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-atlasmap[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-atlasmap[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,14 +40,17 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-atlasmap</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-atlasmap-allowcontextmapall-option-in-native-mode"]
== allowContextMapAll option in native mode
The `allowContextMapAll` option is not supported in native mode as it requires reflective access to security sensitive camel core classes such as
`CamelContext` & `Exchange`. This is considered a security risk and thus access to the feature is not provided by default.
+[id="extensions-atlasmap-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
Note that you can perform mapping for these types of data:
diff --git a/docs/modules/ROOT/pages/reference/extensions/atmos.adoc b/docs/modules/ROOT/pages/reference/extensions/atmos.adoc
index 0e541917db..0d7ff9b853 100644
--- a/docs/modules/ROOT/pages/reference/extensions/atmos.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/atmos.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-atmos"]
= Atmos
:linkattrs:
:cq-artifact-id: camel-quarkus-atmos
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Integract with EMC's ViPR object data services using the Atmos Client.
+[id="extensions-atmos-whats-inside"]
== What's inside
* xref:{cq-camel-components}::atmos-component.adoc[Atmos component], URI syntax: `atmos:name/operation`
Please refer to the above link for usage and configuration details.
+[id="extensions-atmos-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-atmos</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/atom.adoc b/docs/modules/ROOT/pages/reference/extensions/atom.adoc
index c6f1c2f020..3fd39ef73a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/atom.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/atom.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-atom"]
= Atom
:linkattrs:
:cq-artifact-id: camel-quarkus-atom
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Poll Atom RSS feeds.
+[id="extensions-atom-whats-inside"]
== What's inside
* xref:{cq-camel-components}::atom-component.adoc[Atom component], URI syntax: `atom:feedUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-atom-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-atom[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-atom[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-atom</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/attachments.adoc b/docs/modules/ROOT/pages/reference/extensions/attachments.adoc
index b0a4f48e17..aeac22cac8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/attachments.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/attachments.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-attachments"]
= Attachments
:page-aliases: extensions/attachments.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.3.0
:cq-native-since: 0.3.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native since##[.badge-supported]##0.3.0##
+endif::[]
Support for attachments on Camel messages
+[id="extensions-attachments-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:attachments.adoc[Attachments]
Please refer to the above link for usage and configuration details.
+[id="extensions-attachments-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-attachments[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-attachments[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-attachments</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc b/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
index 0575851347..8b47628256 100644
--- a/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-avro-rpc"]
= Avro RPC
:page-aliases: extensions/avro-rpc.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.5.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.5.0##
+endif::[]
Produce or consume Apache Avro RPC services.
+[id="extensions-avro-rpc-whats-inside"]
== What's inside
* xref:{cq-camel-components}::avro-component.adoc[Avro RPC component], URI syntax: `avro:transport:host:port/messageName`
Please refer to the above link for usage and configuration details.
+[id="extensions-avro-rpc-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-avro-rpc[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-avro-rpc[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,10 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-avro-rpc</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-avro-rpc-usage"]
== Usage
-
Classes used as the protocol (either specific or reflective) in native mode, have to be registered for reflection (see https://quarkus.io/guides/writing-native-applications-tips#register-reflection[documentation]).
diff --git a/docs/modules/ROOT/pages/reference/extensions/avro.adoc b/docs/modules/ROOT/pages/reference/extensions/avro.adoc
index 01263de105..b8ccf32963 100644
--- a/docs/modules/ROOT/pages/reference/extensions/avro.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/avro.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-avro"]
= Avro
:page-aliases: extensions/avro.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Serialize and deserialize messages using Apache Avro binary data format.
+[id="extensions-avro-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:avro-dataformat.adoc[Avro data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-avro-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-avro[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-avro[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-avro</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-avro-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
Beyond standard usages known from vanilla Camel, Camel Quarkus adds the possibility to parse the Avro schema at build time both in JVM and Native mode.
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-secrets-manager.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-secrets-manager.adoc
index cfd26f33f4..e604116403 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-secrets-manager.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-secrets-manager.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws-secrets-manager"]
= AWS Secrets Manager
:linkattrs:
:cq-artifact-id: camel-quarkus-aws-secrets-manager
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.0.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Manage AWS Secrets Manager services using AWS SDK version 2.x.
+[id="extensions-aws-secrets-manager-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws-secrets-manager-component.adoc[AWS Secrets Manager component], URI syntax: `aws-secrets-manager:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws-secrets-manager-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-aws-secrets-manager</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-xray.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-xray.adoc
index cfd601b977..355d289645 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-xray.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-xray.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws-xray"]
= AWS XRay
:linkattrs:
:cq-artifact-id: camel-quarkus-aws-xray
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.2.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.2.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Distributed tracing using AWS XRay
+[id="extensions-aws-xray-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:aws-xray.adoc[AWS XRay]
Please refer to the above link for usage and configuration details.
+[id="extensions-aws-xray-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-aws-xray</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
index 5a9c5913ae..c39f69b9bc 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-athena"]
= AWS 2 Athena
:page-aliases: extensions/aws2-athena.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Access AWS Athena service using AWS SDK version 2.x.
+[id="extensions-aws2-athena-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-athena-component.adoc[AWS Athena component], URI syntax: `aws2-athena:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-athena-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-athena[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-athena[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-athena</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-athena-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
index 28d7c0707f..b791779bbc 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-cw"]
= AWS 2 CloudWatch
:page-aliases: extensions/aws2-cw.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
+[id="extensions-aws2-cw-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-cw-component.adoc[AWS CloudWatch component], URI syntax: `aws2-cw:namespace`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-cw-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-cw[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-cw[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-cw</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-cw-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
index 640504473d..91394bbb1c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-ddb"]
= AWS 2 DynamoDB
:page-aliases: extensions/aws2-ddb.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Store and retrieve data from AWS DynamoDB service or receive messages from AWS DynamoDB Stream using AWS SDK version 2.x.
+[id="extensions-aws2-ddb-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-ddb-component.adoc[AWS DynamoDB component], URI syntax: `aws2-ddb:tableName`
@@ -24,9 +28,10 @@ Store and retrieve data from AWS DynamoDB service or receive messages from AWS D
Please refer to the above links for usage and configuration details.
+[id="extensions-aws2-ddb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-ddb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-ddb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -37,17 +42,21 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-ddb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-ddb-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-aws2-ddb-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-aws2-ddb-optional-integration-with-Quarkus Amazon DynamoDB"]
=== Optional integration with Quarkus Amazon DynamoDB
If desired, it is possible to use the Quarkus Amazon DynamoDB extension in conjunction with Camel Quarkus AWS 2 DynamoDB.
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
index 938f796a84..4c2783c02f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-ec2"]
= AWS 2 Elastic Compute Cloud (EC2)
:page-aliases: extensions/aws2-ec2.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage AWS EC2 instances using AWS SDK version 2.x.
+[id="extensions-aws2-ec2-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-ec2-component.adoc[AWS Elastic Compute Cloud (EC2) component], URI syntax: `aws2-ec2:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-ec2-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-ec2[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-ec2[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-ec2</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-ec2-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
index d99cbd5f59..598f8fab8f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-ecs"]
= AWS 2 Elastic Container Service (ECS)
:page-aliases: extensions/aws2-ecs.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage AWS ECS cluster instances using AWS SDK version 2.x.
+[id="extensions-aws2-ecs-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-ecs-component.adoc[AWS Elastic Container Service (ECS) component], URI syntax: `aws2-ecs:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-ecs-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-ecs[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-ecs[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-ecs</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-ecs-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
index 0c444cdefd..e16dea6bd5 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-eks"]
= AWS 2 Elastic Kubernetes Service (EKS)
:page-aliases: extensions/aws2-eks.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage AWS EKS cluster instances using AWS SDK version 2.x.
+[id="extensions-aws2-eks-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-eks-component.adoc[AWS Elastic Kubernetes Service (EKS) component], URI syntax: `aws2-eks:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-eks-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-eks[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-eks[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-eks</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-eks-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-eventbridge.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-eventbridge.adoc
index fb48d2acfa..ac31a748a2 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-eventbridge.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-eventbridge.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-eventbridge"]
= AWS 2 Eventbridge
:linkattrs:
:cq-artifact-id: camel-quarkus-aws2-eventbridge
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.4.0
:cq-native-since: 1.7.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.4.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
+endif::[]
Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.
+[id="extensions-aws2-eventbridge-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-eventbridge-component.adoc[AWS Eventbridge component], URI syntax: `aws2-eventbridge://eventbusNameOrArn`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-eventbridge-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-eventbridge[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-eventbridge[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-eventbridge</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
index f29e4de6cb..fe77186847 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-iam"]
= AWS 2 Identity and Access Management (IAM)
:page-aliases: extensions/aws2-iam.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage AWS IAM instances using AWS SDK version 2.x.
+[id="extensions-aws2-iam-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-iam-component.adoc[AWS Identity and Access Management (IAM) component], URI syntax: `aws2-iam:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-iam-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-iam[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-iam[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-iam</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-iam-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-kinesis.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-kinesis.adoc
index 5b620fe461..39342e087d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-kinesis.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-kinesis.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-kinesis"]
= AWS 2 Kinesis
:linkattrs:
:cq-artifact-id: camel-quarkus-aws2-kinesis
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.7.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
+endif::[]
Consume and produce records from AWS Kinesis Streams using AWS SDK version 2.x.
+[id="extensions-aws2-kinesis-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-kinesis-component.adoc[AWS Kinesis component], URI syntax: `aws2-kinesis:streamName`
@@ -23,9 +27,10 @@ Consume and produce records from AWS Kinesis Streams using AWS SDK version 2.x.
Please refer to the above links for usage and configuration details.
+[id="extensions-aws2-kinesis-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-kinesis[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-kinesis[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-kinesis</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-kinesis-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
index efc91465e6..f4839d4824 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-kms"]
= AWS 2 Key Management Service (KMS)
:page-aliases: extensions/aws2-kms.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
+[id="extensions-aws2-kms-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-kms-component.adoc[AWS Key Management Service (KMS) component], URI syntax: `aws2-kms:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-kms-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-kms[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-kms[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-kms</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-kms-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-lambda.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-lambda.adoc
index 4c88121423..cf6f7e2f9e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-lambda.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-lambda.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-lambda"]
= AWS 2 Lambda
:linkattrs:
:cq-artifact-id: camel-quarkus-aws2-lambda
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.1.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
+endif::[]
Manage and invoke AWS Lambda functions using AWS SDK version 2.x.
+[id="extensions-aws2-lambda-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-lambda-component.adoc[AWS Lambda component], URI syntax: `aws2-lambda:function`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-lambda-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-lambda[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-lambda[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,17 +40,21 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-lambda</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-lambda-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-aws2-lambda-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-configuration-not-possible-to-leverage-quarkus-amazon-lambda-by-camel-aws2-lambda-extension"]
=== Not possible to leverage quarkus-amazon-lambda by Camel aws2-lambda extension
Quarkus-amazon-lambda extension allows you to use Quarkus to build your AWS Lambdas, whereas Camel component manages (deploy, undeploy, …) existing functions.
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
index 2578502ab0..72060eefc4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-mq"]
= AWS 2 MQ
:page-aliases: extensions/aws2-mq.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage AWS MQ instances using AWS SDK version 2.x.
+[id="extensions-aws2-mq-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-mq-component.adoc[AWS MQ component], URI syntax: `aws2-mq:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-mq-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-mq[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-mq[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-mq</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-mq-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
index c35d3e5e4b..4e6799d38a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-msk"]
= AWS 2 Managed Streaming for Apache Kafka (MSK)
:page-aliases: extensions/aws2-msk.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage AWS MSK instances using AWS SDK version 2.x.
+[id="extensions-aws2-msk-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-msk-component.adoc[AWS Managed Streaming for Apache Kafka (MSK) component], URI syntax: `aws2-msk:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-msk-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-msk[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-msk[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-msk</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-msk-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
index 76949c9ab5..29d9ecdc40 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-s3"]
= AWS 2 S3 Storage Service
:page-aliases: extensions/aws2-s3.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.
+[id="extensions-aws2-s3-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-s3-component.adoc[AWS S3 Storage Service component], URI syntax: `aws2-s3://bucketNameOrArn`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-s3-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-s3[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-s3[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,17 +41,21 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-s3</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-s3-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-aws2-s3-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-aws2-s3-optional-integration-with-Quarkus Amazon S3"]
=== Optional integration with Quarkus Amazon S3
If desired, it is possible to use the Quarkus Amazon S3 extension in conjunction with Camel Quarkus AWS 2 S3 Storage Service.
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
index 1875c4a686..2e08b0cdb6 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-ses"]
= AWS 2 Simple Email Service (SES)
:page-aliases: extensions/aws2-ses.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Send e-mails through AWS SES service using AWS SDK version 2.x.
+[id="extensions-aws2-ses-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-ses-component.adoc[AWS Simple Email Service (SES) component], URI syntax: `aws2-ses:from`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-ses-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-ses[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-ses[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,17 +41,21 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-ses</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-ses-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-aws2-ses-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-aws2-ses-optional-integration-with-Quarkus Amazon SES"]
=== Optional integration with Quarkus Amazon SES
If desired, it is possible to use the Quarkus Amazon SES extension in conjunction with Camel Quarkus AWS 2 Simple Email Service (SES).
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
index 438e8f3b0e..abf700f346 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-sns"]
= AWS 2 Simple Notification System (SNS)
:page-aliases: extensions/aws2-sns.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
+[id="extensions-aws2-sns-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-sns-component.adoc[AWS Simple Notification System (SNS) component], URI syntax: `aws2-sns:topicNameOrArn`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-sns-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-sns[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-sns[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,17 +41,21 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-sns</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-sns-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-aws2-sns-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-aws2-sns-optional-integration-with-Quarkus Amazon SNS"]
=== Optional integration with Quarkus Amazon SNS
If desired, it is possible to use the Quarkus Amazon SNS extension in conjunction with Camel Quarkus AWS 2 Simple Notification System (SNS).
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
index 168c8dc1cb..a02bbae444 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-sqs"]
= AWS 2 Simple Queue Service (SQS)
:page-aliases: extensions/aws2-sqs.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.
+[id="extensions-aws2-sqs-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-sqs-component.adoc[AWS Simple Queue Service (SQS) component], URI syntax: `aws2-sqs:queueNameOrArn`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-sqs-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-sqs[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-sqs[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,17 +41,21 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-sqs</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-sqs-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-aws2-sqs-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-aws2-sqs-optional-integration-with-Quarkus Amazon SQS"]
=== Optional integration with Quarkus Amazon SQS
If desired, it is possible to use the Quarkus Amazon SQS extension in conjunction with Camel Quarkus AWS 2 Simple Queue Service (SQS).
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-sts.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-sts.adoc
index 3e19ff5653..3e48d273b4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-sts.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-sts.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-sts"]
= AWS 2 Security Token Service (STS)
:linkattrs:
:cq-artifact-id: camel-quarkus-aws2-sts
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.1.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
+endif::[]
Manage AWS STS cluster instances using AWS SDK version 2.x.
+[id="extensions-aws2-sts-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-sts-component.adoc[AWS Security Token Service (STS) component], URI syntax: `aws2-sts:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-sts-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-sts[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-sts[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-sts</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-sts-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
index 148dd52258..00a8fb19dd 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-aws2-translate"]
= AWS 2 Translate
:page-aliases: extensions/aws2-translate.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Translate texts using AWS Translate and AWS SDK version 2.x.
+[id="extensions-aws2-translate-whats-inside"]
== What's inside
* xref:{cq-camel-components}::aws2-translate-component.adoc[AWS Translate component], URI syntax: `aws2-translate:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-aws2-translate-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-aws2-translate[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-aws2-translate[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-aws2-translate</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-aws2-translate-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-cosmosdb.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-cosmosdb.adoc
index ff7a463a80..9971c91e35 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-cosmosdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-cosmosdb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-azure-cosmosdb"]
= Azure CosmosDB
:linkattrs:
:cq-artifact-id: camel-quarkus-azure-cosmosdb
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.0.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Azure Cosmos DB is Microsofts globally distributed, multi-model database service for operational and analytics workloads. It offers multi-mastering feature by automatically scaling throughput, compute, and storage. This component interacts with Azure CosmosDB through Azure SQL API
+[id="extensions-azure-cosmosdb-whats-inside"]
== What's inside
* xref:{cq-camel-components}::azure-cosmosdb-component.adoc[Azure CosmosDB component], URI syntax: `azure-cosmosdb:databaseName/containerName`
Please refer to the above link for usage and configuration details.
+[id="extensions-azure-cosmosdb-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-azure-cosmosdb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-eventhubs.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-eventhubs.adoc
index 778eb3547d..e3343c7427 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-eventhubs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-eventhubs.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-azure-eventhubs"]
= Azure Event Hubs
:linkattrs:
:cq-artifact-id: camel-quarkus-azure-eventhubs
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.7.0
:cq-native-since: 1.7.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.7.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
+endif::[]
The azure-eventhubs component that integrates Azure Event Hubs using AMQP protocol. Azure EventHubs is a highly scalable publish-subscribe service that can ingest millions of events per second and stream them to multiple consumers.
+[id="extensions-azure-eventhubs-whats-inside"]
== What's inside
* xref:{cq-camel-components}::azure-eventhubs-component.adoc[Azure Event Hubs component], URI syntax: `azure-eventhubs:namespace/eventHubName`
Please refer to the above link for usage and configuration details.
+[id="extensions-azure-eventhubs-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-azure-eventhubs[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-azure-eventhubs[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,11 +40,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-azure-eventhubs</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-azure-eventhubs-usage"]
== Usage
-
+[id="extensions-usage-micrometer-metrics-support"]
=== Micrometer metrics support
If you wish to enable the collection of Micrometer metrics for the Reactor Netty transports, then you should declare a dependency on `quarkus-micrometer` to ensure
@@ -54,6 +61,7 @@ that they are available via the Quarkus metrics HTTP endpoint.
----
+[id="extensions-azure-eventhubs-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-key-vault.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-key-vault.adoc
index 7e0915b2d1..84179e78f7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-key-vault.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-key-vault.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-azure-key-vault"]
= Azure Key Vault
:linkattrs:
:cq-artifact-id: camel-quarkus-azure-key-vault
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.10.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.10.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Manage secrets and keys in Azure Key Vault Service
+[id="extensions-azure-key-vault-whats-inside"]
== What's inside
* xref:{cq-camel-components}::azure-key-vault-component.adoc[Azure Key Vault component], URI syntax: `azure-key-vault:vaultName`
Please refer to the above link for usage and configuration details.
+[id="extensions-azure-key-vault-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-azure-key-vault</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-servicebus.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-servicebus.adoc
index cdd5bcb667..86ae6c18d7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-servicebus.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-servicebus.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-azure-servicebus"]
= Azure ServiceBus
:linkattrs:
:cq-artifact-id: camel-quarkus-azure-servicebus
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.8.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.8.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Send and receive messages to/from Azure Event Bus.
+[id="extensions-azure-servicebus-whats-inside"]
== What's inside
* xref:{cq-camel-components}::azure-servicebus-component.adoc[Azure ServiceBus component], URI syntax: `azure-servicebus:topicOrQueueName`
Please refer to the above link for usage and configuration details.
+[id="extensions-azure-servicebus-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-azure-servicebus</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-storage-blob.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-storage-blob.adoc
index 5a9f5a982d..a44d5445c7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-storage-blob.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-storage-blob.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-azure-storage-blob"]
= Azure Storage Blob Service
:linkattrs:
:cq-artifact-id: camel-quarkus-azure-storage-blob
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.6.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.6.0##
+endif::[]
Store and retrieve blobs from Azure Storage Blob Service using SDK v12.
+[id="extensions-azure-storage-blob-whats-inside"]
== What's inside
* xref:{cq-camel-components}::azure-storage-blob-component.adoc[Azure Storage Blob Service component], URI syntax: `azure-storage-blob:accountName/containerName`
Please refer to the above link for usage and configuration details.
+[id="extensions-azure-storage-blob-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-azure-storage-blob[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-azure-storage-blob[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,11 +40,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-azure-storage-blob</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-azure-storage-blob-usage"]
== Usage
-
+[id="extensions-usage-micrometer-metrics-support"]
=== Micrometer metrics support
If you wish to enable the collection of Micrometer metrics for the Reactor Netty transports, then you should declare a dependency on `quarkus-micrometer` to ensure
@@ -54,6 +61,7 @@ that they are available via the Quarkus metrics HTTP endpoint.
----
+[id="extensions-azure-storage-blob-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-storage-datalake.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-storage-datalake.adoc
index 274d1eb5c0..5dc8d7080c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-storage-datalake.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-storage-datalake.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-azure-storage-datalake"]
= Azure storage datalake service
:linkattrs:
:cq-artifact-id: camel-quarkus-azure-storage-datalake
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.8.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.8.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Camel Azure Datalake Gen2 Component
+[id="extensions-azure-storage-datalake-whats-inside"]
== What's inside
* xref:{cq-camel-components}::azure-storage-datalake-component.adoc[Azure Storage Datalake Service component], URI syntax: `azure-storage-datalake:accountName/fileSystemName`
Please refer to the above link for usage and configuration details.
+[id="extensions-azure-storage-datalake-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,11 +36,13 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-azure-storage-datalake</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-azure-storage-datalake-usage"]
== Usage
-
+[id="extensions-usage-micrometer-metrics-support"]
=== Micrometer metrics support
If you wish to enable the collection of Micrometer metrics for the Reactor Netty transports, then you should declare a dependency on `quarkus-micrometer` to ensure
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-storage-queue.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-storage-queue.adoc
index dfad48fd3e..9676a6d812 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-storage-queue.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-storage-queue.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-azure-storage-queue"]
= Azure Storage Queue Service
:linkattrs:
:cq-artifact-id: camel-quarkus-azure-storage-queue
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.7.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
+endif::[]
The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12.
+[id="extensions-azure-storage-queue-whats-inside"]
== What's inside
* xref:{cq-camel-components}::azure-storage-queue-component.adoc[Azure Storage Queue Service component], URI syntax: `azure-storage-queue:accountName/queueName`
Please refer to the above link for usage and configuration details.
+[id="extensions-azure-storage-queue-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-azure-storage-queue[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-azure-storage-queue[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,11 +40,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-azure-storage-queue</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-azure-storage-queue-usage"]
== Usage
-
+[id="extensions-usage-micrometer-metrics-support"]
=== Micrometer metrics support
If you wish to enable the collection of Micrometer metrics for the Reactor Netty transports, then you should declare a dependency on `quarkus-micrometer` to ensure
@@ -54,6 +61,7 @@ that they are available via the Quarkus metrics HTTP endpoint.
----
+[id="extensions-azure-storage-queue-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/barcode.adoc b/docs/modules/ROOT/pages/reference/extensions/barcode.adoc
index d89b7ad11c..ba3a32f22e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/barcode.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/barcode.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-barcode"]
= Barcode
:linkattrs:
:cq-artifact-id: camel-quarkus-barcode
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Transform strings to various 1D/2D barcode bitmap formats and back.
+[id="extensions-barcode-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:barcode-dataformat.adoc[Barcode data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-barcode-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-barcode</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/base64.adoc b/docs/modules/ROOT/pages/reference/extensions/base64.adoc
index 4abfa9b6b4..482e470fa6 100644
--- a/docs/modules/ROOT/pages/reference/extensions/base64.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/base64.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-base64"]
= Base64
:page-aliases: extensions/base64.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Encode and decode data using Base64.
+[id="extensions-base64-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:base64-dataformat.adoc[Base64 data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-base64-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-base64[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-base64[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-base64</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc b/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
index b5efce7b3c..71d68756a2 100644
--- a/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-bean-validator"]
= Bean Validator
:page-aliases: extensions/bean-validator.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Validate the message body using the Java Bean Validation API.
+[id="extensions-bean-validator-whats-inside"]
== What's inside
* xref:{cq-camel-components}::bean-validator-component.adoc[Bean Validator component], URI syntax: `bean-validator:label`
Please refer to the above link for usage and configuration details.
+[id="extensions-bean-validator-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-bean-validator[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-bean-validator[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-bean-validator</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-bean-validator-usage"]
== Usage
-
+[id="extensions-usage-configuring-the-validatorfactory"]
=== Configuring the ValidatorFactory
Implementation of this extension leverages the https://quarkus.io/guides/validation[Quarkus Hibernate Validator extension].
@@ -63,6 +70,7 @@ public interface OptionalChecks {
----
+[id="extensions-bean-validator-camel-quarkus-limitations"]
== Camel Quarkus limitations
It is not possible to describe your constraints as XML (by providing the file META-INF/validation.xml), only Java annotations are supported.
diff --git a/docs/modules/ROOT/pages/reference/extensions/bean.adoc b/docs/modules/ROOT/pages/reference/extensions/bean.adoc
index eac977b392..e02e396ea1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/bean.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bean.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-bean"]
= Bean
:page-aliases: extensions/bean.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 0.1.0
:cq-native-since: 0.1.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.1.0## [.badge-key]##Native since##[.badge-supported]##0.1.0##
+endif::[]
Invoke methods of Java beans
+[id="extensions-bean-whats-inside"]
== What's inside
* xref:{cq-camel-components}::bean-component.adoc[Bean component], URI syntax: `bean:beanName`
@@ -25,9 +29,10 @@ Invoke methods of Java beans
Please refer to the above links for usage and configuration details.
+[id="extensions-bean-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-bean[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-bean[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -38,11 +43,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-bean</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-bean-usage"]
== Usage
-
Except for invoking methods of beans available in Camel registry,
Bean component and Bean method language can also invoke Quarkus CDI beans.
For more details, please refer to the xref:user-guide/cdi.adoc#_cdi_and_the_camel_bean_component[CDI and the Camel Bean component] section of the User guide.
diff --git a/docs/modules/ROOT/pages/reference/extensions/bindy.adoc b/docs/modules/ROOT/pages/reference/extensions/bindy.adoc
index e32929a1b1..5cc24cfa71 100644
--- a/docs/modules/ROOT/pages/reference/extensions/bindy.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bindy.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-bindy"]
= Bindy
:page-aliases: extensions/bindy.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Marshal and unmarshal between POJOs on one side and Comma separated values (CSV), fixed field length or key-value pair (KVP) formats on the other side using Camel Bindy
+[id="extensions-bindy-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:bindy-dataformat.adoc[Bindy CSV data format]
@@ -25,9 +29,10 @@ Marshal and unmarshal between POJOs on one side and Comma separated values (CSV)
Please refer to the above links for usage and configuration details.
+[id="extensions-bindy-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-bindy[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-bindy[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -38,9 +43,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-bindy</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-bindy-camel-quarkus-limitations"]
== Camel Quarkus limitations
When using camel-quarkus-bindy in native mode, only the build machine's locale is supported.
diff --git a/docs/modules/ROOT/pages/reference/extensions/bonita.adoc b/docs/modules/ROOT/pages/reference/extensions/bonita.adoc
index ba977cca26..46e3de78e0 100644
--- a/docs/modules/ROOT/pages/reference/extensions/bonita.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bonita.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-bonita"]
= Bonita
:linkattrs:
:cq-artifact-id: camel-quarkus-bonita
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Communicate with a remote Bonita BPM process engine.
+[id="extensions-bonita-whats-inside"]
== What's inside
* xref:{cq-camel-components}::bonita-component.adoc[Bonita component], URI syntax: `bonita:operation`
Please refer to the above link for usage and configuration details.
+[id="extensions-bonita-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-bonita</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/box.adoc b/docs/modules/ROOT/pages/reference/extensions/box.adoc
index 44f10a7219..0976cb413e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/box.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/box.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-box"]
= Box
:page-aliases: extensions/box.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
+[id="extensions-box-whats-inside"]
== What's inside
* xref:{cq-camel-components}::box-component.adoc[Box component], URI syntax: `box:apiName/methodName`
Please refer to the above link for usage and configuration details.
+[id="extensions-box-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-box[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-box[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-box</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-box-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/braintree.adoc b/docs/modules/ROOT/pages/reference/extensions/braintree.adoc
index dc63ab792a..1f7118d8c0 100644
--- a/docs/modules/ROOT/pages/reference/extensions/braintree.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/braintree.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-braintree"]
= Braintree
:page-aliases: extensions/braintree.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Process payments using Braintree Payments.
+[id="extensions-braintree-whats-inside"]
== What's inside
* xref:{cq-camel-components}::braintree-component.adoc[Braintree component], URI syntax: `braintree:apiName/methodName`
Please refer to the above link for usage and configuration details.
+[id="extensions-braintree-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-braintree[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-braintree[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-braintree</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/browse.adoc b/docs/modules/ROOT/pages/reference/extensions/browse.adoc
index 79b0ec27fe..761c0f3015 100644
--- a/docs/modules/ROOT/pages/reference/extensions/browse.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/browse.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-browse"]
= Browse
:linkattrs:
:cq-artifact-id: camel-quarkus-browse
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Inspect the messages received on endpoints supporting BrowsableEndpoint.
+[id="extensions-browse-whats-inside"]
== What's inside
* xref:{cq-camel-components}::browse-component.adoc[Browse component], URI syntax: `browse:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-browse-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-browse[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-browse[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-browse</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc b/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
index 87e62684c1..1144f06c3a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-caffeine-lrucache"]
= Caffeine LRUCache
:page-aliases: extensions/caffeine-lrucache.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
+endif::[]
An LRUCacheFactory implementation based on Caffeine
+[id="extensions-caffeine-lrucache-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:caffeine-lrucache.adoc[Caffeine Lrucache]
Please refer to the above link for usage and configuration details.
+[id="extensions-caffeine-lrucache-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-caffeine-lrucache[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-caffeine-lrucache[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-caffeine-lrucache</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/caffeine.adoc b/docs/modules/ROOT/pages/reference/extensions/caffeine.adoc
index aca68dfd96..2d33a83eab 100644
--- a/docs/modules/ROOT/pages/reference/extensions/caffeine.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/caffeine.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-caffeine"]
= Caffeine Cache
:linkattrs:
:cq-artifact-id: camel-quarkus-caffeine
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Perform caching operations using Caffeine Cache.
+[id="extensions-caffeine-whats-inside"]
== What's inside
* xref:{cq-camel-components}::caffeine-cache-component.adoc[Caffeine Cache component], URI syntax: `caffeine-cache:cacheName`
@@ -23,9 +27,10 @@ Perform caching operations using Caffeine Cache.
Please refer to the above links for usage and configuration details.
+[id="extensions-caffeine-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-caffeine[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-caffeine[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-caffeine</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc b/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
index 42bccf01bd..ecb24dde7e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-cassandraql"]
= Cassandra CQL
:page-aliases: extensions/cassandraql.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.7.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
+endif::[]
Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.
+[id="extensions-cassandraql-whats-inside"]
== What's inside
* xref:{cq-camel-components}::cql-component.adoc[Cassandra CQL component], URI syntax: `cql:beanRef:hosts:port/keyspace`
Please refer to the above link for usage and configuration details.
+[id="extensions-cassandraql-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-cassandraql[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-cassandraql[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,14 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-cassandraql</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-cassandraql-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-configuration-cassandra-aggregation-repository-in-native-mode"]
=== Cassandra aggregation repository in native mode
In order to use Cassandra aggregation repositories like `CassandraAggregationRepository` in native mode, you must xref:extensions/core.adoc#quarkus.camel.native.reflection.serialization-enabled[enable native serialization support].
diff --git a/docs/modules/ROOT/pages/reference/extensions/cbor.adoc b/docs/modules/ROOT/pages/reference/extensions/cbor.adoc
index 07bed84683..c6e3f81052 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cbor.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cbor.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-cbor"]
= CBOR
:linkattrs:
:cq-artifact-id: camel-quarkus-cbor
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.7.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
+endif::[]
Unmarshal a CBOR payload to POJO and back.
+[id="extensions-cbor-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:cbor-dataformat.adoc[CBOR data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-cbor-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-cbor[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-cbor[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-cbor</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/chatscript.adoc b/docs/modules/ROOT/pages/reference/extensions/chatscript.adoc
index bbcc9f340e..22aabed217 100644
--- a/docs/modules/ROOT/pages/reference/extensions/chatscript.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/chatscript.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-chatscript"]
= ChatScript
:linkattrs:
:cq-artifact-id: camel-quarkus-chatscript
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Chat with a ChatScript Server.
+[id="extensions-chatscript-whats-inside"]
== What's inside
* xref:{cq-camel-components}::chatscript-component.adoc[ChatScript component], URI syntax: `chatscript:host:port/botName`
Please refer to the above link for usage and configuration details.
+[id="extensions-chatscript-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-chatscript</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/chunk.adoc b/docs/modules/ROOT/pages/reference/extensions/chunk.adoc
index 3d73554593..2782154c6f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/chunk.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/chunk.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-chunk"]
= Chunk
:linkattrs:
:cq-artifact-id: camel-quarkus-chunk
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Transform messages using Chunk templating engine.
+[id="extensions-chunk-whats-inside"]
== What's inside
* xref:{cq-camel-components}::chunk-component.adoc[Chunk component], URI syntax: `chunk:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-chunk-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-chunk</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc b/docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc
index da2a4f4829..6c1e0e0df9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-cm-sms"]
= CM SMS Gateway
:linkattrs:
:cq-artifact-id: camel-quarkus-cm-sms
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Send SMS messages via CM SMS Gateway.
+[id="extensions-cm-sms-whats-inside"]
== What's inside
* xref:{cq-camel-components}::cm-sms-component.adoc[CM SMS Gateway component], URI syntax: `cm-sms:host`
Please refer to the above link for usage and configuration details.
+[id="extensions-cm-sms-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-cm-sms</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/cmis.adoc b/docs/modules/ROOT/pages/reference/extensions/cmis.adoc
index e49a641a98..928c95f496 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cmis.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cmis.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-cmis"]
= CMIS
:linkattrs:
:cq-artifact-id: camel-quarkus-cmis
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Read and write data from to/from a CMIS compliant content repositories.
+[id="extensions-cmis-whats-inside"]
== What's inside
* xref:{cq-camel-components}::cmis-component.adoc[CMIS component], URI syntax: `cmis:cmsUrl`
Please refer to the above link for usage and configuration details.
+[id="extensions-cmis-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-cmis</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/coap.adoc b/docs/modules/ROOT/pages/reference/extensions/coap.adoc
index a887e2f2ad..cb93fced51 100644
--- a/docs/modules/ROOT/pages/reference/extensions/coap.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/coap.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-coap"]
= CoAP
:linkattrs:
:cq-artifact-id: camel-quarkus-coap
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Send and receive messages to/from COAP capable devices.
+[id="extensions-coap-whats-inside"]
== What's inside
* xref:{cq-camel-components}::coap-component.adoc[CoAP component], URI syntax: `coap:uri`
@@ -25,6 +29,7 @@ Send and receive messages to/from COAP capable devices.
Please refer to the above links for usage and configuration details.
+[id="extensions-coap-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -34,5 +39,6 @@ Please refer to the above links for usage and configuration details.
<artifactId>camel-quarkus-coap</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/cometd.adoc b/docs/modules/ROOT/pages/reference/extensions/cometd.adoc
index 0d474a4762..fd6fe09660 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cometd.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cometd.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-cometd"]
= CometD
:linkattrs:
:cq-artifact-id: camel-quarkus-cometd
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.
+[id="extensions-cometd-whats-inside"]
== What's inside
* xref:{cq-camel-components}::cometd-component.adoc[CometD component], URI syntax: `cometd:host:port/channelName`
@@ -23,6 +27,7 @@ Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging u
Please refer to the above links for usage and configuration details.
+[id="extensions-cometd-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -32,5 +37,6 @@ Please refer to the above links for usage and configuration details.
<artifactId>camel-quarkus-cometd</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/consul.adoc b/docs/modules/ROOT/pages/reference/extensions/consul.adoc
index 8356cfea6d..43618c65fa 100644
--- a/docs/modules/ROOT/pages/reference/extensions/consul.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/consul.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-consul"]
= Consul
:page-aliases: extensions/consul.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Integrate with Consul service discovery and configuration store.
+[id="extensions-consul-whats-inside"]
== What's inside
* xref:{cq-camel-components}::consul-component.adoc[Consul component], URI syntax: `consul:apiEndpoint`
Please refer to the above link for usage and configuration details.
+[id="extensions-consul-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-consul[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-consul[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-consul</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-consul-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc b/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
index 3916ba5c88..6e9bf5ed28 100644
--- a/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-controlbus"]
= Control Bus
:page-aliases: extensions/controlbus.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.4.0
:cq-native-since: 0.4.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.4.0## [.badge-key]##Native since##[.badge-supported]##0.4.0##
+endif::[]
Manage and monitor Camel routes.
+[id="extensions-controlbus-whats-inside"]
== What's inside
* xref:{cq-camel-components}::controlbus-component.adoc[Control Bus component], URI syntax: `controlbus:command:language`
Please refer to the above link for usage and configuration details.
+[id="extensions-controlbus-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-controlbus[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-controlbus[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-controlbus</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/corda.adoc b/docs/modules/ROOT/pages/reference/extensions/corda.adoc
index 868aa8ee37..b82700aefe 100644
--- a/docs/modules/ROOT/pages/reference/extensions/corda.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/corda.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-corda"]
= Corda
:linkattrs:
:cq-artifact-id: camel-quarkus-corda
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform operations against Corda blockchain platform using corda-rpc library.
+[id="extensions-corda-whats-inside"]
== What's inside
* xref:{cq-camel-components}::corda-component.adoc[Corda component], URI syntax: `corda:node`
Please refer to the above link for usage and configuration details.
+[id="extensions-corda-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-corda</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc b/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
index a44acc84fa..1f1303d8fb 100644
--- a/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-core-cloud"]
= Cloud
:page-aliases: extensions/core-cloud.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 0.2.0
:cq-native-since: 0.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.2.0## [.badge-key]##Native since##[.badge-supported]##0.2.0##
+endif::[]
The Camel Quarkus core cloud module
+[id="extensions-core-cloud-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -26,5 +30,6 @@ The Camel Quarkus core cloud module
<artifactId>camel-quarkus-core-cloud</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/core.adoc b/docs/modules/ROOT/pages/reference/extensions/core.adoc
index 1a92ce4cac..158ed84edd 100644
--- a/docs/modules/ROOT/pages/reference/extensions/core.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/core.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-core"]
= Core
:page-aliases: extensions/core.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 0.0.1
:cq-native-since: 0.0.1
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
+endif::[]
Camel core functionality and basic Camel languages: Constant, ExchangeProperty, Header, Ref, Simple and Tokenize
+[id="extensions-core-whats-inside"]
== What's inside
* xref:{cq-camel-components}:languages:constant-language.adoc[Constant language]
@@ -29,9 +33,10 @@ Camel core functionality and basic Camel languages: Constant, ExchangeProperty,
Please refer to the above links for usage and configuration details.
+[id="extensions-core-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-core[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-core[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -42,11 +47,14 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-core</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-core-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-configuration-simple-language"]
=== Simple language
==== Using the OGNL notation
@@ -274,5 +282,5 @@ The action to take when `CamelMain` encounters an unknown argument. fail - Print
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc b/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
index 4dcda52987..85e597a105 100644
--- a/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-couchbase"]
= Couchbase
:page-aliases: extensions/couchbase.adoc
:linkattrs:
@@ -12,17 +13,21 @@
:cq-jvm-since: 1.0.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
+[id="extensions-couchbase-whats-inside"]
== What's inside
* xref:{cq-camel-components}::couchbase-component.adoc[Couchbase component], URI syntax: `couchbase:protocol://hostname:port`
Please refer to the above link for usage and configuration details.
+[id="extensions-couchbase-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -32,5 +37,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-couchbase</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc b/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
index d4876577c4..48b644ad18 100644
--- a/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-couchdb"]
= CouchDB
:page-aliases: extensions/couchdb.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
+[id="extensions-couchdb-whats-inside"]
== What's inside
* xref:{cq-camel-components}::couchdb-component.adoc[CouchDB component], URI syntax: `couchdb:protocol:hostname:port/database`
Please refer to the above link for usage and configuration details.
+[id="extensions-couchdb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-couchdb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-couchdb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-couchdb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-couchdb-camel-quarkus-limitations"]
== Camel Quarkus limitations
Only Producer mode is supported on Camel Quarkus at this stage.
diff --git a/docs/modules/ROOT/pages/reference/extensions/cron.adoc b/docs/modules/ROOT/pages/reference/extensions/cron.adoc
index 50b535f4b1..2c3cd85151 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cron.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cron.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-cron"]
= Cron
:page-aliases: extensions/cron.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
A generic interface for triggering events at times specified through the Unix cron syntax.
+[id="extensions-cron-whats-inside"]
== What's inside
* xref:{cq-camel-components}::cron-component.adoc[Cron component], URI syntax: `cron:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-cron-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-cron[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-cron[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-cron</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-cron-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
The cron component is a generic interface component, as such Camel Quarkus users will need to use the cron extension together with another extension offering an implementation.
diff --git a/docs/modules/ROOT/pages/reference/extensions/crypto.adoc b/docs/modules/ROOT/pages/reference/extensions/crypto.adoc
index 34d078f00e..6e13f71b43 100644
--- a/docs/modules/ROOT/pages/reference/extensions/crypto.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/crypto.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-crypto"]
= Crypto (JCE)
:linkattrs:
:cq-artifact-id: camel-quarkus-crypto
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
+[id="extensions-crypto-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:crypto-dataformat.adoc[Crypto (Java Cryptographic Extension) data format]
@@ -24,9 +28,10 @@ Sign and verify exchanges using the Signature Service of the Java Cryptographic
Please refer to the above links for usage and configuration details.
+[id="extensions-crypto-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-crypto[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-crypto[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -37,9 +42,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-crypto</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-crypto-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/csimple.adoc b/docs/modules/ROOT/pages/reference/extensions/csimple.adoc
index d6d72c5a51..4e8010dd40 100644
--- a/docs/modules/ROOT/pages/reference/extensions/csimple.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/csimple.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-csimple"]
= CSimple
:linkattrs:
:cq-artifact-id: camel-quarkus-csimple
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.5.0
:cq-native-since: 1.5.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.5.0## [.badge-key]##Native since##[.badge-supported]##1.5.0##
+endif::[]
Compiled Simple language
+[id="extensions-csimple-whats-inside"]
== What's inside
* xref:{cq-camel-components}:languages:csimple-language.adoc[CSimple language]
Please refer to the above link for usage and configuration details.
+[id="extensions-csimple-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-csimple[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-csimple[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-csimple</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-csimple-camel-quarkus-limitations"]
== Camel Quarkus limitations
CSimple language is supported only in
diff --git a/docs/modules/ROOT/pages/reference/extensions/csv.adoc b/docs/modules/ROOT/pages/reference/extensions/csv.adoc
index 4628319fa3..bbc7fa9d73 100644
--- a/docs/modules/ROOT/pages/reference/extensions/csv.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/csv.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-csv"]
= CSV
:page-aliases: extensions/csv.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.2.0
:cq-native-since: 0.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.2.0## [.badge-key]##Native since##[.badge-supported]##0.2.0##
+endif::[]
Handle CSV (Comma Separated Values) payloads.
+[id="extensions-csv-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:csv-dataformat.adoc[CSV data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-csv-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-csv[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-csv[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-csv</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/cxf-soap.adoc b/docs/modules/ROOT/pages/reference/extensions/cxf-soap.adoc
index 4e1f45a2dd..b8481bf68f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cxf-soap.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cxf-soap.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-cxf-soap"]
= CXF
:linkattrs:
:cq-artifact-id: camel-quarkus-cxf-soap
@@ -11,20 +12,24 @@
:cq-jvm-since: 2.12.0
:cq-native-since: 2.12.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.12.0## [.badge-key]##Native since##[.badge-supported]##2.12.0##
+endif::[]
Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.
+[id="extensions-cxf-soap-whats-inside"]
== What's inside
* xref:{cq-camel-components}::cxf-component.adoc[CXF component], URI syntax: `cxf:beanId:address`
Please refer to the above link for usage and configuration details.
+[id="extensions-cxf-soap-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-cxf-soap[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-cxf-soap[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-cxf-soap</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc b/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
index 780f1b7b71..d59a369eda 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-dataformat"]
= Data Format
:page-aliases: extensions/dataformat.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.4.0
:cq-native-since: 0.4.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.4.0## [.badge-key]##Native since##[.badge-supported]##0.4.0##
+endif::[]
Use a Camel Data Format as a regular Camel Component.
+[id="extensions-dataformat-whats-inside"]
== What's inside
* xref:{cq-camel-components}::dataformat-component.adoc[Data Format component], URI syntax: `dataformat:name:operation`
Please refer to the above link for usage and configuration details.
+[id="extensions-dataformat-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-dataformat[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-dataformat[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-dataformat</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/dataset.adoc b/docs/modules/ROOT/pages/reference/extensions/dataset.adoc
index da0f7a36e4..dad86b84d9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dataset.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dataset.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-dataset"]
= Dataset
:linkattrs:
:cq-artifact-id: camel-quarkus-dataset
@@ -11,11 +12,14 @@
:cq-jvm-since: 2.11.0
:cq-native-since: 2.11.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.11.0## [.badge-key]##Native since##[.badge-supported]##2.11.0##
+endif::[]
Provide data for load and soak testing of your Camel application.
+[id="extensions-dataset-whats-inside"]
== What's inside
* xref:{cq-camel-components}::dataset-component.adoc[Dataset component], URI syntax: `dataset:name`
@@ -23,9 +27,10 @@ Provide data for load and soak testing of your Camel application.
Please refer to the above links for usage and configuration details.
+[id="extensions-dataset-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-dataset[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-dataset[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-dataset</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/datasonnet.adoc b/docs/modules/ROOT/pages/reference/extensions/datasonnet.adoc
index 345c8df27a..160a50c256 100644
--- a/docs/modules/ROOT/pages/reference/extensions/datasonnet.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/datasonnet.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-datasonnet"]
= DataSonnet
:linkattrs:
:cq-artifact-id: camel-quarkus-datasonnet
@@ -11,20 +12,24 @@
:cq-jvm-since: 2.10.0
:cq-native-since: 2.10.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.10.0## [.badge-key]##Native since##[.badge-supported]##2.10.0##
+endif::[]
To use DataSonnet scripts for message transformations.
+[id="extensions-datasonnet-whats-inside"]
== What's inside
* xref:{cq-camel-components}:languages:datasonnet-language.adoc[DataSonnet language]
Please refer to the above link for usage and configuration details.
+[id="extensions-datasonnet-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-datasonnet[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-datasonnet[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-datasonnet</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
index 4a1daef209..4e6dc96bb8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-debezium-mongodb"]
= Debezium MongoDB Connector
:page-aliases: extensions/debezium-mongodb.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.6.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.6.0##
+endif::[]
Capture changes from a MongoDB database.
+[id="extensions-debezium-mongodb-whats-inside"]
== What's inside
* xref:{cq-camel-components}::debezium-mongodb-component.adoc[Debezium MongoDB Connector component], URI syntax: `debezium-mongodb:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-debezium-mongodb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-debezium-mongodb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-debezium-mongodb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-debezium-mongodb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
index f5549c2c4d..37dfafdacb 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-debezium-mysql"]
= Debezium MySQL Connector
:page-aliases: extensions/debezium-mysql.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Capture changes from a MySQL database.
+[id="extensions-debezium-mysql-whats-inside"]
== What's inside
* xref:{cq-camel-components}::debezium-mysql-component.adoc[Debezium MySQL Connector component], URI syntax: `debezium-mysql:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-debezium-mysql-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-debezium-mysql[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-debezium-mysql[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-debezium-mysql</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-debezium-mysql-usage"]
== Usage
-
We cannot add the MySQL JDBC driver as a compile scope dependency of this extension because it is GPL2 licensed and it
would be against the policy of the Apache Software Foundation.
@@ -60,6 +66,7 @@ driver if you import any of the mentioned BOMs. The following should be sufficie
----
+[id="extensions-debezium-mysql-camel-quarkus-limitations"]
== Camel Quarkus limitations
While you can use any of the available Kafka offset stores in JVM mode, only the following offset stores are supported
diff --git a/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
index c4fd1c7c0d..d487092c02 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-debezium-postgres"]
= Debezium PostgresSQL Connector
:page-aliases: extensions/debezium-postgres.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Capture changes from a PostgresSQL database.
+[id="extensions-debezium-postgres-whats-inside"]
== What's inside
* xref:{cq-camel-components}::debezium-postgres-component.adoc[Debezium PostgresSQL Connector component], URI syntax: `debezium-postgres:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-debezium-postgres-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-debezium-postgres[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-debezium-postgres[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-debezium-postgres</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-debezium-postgres-camel-quarkus-limitations"]
== Camel Quarkus limitations
While you can use any of the available Kafka offset stores in JVM mode, only the following offset stores are supported
diff --git a/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
index 46dc1c7d73..0a387bed0a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-debezium-sqlserver"]
= Debezium SQL Server Connector
:page-aliases: extensions/debezium-sqlserver.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Capture changes from an SQL Server database.
+[id="extensions-debezium-sqlserver-whats-inside"]
== What's inside
* xref:{cq-camel-components}::debezium-sqlserver-component.adoc[Debezium SQL Server Connector component], URI syntax: `debezium-sqlserver:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-debezium-sqlserver-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-debezium-sqlserver[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-debezium-sqlserver[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,17 +41,19 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-debezium-sqlserver</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-debezium-sqlserver-usage"]
== Usage
-
Depending on its configuration, SQL server may require SSL encryption on JDBC connections. In such a case, you will need
to add `quarkus.ssl.native=true` to your `application.properties`.
See also https://quarkus.io/guides/native-and-ssl[Quarkus native SSL guide] and xref:user-guide/native-mode.adoc[Native mode]
section of Camel Quarkus user guide.
+[id="extensions-debezium-sqlserver-camel-quarkus-limitations"]
== Camel Quarkus limitations
While you can use any of the available Kafka offset stores in JVM mode, only the following offset stores are supported
diff --git a/docs/modules/ROOT/pages/reference/extensions/debug.adoc b/docs/modules/ROOT/pages/reference/extensions/debug.adoc
index 23eb4bf2b3..13cc30be96 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debug.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debug.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-debug"]
= Debug
:linkattrs:
:cq-artifact-id: camel-quarkus-debug
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.10.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.10.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Enables Camel Route Debugging
+[id="extensions-debug-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:debug.adoc[Debug]
Please refer to the above link for usage and configuration details.
+[id="extensions-debug-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-debug</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/digitalocean.adoc b/docs/modules/ROOT/pages/reference/extensions/digitalocean.adoc
index 1fd795c2ed..0513af8d60 100644
--- a/docs/modules/ROOT/pages/reference/extensions/digitalocean.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/digitalocean.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-digitalocean"]
= DigitalOcean
:linkattrs:
:cq-artifact-id: camel-quarkus-digitalocean
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 2.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##2.0.0##
+endif::[]
Manage Droplets and resources within the DigitalOcean cloud.
+[id="extensions-digitalocean-whats-inside"]
== What's inside
* xref:{cq-camel-components}::digitalocean-component.adoc[DigitalOcean component], URI syntax: `digitalocean:operation`
Please refer to the above link for usage and configuration details.
+[id="extensions-digitalocean-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-digitalocean[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-digitalocean[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-digitalocean</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-digitalocean-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/direct.adoc b/docs/modules/ROOT/pages/reference/extensions/direct.adoc
index 627ed5e8ec..f3394dd00a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/direct.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/direct.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-direct"]
= Direct
:page-aliases: extensions/direct.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.0.1
:cq-native-since: 0.0.1
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
+endif::[]
Call another endpoint from the same Camel Context synchronously.
+[id="extensions-direct-whats-inside"]
== What's inside
* xref:{cq-camel-components}::direct-component.adoc[Direct component], URI syntax: `direct:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-direct-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-direct[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-direct[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-direct</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/disruptor.adoc b/docs/modules/ROOT/pages/reference/extensions/disruptor.adoc
index fe4b1ef211..454f58093c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/disruptor.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/disruptor.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-disruptor"]
= Disruptor
:linkattrs:
:cq-artifact-id: camel-quarkus-disruptor
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Provides asynchronous SEDA behavior using LMAX Disruptor.
+[id="extensions-disruptor-whats-inside"]
== What's inside
* xref:{cq-camel-components}::disruptor-component.adoc[Disruptor component], URI syntax: `disruptor:name`
@@ -23,9 +27,10 @@ Provides asynchronous SEDA behavior using LMAX Disruptor.
Please refer to the above links for usage and configuration details.
+[id="extensions-disruptor-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-disruptor[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-disruptor[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-disruptor</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-disruptor-camel-quarkus-limitations"]
== Camel Quarkus limitations
The `disruptor-vm` component is not available on Camel Quarkus. This is because it is supposed to provide support for communication across multiple CamelContext instances within a single JVM, but by design, there is always just a single `CamelContext` on Camel Quarkus. Therefore `disruptor-vm` would make no sense.
diff --git a/docs/modules/ROOT/pages/reference/extensions/djl.adoc b/docs/modules/ROOT/pages/reference/extensions/djl.adoc
index 257727f0ed..43c3f0893e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/djl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/djl.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-djl"]
= Deep Java Library
:linkattrs:
:cq-artifact-id: camel-quarkus-djl
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).
+[id="extensions-djl-whats-inside"]
== What's inside
* xref:{cq-camel-components}::djl-component.adoc[Deep Java Library component], URI syntax: `djl:application`
Please refer to the above link for usage and configuration details.
+[id="extensions-djl-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-djl</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/dns.adoc b/docs/modules/ROOT/pages/reference/extensions/dns.adoc
index fe3267b512..0ada8c4d28 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dns.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dns.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-dns"]
= DNS
:linkattrs:
:cq-artifact-id: camel-quarkus-dns
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform DNS queries using DNSJava.
+[id="extensions-dns-whats-inside"]
== What's inside
* xref:{cq-camel-components}::dns-component.adoc[DNS component], URI syntax: `dns:dnsType`
Please refer to the above link for usage and configuration details.
+[id="extensions-dns-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-dns</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/dozer.adoc b/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
index 4360be75d6..e443a4c4ac 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-dozer"]
= Dozer
:page-aliases: extensions/dozer.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Map between Java beans using the Dozer mapping library.
+[id="extensions-dozer-whats-inside"]
== What's inside
* xref:{cq-camel-components}::dozer-component.adoc[Dozer component], URI syntax: `dozer:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-dozer-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-dozer[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-dozer[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-dozer</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-dozer-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
The Dozer extension can automatically register a `DozerBeanMapperConfiguration` bean with the Camel registry which references your mapping files.
@@ -79,5 +86,5 @@ A comma separated list of Dozer XML mapping configuration file URIs.
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/drill.adoc b/docs/modules/ROOT/pages/reference/extensions/drill.adoc
index edfd6f4524..ad277f7158 100644
--- a/docs/modules/ROOT/pages/reference/extensions/drill.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/drill.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-drill"]
= Drill
:linkattrs:
:cq-artifact-id: camel-quarkus-drill
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform queries against an Apache Drill cluster.
+[id="extensions-drill-whats-inside"]
== What's inside
* xref:{cq-camel-components}::drill-component.adoc[Drill component], URI syntax: `drill:host`
Please refer to the above link for usage and configuration details.
+[id="extensions-drill-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-drill</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/dropbox.adoc b/docs/modules/ROOT/pages/reference/extensions/dropbox.adoc
index 22f8629126..bde9f3bec3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dropbox.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dropbox.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-dropbox"]
= Dropbox
:linkattrs:
:cq-artifact-id: camel-quarkus-dropbox
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.1.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
+endif::[]
Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.
+[id="extensions-dropbox-whats-inside"]
== What's inside
* xref:{cq-camel-components}::dropbox-component.adoc[Dropbox component], URI syntax: `dropbox:operation`
Please refer to the above link for usage and configuration details.
+[id="extensions-dropbox-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-dropbox[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-dropbox[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-dropbox</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-dropbox-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/ehcache.adoc b/docs/modules/ROOT/pages/reference/extensions/ehcache.adoc
index d409c5ad23..979577f645 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ehcache.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ehcache.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-ehcache"]
= Ehcache
:linkattrs:
:cq-artifact-id: camel-quarkus-ehcache
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform caching operations using Ehcache.
+[id="extensions-ehcache-whats-inside"]
== What's inside
* xref:{cq-camel-components}::ehcache-component.adoc[Ehcache component], URI syntax: `ehcache:cacheName`
Please refer to the above link for usage and configuration details.
+[id="extensions-ehcache-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-ehcache</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc b/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
index 412c4dc26f..f2076c76d6 100644
--- a/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-elasticsearch-rest"]
= Elasticsearch Rest
:page-aliases: extensions/elasticsearch-rest.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
+endif::[]
Send requests to ElasticSearch via REST API
+[id="extensions-elasticsearch-rest-whats-inside"]
== What's inside
* xref:{cq-camel-components}::elasticsearch-rest-component.adoc[Elasticsearch Rest component], URI syntax: `elasticsearch-rest:clusterName`
Please refer to the above link for usage and configuration details.
+[id="extensions-elasticsearch-rest-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-elasticsearch-rest[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-elasticsearch-rest[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-elasticsearch-rest</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-elasticsearch-rest-usage"]
== Usage
-
This extension leverages the https://quarkus.io/guides/elasticsearch[Quarkus ElasticSearch REST Client].
You can choose to configure ElasticSearch via the Quarkus https://quarkus.io/guides/elasticsearch#quarkus-elasticsearch-restclient-lowlevel_configuration[configuration properties] and the `RestClient` will be autowired into the Camel ElasticSearch component.
diff --git a/docs/modules/ROOT/pages/reference/extensions/etcd3.adoc b/docs/modules/ROOT/pages/reference/extensions/etcd3.adoc
index ac4af67534..865a77aae8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/etcd3.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/etcd3.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-etcd3"]
= Etcd3
:linkattrs:
:cq-artifact-id: camel-quarkus-etcd3
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.0.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Aggregation repository using EtcD as datastore
+[id="extensions-etcd3-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:etcd3.adoc[Etcd3]
Please refer to the above link for usage and configuration details.
+[id="extensions-etcd3-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-etcd3</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/exec.adoc b/docs/modules/ROOT/pages/reference/extensions/exec.adoc
index 87675323e3..8df8c92f6c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/exec.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/exec.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-exec"]
= Exec
:page-aliases: extensions/exec.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.4.0
:cq-native-since: 0.4.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.4.0## [.badge-key]##Native since##[.badge-supported]##0.4.0##
+endif::[]
Execute commands on the underlying operating system.
+[id="extensions-exec-whats-inside"]
== What's inside
* xref:{cq-camel-components}::exec-component.adoc[Exec component], URI syntax: `exec:executable`
Please refer to the above link for usage and configuration details.
+[id="extensions-exec-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-exec[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-exec[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-exec</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/facebook.adoc b/docs/modules/ROOT/pages/reference/extensions/facebook.adoc
index e4bfe00b78..25819470ab 100644
--- a/docs/modules/ROOT/pages/reference/extensions/facebook.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/facebook.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-facebook"]
= Facebook
:linkattrs:
:cq-artifact-id: camel-quarkus-facebook
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Send requests to Facebook APIs supported by Facebook4J.
+[id="extensions-facebook-whats-inside"]
== What's inside
* xref:{cq-camel-components}::facebook-component.adoc[Facebook component], URI syntax: `facebook:methodName`
Please refer to the above link for usage and configuration details.
+[id="extensions-facebook-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-facebook</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/fastjson.adoc b/docs/modules/ROOT/pages/reference/extensions/fastjson.adoc
index df3d07b23c..743628fe2e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/fastjson.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/fastjson.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-fastjson"]
= JSON Fastjson
:linkattrs:
:cq-artifact-id: camel-quarkus-fastjson
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Marshal POJOs to JSON and back using Fastjson
+[id="extensions-fastjson-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:fastjson-dataformat.adoc[JSON Fastjson data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-fastjson-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-fastjson</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/fhir.adoc b/docs/modules/ROOT/pages/reference/extensions/fhir.adoc
index 3dbe816cf1..5103d43e8d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/fhir.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/fhir.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-fhir"]
= FHIR
:page-aliases: extensions/fhir.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 0.3.0
:cq-native-since: 0.3.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native since##[.badge-supported]##0.3.0##
+endif::[]
Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard. Marshall and unmarshall FHIR objects to/from JSON. Marshall and unmarshall FHIR objects to/from XML.
+[id="extensions-fhir-whats-inside"]
== What's inside
* xref:{cq-camel-components}::fhir-component.adoc[FHIR component], URI syntax: `fhir:apiName/methodName`
@@ -25,9 +29,10 @@ Exchange information in the healthcare domain using the FHIR (Fast Healthcare In
Please refer to the above links for usage and configuration details.
+[id="extensions-fhir-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-fhir[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-fhir[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -38,15 +43,18 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-fhir</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-fhir-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-fhir-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
@@ -96,5 +104,5 @@ Enable FHIR R5 Specs in native mode.
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc b/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
index 03c1564c1a..1e6515381c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-file-watch"]
= File Watch
:page-aliases: extensions/file-watch.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Get notified about file events in a directory using java.nio.file.WatchService.
+[id="extensions-file-watch-whats-inside"]
== What's inside
* xref:{cq-camel-components}::file-watch-component.adoc[File Watch component], URI syntax: `file-watch:path`
Please refer to the above link for usage and configuration details.
+[id="extensions-file-watch-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-file-watch[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-file-watch[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-file-watch</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-file-watch-camel-quarkus-limitations"]
== Camel Quarkus limitations
The underlying Camel component configures the Directory Watcher in a platform specific way:
diff --git a/docs/modules/ROOT/pages/reference/extensions/file.adoc b/docs/modules/ROOT/pages/reference/extensions/file.adoc
index b19cf8073a..5c4676e61d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/file.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/file.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-file"]
= File
:page-aliases: extensions/file.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.4.0
:cq-native-since: 0.4.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.4.0## [.badge-key]##Native since##[.badge-supported]##0.4.0##
+endif::[]
Read and write files.
+[id="extensions-file-whats-inside"]
== What's inside
* xref:{cq-camel-components}::file-component.adoc[File component], URI syntax: `file:directoryName`
Please refer to the above link for usage and configuration details.
+[id="extensions-file-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-file[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-file[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-file</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/flatpack.adoc b/docs/modules/ROOT/pages/reference/extensions/flatpack.adoc
index fa21d15464..2363861404 100644
--- a/docs/modules/ROOT/pages/reference/extensions/flatpack.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/flatpack.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-flatpack"]
= Flatpack
:linkattrs:
:cq-artifact-id: camel-quarkus-flatpack
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.1.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
+endif::[]
Parse fixed width and delimited files using the FlatPack library.
+[id="extensions-flatpack-whats-inside"]
== What's inside
* xref:{cq-camel-components}::flatpack-component.adoc[Flatpack component], URI syntax: `flatpack:type:resourceUri`
@@ -23,9 +27,10 @@ Parse fixed width and delimited files using the FlatPack library.
Please refer to the above links for usage and configuration details.
+[id="extensions-flatpack-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-flatpack[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-flatpack[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-flatpack</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-flatpack-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
This component typically loads Flatpack mappings from classpath.
diff --git a/docs/modules/ROOT/pages/reference/extensions/flink.adoc b/docs/modules/ROOT/pages/reference/extensions/flink.adoc
index 5257cdf95d..20de169190 100644
--- a/docs/modules/ROOT/pages/reference/extensions/flink.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/flink.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-flink"]
= Flink
:linkattrs:
:cq-artifact-id: camel-quarkus-flink
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Send DataSet jobs to an Apache Flink cluster.
+[id="extensions-flink-whats-inside"]
== What's inside
* xref:{cq-camel-components}::flink-component.adoc[Flink component], URI syntax: `flink:endpointType`
Please refer to the above link for usage and configuration details.
+[id="extensions-flink-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-flink</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/fop.adoc b/docs/modules/ROOT/pages/reference/extensions/fop.adoc
index dbe53757ed..2e0b655b51 100644
--- a/docs/modules/ROOT/pages/reference/extensions/fop.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/fop.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-fop"]
= FOP
:linkattrs:
:cq-artifact-id: camel-quarkus-fop
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Render messages into PDF and other output formats supported by Apache FOP.
+[id="extensions-fop-whats-inside"]
== What's inside
* xref:{cq-camel-components}::fop-component.adoc[FOP component], URI syntax: `fop:outputType`
Please refer to the above link for usage and configuration details.
+[id="extensions-fop-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-fop[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-fop[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-fop</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-fop-camel-quarkus-limitations"]
== Camel Quarkus limitations
While you can use any of the available output types in JVM mode, only PDF output type is supported
diff --git a/docs/modules/ROOT/pages/reference/extensions/freemarker.adoc b/docs/modules/ROOT/pages/reference/extensions/freemarker.adoc
index 66431ba5bc..f89a8e84cf 100644
--- a/docs/modules/ROOT/pages/reference/extensions/freemarker.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/freemarker.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-freemarker"]
= Freemarker
:linkattrs:
:cq-artifact-id: camel-quarkus-freemarker
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.8.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.8.0##
+endif::[]
Transform messages using FreeMarker templates.
+[id="extensions-freemarker-whats-inside"]
== What's inside
* xref:{cq-camel-components}::freemarker-component.adoc[Freemarker component], URI syntax: `freemarker:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-freemarker-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-freemarker[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-freemarker[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,16 +40,20 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-freemarker</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-freemarker-allowcontextmapall-option-in-native-mode"]
== allowContextMapAll option in native mode
The `allowContextMapAll` option is not supported in native mode as it requires reflective access to security sensitive camel core classes such as
`CamelContext` & `Exchange`. This is considered a security risk and thus access to the feature is not provided by default.
+[id="extensions-freemarker-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-configuration-quarkiverse-freemarker-and-its-configuration"]
== Quarkiverse Freemarker and its configuration
Camel Quarkus Freemarker uses dev/index.html[Quarkiverse Freemarker] under the hood.
diff --git a/docs/modules/ROOT/pages/reference/extensions/ftp.adoc b/docs/modules/ROOT/pages/reference/extensions/ftp.adoc
index eee1de0328..4d556b4855 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ftp.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ftp.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-ftp"]
= FTP
:page-aliases: extensions/ftp.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Upload and download files to/from SFTP, FTP or SFTP servers
+[id="extensions-ftp-whats-inside"]
== What's inside
* xref:{cq-camel-components}::ftp-component.adoc[FTP component], URI syntax: `ftp:host:port/directoryName`
@@ -25,9 +29,10 @@ Upload and download files to/from SFTP, FTP or SFTP servers
Please refer to the above links for usage and configuration details.
+[id="extensions-ftp-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-ftp[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-ftp[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -38,5 +43,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-ftp</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/geocoder.adoc b/docs/modules/ROOT/pages/reference/extensions/geocoder.adoc
index 5986a8fb95..062682d8f1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/geocoder.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/geocoder.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-geocoder"]
= Geocoder
:linkattrs:
:cq-artifact-id: camel-quarkus-geocoder
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Find geocodes (latitude and longitude) for a given address or the other way round.
+[id="extensions-geocoder-whats-inside"]
== What's inside
* xref:{cq-camel-components}::geocoder-component.adoc[Geocoder component], URI syntax: `geocoder:address:latlng`
Please refer to the above link for usage and configuration details.
+[id="extensions-geocoder-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-geocoder[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-geocoder[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,15 +40,18 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-geocoder</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-geocoder-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-geocoder-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
Locales different from the build machine's default locale do not work well in native mode due to https://github.com/oracle/graal/issues/1645[this GraalVM bug]. The `google-maps-services` library this extension depends on uses `Locale.English` to format double latitude and longitude values. As a consequence of these two facts, the locale on the building machine must be set to some English locale, such as `en_US.UTF-8`, `en_GB.UTF-8` or `en_IE.UTF-8` so that the calls to the Google Maps AP [...]
diff --git a/docs/modules/ROOT/pages/reference/extensions/git.adoc b/docs/modules/ROOT/pages/reference/extensions/git.adoc
index fd9d424dc4..cde8772b5d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/git.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/git.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-git"]
= Git
:linkattrs:
:cq-artifact-id: camel-quarkus-git
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.1.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
+endif::[]
Perform operations on git repositories.
+[id="extensions-git-whats-inside"]
== What's inside
* xref:{cq-camel-components}::git-component.adoc[Git component], URI syntax: `git:localPath`
Please refer to the above link for usage and configuration details.
+[id="extensions-git-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-git[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-git[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-git</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-git-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
If you plan to run your application in native mode and the remote Git repositories it will access require SSL, you will need to set `quarkus.ssl.native=true` in your `application.properties`. See https://quarkus.io/guides/native-and-ssl[Quarkus native and SSL guide] for more details.
diff --git a/docs/modules/ROOT/pages/reference/extensions/github.adoc b/docs/modules/ROOT/pages/reference/extensions/github.adoc
index cbcb023fbd..911cafb87f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/github.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/github.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-github"]
= GitHub
:page-aliases: extensions/github.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Interact with the GitHub API.
+[id="extensions-github-whats-inside"]
== What's inside
* xref:{cq-camel-components}::github-component.adoc[GitHub component], URI syntax: `github:type/branchName`
Please refer to the above link for usage and configuration details.
+[id="extensions-github-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-github[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-github[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-github</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-github-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc b/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
index 7a8cb4539a..15697e0177 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-bigquery"]
= Google BigQuery
:page-aliases: extensions/google-bigquery.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.6.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.6.0##
+endif::[]
Access Google Cloud BigQuery service using SQL queries or Google Client Services API
+[id="extensions-google-bigquery-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-bigquery-component.adoc[Google BigQuery component], URI syntax: `google-bigquery:projectId:datasetId:tableId`
@@ -24,9 +28,10 @@ Access Google Cloud BigQuery service using SQL queries or Google Client Services
Please refer to the above links for usage and configuration details.
+[id="extensions-google-bigquery-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-google-bigquery[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-google-bigquery[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -37,11 +42,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-google-bigquery</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-google-bigquery-usage"]
== Usage
-
If you want to read SQL scripts from the classpath with `google-bigquery-sql` in native mode,
then you will need to ensure that they are added to the native image via the `quarkus.native.resources.includes` configuration property.
Please check https://quarkus.io/guides/building-native-image#quarkus-native-pkg-native-config_quarkus.native.resources.includes[Quarkus documentation] for more details.
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc b/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
index 8208e0ccc7..4aee2f0d2b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-calendar"]
= Google Calendar
:page-aliases: extensions/google-calendar.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Perform various operations on a Google Calendar. Poll for changes in a Google Calendar.
+[id="extensions-google-calendar-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-calendar-component.adoc[Google Calendar component], URI syntax: `google-calendar:apiName/methodName`
@@ -24,9 +28,10 @@ Perform various operations on a Google Calendar. Poll for changes in a Google Ca
Please refer to the above links for usage and configuration details.
+[id="extensions-google-calendar-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-google-calendar[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-google-calendar[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -37,9 +42,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-google-calendar</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-google-calendar-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc b/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
index 621595a900..03d453da60 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-drive"]
= Google Drive
:page-aliases: extensions/google-drive.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage files in Google Drive.
+[id="extensions-google-drive-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-drive-component.adoc[Google Drive component], URI syntax: `google-drive:apiName/methodName`
Please refer to the above link for usage and configuration details.
+[id="extensions-google-drive-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-google-drive[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-google-drive[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-google-drive</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-google-drive-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-functions.adoc b/docs/modules/ROOT/pages/reference/extensions/google-functions.adoc
index 2cbc8afd17..d748656f3c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-functions.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-functions.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-functions"]
= GoogleCloudFunctions
:linkattrs:
:cq-artifact-id: camel-quarkus-google-functions
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.0.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Manage and invoke Google Cloud Functions
+[id="extensions-google-functions-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-functions-component.adoc[Google Cloud Functions component], URI syntax: `google-functions:functionName`
Please refer to the above link for usage and configuration details.
+[id="extensions-google-functions-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-google-functions</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc b/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
index dfb7a5161c..85c6ca0d5b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-mail"]
= Google Mail
:page-aliases: extensions/google-mail.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage messages in Google Mail. Poll for incoming messages in Google Mail.
+[id="extensions-google-mail-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-mail-component.adoc[Google Mail component], URI syntax: `google-mail:apiName/methodName`
@@ -24,9 +28,10 @@ Manage messages in Google Mail. Poll for incoming messages in Google Mail.
Please refer to the above links for usage and configuration details.
+[id="extensions-google-mail-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-google-mail[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-google-mail[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -37,9 +42,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-google-mail</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-google-mail-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc b/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
index f9484b2ff2..af8baf5896 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-pubsub"]
= Google Pubsub
:page-aliases: extensions/google-pubsub.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.5.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.5.0##
+endif::[]
Send and receive messages to/from Google Cloud Platform PubSub Service.
+[id="extensions-google-pubsub-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-pubsub-component.adoc[Google Pubsub component], URI syntax: `google-pubsub:projectId:destinationName`
Please refer to the above link for usage and configuration details.
+[id="extensions-google-pubsub-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-google-pubsub[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-google-pubsub[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-google-pubsub</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-google-pubsub-camel-quarkus-limitations"]
== Camel Quarkus limitations
By default, the Camel PubSub component uses JDK object serialization via `ObjectOutputStream` whenever the message body is anything other than `String` or `byte[]`.
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-secret-manager.adoc b/docs/modules/ROOT/pages/reference/extensions/google-secret-manager.adoc
index 939c6ebb9b..7dc7ed4675 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-secret-manager.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-secret-manager.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-secret-manager"]
= Google Secret Manager
:linkattrs:
:cq-artifact-id: camel-quarkus-google-secret-manager
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.8.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.8.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Manage Google Secret Manager Secrets
+[id="extensions-google-secret-manager-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-secret-manager-component.adoc[Google Secret Manager component], URI syntax: `google-secret-manager:project`
Please refer to the above link for usage and configuration details.
+[id="extensions-google-secret-manager-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-google-secret-manager</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc b/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
index 541a80996b..4549602e5a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-sheets"]
= Google Sheets
:page-aliases: extensions/google-sheets.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Manage spreadsheets in Google Sheets. Poll for changes in Google Sheets.
+[id="extensions-google-sheets-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-sheets-component.adoc[Google Sheets component], URI syntax: `google-sheets:apiName/methodName`
@@ -24,9 +28,10 @@ Manage spreadsheets in Google Sheets. Poll for changes in Google Sheets.
Please refer to the above links for usage and configuration details.
+[id="extensions-google-sheets-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-google-sheets[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-google-sheets[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -37,9 +42,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-google-sheets</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-google-sheets-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-storage.adoc b/docs/modules/ROOT/pages/reference/extensions/google-storage.adoc
index dec18abab7..67158f2a36 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-storage.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-storage.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-google-storage"]
= Google Storage
:linkattrs:
:cq-artifact-id: camel-quarkus-google-storage
@@ -11,20 +12,24 @@
:cq-jvm-since: 2.0.0
:cq-native-since: 2.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.0.0## [.badge-key]##Native since##[.badge-supported]##2.0.0##
+endif::[]
Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.
+[id="extensions-google-storage-whats-inside"]
== What's inside
* xref:{cq-camel-components}::google-storage-component.adoc[Google Storage component], URI syntax: `google-storage:bucketName`
Please refer to the above link for usage and configuration details.
+[id="extensions-google-storage-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-google-storage[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-google-storage[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-google-storage</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-google-storage-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/graphql.adoc b/docs/modules/ROOT/pages/reference/extensions/graphql.adoc
index 2c0cd4e4c9..2f39065001 100644
--- a/docs/modules/ROOT/pages/reference/extensions/graphql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/graphql.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-graphql"]
= GraphQL
:page-aliases: extensions/graphql.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Send GraphQL queries and mutations to external systems.
+[id="extensions-graphql-whats-inside"]
== What's inside
* xref:{cq-camel-components}::graphql-component.adoc[GraphQL component], URI syntax: `graphql:httpUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-graphql-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-graphql[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-graphql[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,15 +41,18 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-graphql</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-graphql-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-graphql-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
[width="100%",cols="80,5,15",options="header"]
@@ -60,5 +68,5 @@ A comma separated list of paths to files containing GraphQL queries for use by G
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/grok.adoc b/docs/modules/ROOT/pages/reference/extensions/grok.adoc
index cb71db824f..8933043e62 100644
--- a/docs/modules/ROOT/pages/reference/extensions/grok.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/grok.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-grok"]
= Grok
:page-aliases: extensions/grok.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Unmarshal unstructured data to objects using Logstash based Grok patterns.
+[id="extensions-grok-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:grok-dataformat.adoc[Grok data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-grok-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-grok[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-grok[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-grok</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/groovy-dsl.adoc b/docs/modules/ROOT/pages/reference/extensions/groovy-dsl.adoc
index 5759cb6d2b..43af62e00f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/groovy-dsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/groovy-dsl.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-groovy-dsl"]
= Groovy DSL
:linkattrs:
:cq-artifact-id: camel-quarkus-groovy-dsl
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.8.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.8.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Support for parsing Groovy route definitions at runtime
+[id="extensions-groovy-dsl-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:groovy-dsl.adoc[Groovy Dsl]
Please refer to the above link for usage and configuration details.
+[id="extensions-groovy-dsl-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-groovy-dsl</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/groovy.adoc b/docs/modules/ROOT/pages/reference/extensions/groovy.adoc
index cdbe5815a4..45a56e1a12 100644
--- a/docs/modules/ROOT/pages/reference/extensions/groovy.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/groovy.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-groovy"]
= Groovy
:page-aliases: extensions/groovy.adoc
:linkattrs:
@@ -12,17 +13,21 @@
:cq-jvm-since: 1.0.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Evaluate a Groovy script
+[id="extensions-groovy-whats-inside"]
== What's inside
* xref:{cq-camel-components}:languages:groovy-language.adoc[Groovy language]
Please refer to the above link for usage and configuration details.
+[id="extensions-groovy-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -32,5 +37,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-groovy</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/grpc.adoc b/docs/modules/ROOT/pages/reference/extensions/grpc.adoc
index 7bff770223..7b1caf50cd 100644
--- a/docs/modules/ROOT/pages/reference/extensions/grpc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/grpc.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-grpc"]
= gRPC
:page-aliases: extensions/grpc.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Expose gRPC endpoints and access external gRPC endpoints.
+[id="extensions-grpc-whats-inside"]
== What's inside
* xref:{cq-camel-components}::grpc-component.adoc[gRPC component], URI syntax: `grpc:host:port/service`
Please refer to the above link for usage and configuration details.
+[id="extensions-grpc-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-grpc[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-grpc[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-grpc</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/gson.adoc b/docs/modules/ROOT/pages/reference/extensions/gson.adoc
index bee02a5fdf..6e1e94e712 100644
--- a/docs/modules/ROOT/pages/reference/extensions/gson.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/gson.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-gson"]
= Gson
:page-aliases: extensions/gson.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Marshal POJOs to JSON and back using Gson
+[id="extensions-gson-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:gson-dataformat.adoc[JSON Gson data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-gson-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-gson[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-gson[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,14 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-gson</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-gson-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-configuration-marshaling-unmarshaling-objects-in-native-mode"]
=== Marshaling/Unmarshaling objects in native mode
When marshaling/unmarshaling objects in native mode, all the serialized classes need to be link:https://quarkus.io/guides/writing-native-applications-tips#registering-for-reflection[registered for reflection].
diff --git a/docs/modules/ROOT/pages/reference/extensions/guava-eventbus.adoc b/docs/modules/ROOT/pages/reference/extensions/guava-eventbus.adoc
index c6c133d79b..24d8b3e59f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/guava-eventbus.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/guava-eventbus.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-guava-eventbus"]
= Guava EventBus
:linkattrs:
:cq-artifact-id: camel-quarkus-guava-eventbus
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Send and receive messages to/from Guava EventBus.
+[id="extensions-guava-eventbus-whats-inside"]
== What's inside
* xref:{cq-camel-components}::guava-eventbus-component.adoc[Guava EventBus component], URI syntax: `guava-eventbus:eventBusRef`
Please refer to the above link for usage and configuration details.
+[id="extensions-guava-eventbus-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-guava-eventbus</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/hashicorp-vault.adoc b/docs/modules/ROOT/pages/reference/extensions/hashicorp-vault.adoc
index dc92361db1..5621dbe7d2 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hashicorp-vault.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hashicorp-vault.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-hashicorp-vault"]
= Hashicorp Vault
:linkattrs:
:cq-artifact-id: camel-quarkus-hashicorp-vault
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.11.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.11.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Manage secrets in Hashicorp Vault Service
+[id="extensions-hashicorp-vault-whats-inside"]
== What's inside
* xref:{cq-camel-components}::hashicorp-vault-component.adoc[Hashicorp Vault component], URI syntax: `hashicorp-vault:secretsEngine`
Please refer to the above link for usage and configuration details.
+[id="extensions-hashicorp-vault-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-hashicorp-vault</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/hazelcast.adoc b/docs/modules/ROOT/pages/reference/extensions/hazelcast.adoc
index 2a616be79e..af5312917f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hazelcast.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hazelcast.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-hazelcast"]
= Hazelcast Atomic Number
:linkattrs:
:cq-artifact-id: camel-quarkus-hazelcast
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.6.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.6.0##
+endif::[]
Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).
+[id="extensions-hazelcast-whats-inside"]
== What's inside
* xref:{cq-camel-components}::hazelcast-atomicvalue-component.adoc[Hazelcast Atomic Number component], URI syntax: `hazelcast-atomicvalue:cacheName`
@@ -32,9 +36,10 @@ Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).
Please refer to the above links for usage and configuration details.
+[id="extensions-hazelcast-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-hazelcast[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-hazelcast[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -45,15 +50,18 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-hazelcast</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-hazelcast-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-hazelcast-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
This extension leverages https://github.com/hazelcast/quarkus-hazelcast-client[Hazelcast Client for Quarkus]. The configuration of the HazelcastInstance is managed by the extension. To configure Hazelcast Instance, check the https://github.com/hazelcast/quarkus-hazelcast-client[Hazelcast Client for Quarkus] guide.
diff --git a/docs/modules/ROOT/pages/reference/extensions/hbase.adoc b/docs/modules/ROOT/pages/reference/extensions/hbase.adoc
index f00b6e0ff7..f7eece3db9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hbase.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hbase.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-hbase"]
= HBase
:linkattrs:
:cq-artifact-id: camel-quarkus-hbase
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.2.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.2.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Reading and write from/to an HBase store (Hadoop database).
+[id="extensions-hbase-whats-inside"]
== What's inside
* xref:{cq-camel-components}::hbase-component.adoc[HBase component], URI syntax: `hbase:tableName`
Please refer to the above link for usage and configuration details.
+[id="extensions-hbase-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-hbase</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/hdfs.adoc b/docs/modules/ROOT/pages/reference/extensions/hdfs.adoc
index d366cae6b5..ab2055e4fc 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hdfs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hdfs.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-hdfs"]
= HDFS
:linkattrs:
:cq-artifact-id: camel-quarkus-hdfs
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Read and write from/to an HDFS filesystem using Hadoop 3.x.
+[id="extensions-hdfs-whats-inside"]
== What's inside
* xref:{cq-camel-components}::hdfs-component.adoc[HDFS component], URI syntax: `hdfs:hostName:port/path`
Please refer to the above link for usage and configuration details.
+[id="extensions-hdfs-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-hdfs</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/headersmap.adoc b/docs/modules/ROOT/pages/reference/extensions/headersmap.adoc
index 22dc994c31..d4cd5dfd26 100644
--- a/docs/modules/ROOT/pages/reference/extensions/headersmap.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/headersmap.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-headersmap"]
= Headersmap
:linkattrs:
:cq-artifact-id: camel-quarkus-headersmap
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.2.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.2.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Fast case-insensitive headers map implementation
+[id="extensions-headersmap-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:headersmap.adoc[Headersmap]
Please refer to the above link for usage and configuration details.
+[id="extensions-headersmap-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-headersmap[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-headersmap[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-headersmap</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/hl7.adoc b/docs/modules/ROOT/pages/reference/extensions/hl7.adoc
index f4c2912713..96b5c6e155 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hl7.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hl7.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-hl7"]
= HL7
:linkattrs:
:cq-artifact-id: camel-quarkus-hl7
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.8.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.8.0##
+endif::[]
Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
+[id="extensions-hl7-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:hl7-dataformat.adoc[HL7 data format]
@@ -23,9 +27,10 @@ Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
Please refer to the above links for usage and configuration details.
+[id="extensions-hl7-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-hl7[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-hl7[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-hl7</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-hl7-camel-quarkus-limitations"]
== Camel Quarkus limitations
For MLLP with TCP, Netty is the only supported means of running an Hl7 MLLP listener. Mina is not supported since it has no GraalVM native support at present.
diff --git a/docs/modules/ROOT/pages/reference/extensions/http.adoc b/docs/modules/ROOT/pages/reference/extensions/http.adoc
index f2c6e0ccf9..7fcc0910ce 100644
--- a/docs/modules/ROOT/pages/reference/extensions/http.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/http.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-http"]
= HTTP
:page-aliases: extensions/http.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Send requests to external HTTP servers using Apache HTTP Client 4.x.
+[id="extensions-http-whats-inside"]
== What's inside
* xref:{cq-camel-components}::http-component.adoc[HTTP component], URI syntax: `http://httpUri`
@@ -24,9 +28,10 @@ Send requests to external HTTP servers using Apache HTTP Client 4.x.
Please refer to the above links for usage and configuration details.
+[id="extensions-http-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-http[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-http[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -37,15 +42,18 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-http</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-http-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
`quarkus.ssl.native=true` to your `application.properties` yourself. See also
https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
+[id="extensions-http-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
* Check the xref:user-guide/native-mode.adoc#charsets[Character encodings section] of the Native mode guide if you expect
diff --git a/docs/modules/ROOT/pages/reference/extensions/huaweicloud-smn.adoc b/docs/modules/ROOT/pages/reference/extensions/huaweicloud-smn.adoc
index 98e05f9dc2..17c6644d7c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/huaweicloud-smn.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/huaweicloud-smn.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-huaweicloud-smn"]
= SimpleNotification
:linkattrs:
:cq-artifact-id: camel-quarkus-huaweicloud-smn
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.8.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.8.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Huawei Cloud component to integrate with SimpleNotification services
+[id="extensions-huaweicloud-smn-whats-inside"]
== What's inside
* xref:{cq-camel-components}::hwcloud-smn-component.adoc[Huawei Simple Message Notification (SMN) component], URI syntax: `hwcloud-smn:smnService`
Please refer to the above link for usage and configuration details.
+[id="extensions-huaweicloud-smn-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-huaweicloud-smn</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/ical.adoc b/docs/modules/ROOT/pages/reference/extensions/ical.adoc
index 2b686a540e..05ead6562a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ical.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ical.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-ical"]
= iCal
:page-aliases: extensions/ical.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Marshal and unmarshal iCal (.ics) documents to/from model objects.
+[id="extensions-ical-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:ical-dataformat.adoc[iCal data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-ical-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-ical[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-ical[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-ical</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/iec60870.adoc b/docs/modules/ROOT/pages/reference/extensions/iec60870.adoc
index f46edc08b1..34c4bf9e63 100644
--- a/docs/modules/ROOT/pages/reference/extensions/iec60870.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/iec60870.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-iec60870"]
= IEC 60870 Client
:linkattrs:
:cq-artifact-id: camel-quarkus-iec60870
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.
+[id="extensions-iec60870-whats-inside"]
== What's inside
* xref:{cq-camel-components}::iec60870-client-component.adoc[IEC 60870 Client component], URI syntax: `iec60870-client:uriPath`
@@ -23,6 +27,7 @@ IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA
Please refer to the above links for usage and configuration details.
+[id="extensions-iec60870-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -32,5 +37,6 @@ Please refer to the above links for usage and configuration details.
<artifactId>camel-quarkus-iec60870</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/ignite.adoc b/docs/modules/ROOT/pages/reference/extensions/ignite.adoc
index 96810434ed..47290bc597 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ignite.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ignite.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-ignite"]
= Ignite Cache
:linkattrs:
:cq-artifact-id: camel-quarkus-ignite
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform cache operations on an Ignite cache or consume changes from a continuous query.
+[id="extensions-ignite-whats-inside"]
== What's inside
* xref:{cq-camel-components}::ignite-cache-component.adoc[Ignite Cache component], URI syntax: `ignite-cache:cacheName`
@@ -28,6 +32,7 @@ Perform cache operations on an Ignite cache or consume changes from a continuous
Please refer to the above links for usage and configuration details.
+[id="extensions-ignite-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -37,5 +42,6 @@ Please refer to the above links for usage and configuration details.
<artifactId>camel-quarkus-ignite</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc b/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
index b71ecaaecc..c9d06e9d1d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-infinispan"]
= Infinispan
:page-aliases: extensions/infinispan.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.0.1
:cq-native-since: 0.0.1
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
+endif::[]
Read and write from/to Infinispan distributed key/value store and data grid.
+[id="extensions-infinispan-whats-inside"]
== What's inside
* xref:{cq-camel-components}::infinispan-component.adoc[Infinispan component], URI syntax: `infinispan:cacheName`
Please refer to the above link for usage and configuration details.
+[id="extensions-infinispan-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-infinispan[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-infinispan[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,14 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-infinispan</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-infinispan-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-configuration-infinispan-client-configuration"]
=== Infinispan Client Configuration
You can either configure the Infinispan client via the relevant Camel Infinispan component & endpoint options, or you
diff --git a/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc b/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
index 1cd07c8c4e..1a387a5eec 100644
--- a/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-influxdb"]
= InfluxDB
:page-aliases: extensions/influxdb.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Interact with InfluxDB, a time series database.
+[id="extensions-influxdb-whats-inside"]
== What's inside
* xref:{cq-camel-components}::influxdb-component.adoc[InfluxDB component], URI syntax: `influxdb:connectionBean`
Please refer to the above link for usage and configuration details.
+[id="extensions-influxdb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-influxdb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-influxdb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-influxdb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-influxdb-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/iota.adoc b/docs/modules/ROOT/pages/reference/extensions/iota.adoc
index e3f82d9b13..d36443ed85 100644
--- a/docs/modules/ROOT/pages/reference/extensions/iota.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/iota.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-iota"]
= IOTA
:linkattrs:
:cq-artifact-id: camel-quarkus-iota
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Manage financial transactions using IOTA distributed ledger.
+[id="extensions-iota-whats-inside"]
== What's inside
* xref:{cq-camel-components}::iota-component.adoc[IOTA component], URI syntax: `iota:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-iota-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-iota</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/irc.adoc b/docs/modules/ROOT/pages/reference/extensions/irc.adoc
index e41c6b4978..2e6308f1f3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/irc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/irc.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-irc"]
= IRC
:linkattrs:
:cq-artifact-id: camel-quarkus-irc
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Send and receive messages to/from and IRC chat.
+[id="extensions-irc-whats-inside"]
== What's inside
* xref:{cq-camel-components}::irc-component.adoc[IRC component], URI syntax: `irc:hostname:port`
Please refer to the above link for usage and configuration details.
+[id="extensions-irc-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-irc</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jackson-avro.adoc b/docs/modules/ROOT/pages/reference/extensions/jackson-avro.adoc
index 683e3ee0cd..37419478d0 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jackson-avro.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jackson-avro.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jackson-avro"]
= Avro Jackson
:linkattrs:
:cq-artifact-id: camel-quarkus-jackson-avro
@@ -11,20 +12,24 @@
:cq-jvm-since: 2.0.0
:cq-native-since: 2.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.0.0## [.badge-key]##Native since##[.badge-supported]##2.0.0##
+endif::[]
Marshal POJOs to Avro and back using Jackson.
+[id="extensions-jackson-avro-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:avroJackson-dataformat.adoc[Avro Jackson data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-jackson-avro-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jackson-avro[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jackson-avro[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jackson-avro</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jackson-protobuf.adoc b/docs/modules/ROOT/pages/reference/extensions/jackson-protobuf.adoc
index 7a8a37ad0c..06d28fb096 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jackson-protobuf.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jackson-protobuf.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jackson-protobuf"]
= Protobuf Jackson
:linkattrs:
:cq-artifact-id: camel-quarkus-jackson-protobuf
@@ -11,20 +12,24 @@
:cq-jvm-since: 2.0.0
:cq-native-since: 2.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.0.0## [.badge-key]##Native since##[.badge-supported]##2.0.0##
+endif::[]
Marshal POJOs to Protobuf and back using Jackson.
+[id="extensions-jackson-protobuf-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:protobufJackson-dataformat.adoc[Protobuf Jackson data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-jackson-protobuf-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jackson-protobuf[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jackson-protobuf[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jackson-protobuf</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jackson.adoc b/docs/modules/ROOT/pages/reference/extensions/jackson.adoc
index 0c1a158adf..821f5091e9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jackson.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jackson.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jackson"]
= Jackson
:page-aliases: extensions/jackson.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.3.0
:cq-native-since: 0.3.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native since##[.badge-supported]##0.3.0##
+endif::[]
Marshal POJOs to JSON and back using Jackson
+[id="extensions-jackson-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:jackson-dataformat.adoc[JSON Jackson data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-jackson-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jackson[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jackson[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jackson</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jackson-usage"]
== Usage
-
+[id="extensions-usage-configuring-the-jackson-objectmapper"]
=== Configuring the Jackson `ObjectMapper`
There are a few ways of configuring the `ObjectMapper` that the `JacksonDataFormat` uses. These are outlined below.
diff --git a/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc b/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
index 407a22deec..3c4c184603 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jacksonxml"]
= JacksonXML
:page-aliases: extensions/jacksonxml.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson.
+[id="extensions-jacksonxml-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:jacksonXml-dataformat.adoc[Jackson XML data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-jacksonxml-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jacksonxml[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jacksonxml[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jacksonxml</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jasypt.adoc b/docs/modules/ROOT/pages/reference/extensions/jasypt.adoc
index e6211d9b3d..85f088637a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jasypt.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jasypt.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jasypt"]
= Jasypt
:linkattrs:
:cq-artifact-id: camel-quarkus-jasypt
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.2.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.2.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Security using Jasypt
+[id="extensions-jasypt-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:jasypt.adoc[Jasypt]
Please refer to the above link for usage and configuration details.
+[id="extensions-jasypt-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jasypt</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/java-joor-dsl.adoc b/docs/modules/ROOT/pages/reference/extensions/java-joor-dsl.adoc
index 560799f016..10e64f5aa8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/java-joor-dsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/java-joor-dsl.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-java-joor-dsl"]
= Java jOOR DSL
:linkattrs:
:cq-artifact-id: camel-quarkus-java-joor-dsl
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.8.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.8.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Support for parsing Java route definitions at runtime
+[id="extensions-java-joor-dsl-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:java-joor-dsl.adoc[Java DSL (runtime compiled)]
Please refer to the above link for usage and configuration details.
+[id="extensions-java-joor-dsl-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-java-joor-dsl</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc b/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
index 75eca7ed99..130d18e8b4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jaxb"]
= JAXB
:page-aliases: extensions/jaxb.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
+[id="extensions-jaxb-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:jaxb-dataformat.adoc[JAXB data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-jaxb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jaxb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jaxb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jaxb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jaxb-usage"]
== Usage
-
+[id="extensions-usage-native-mode-objectfactory-instantiation-of-non-jaxb-annotated-classes"]
=== Native mode `ObjectFactory` instantiation of non-JAXB annotated classes
When performing JAXB marshal operations with a custom `ObjectFactory` to instantiate POJO classes that do not have JAXB annotations,
diff --git a/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc b/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc
index 2d85c69e27..f9db561a83 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jbpm"]
= JBPM
:linkattrs:
:cq-artifact-id: camel-quarkus-jbpm
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Interact with jBPM workflow engine over REST.
+[id="extensions-jbpm-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jbpm-component.adoc[JBPM component], URI syntax: `jbpm:connectionURL`
Please refer to the above link for usage and configuration details.
+[id="extensions-jbpm-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jbpm</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jcache.adoc b/docs/modules/ROOT/pages/reference/extensions/jcache.adoc
index a06d5faaf6..654e8b4360 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jcache.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jcache.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jcache"]
= JCache
:linkattrs:
:cq-artifact-id: camel-quarkus-jcache
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.2.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.2.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform caching operations against JSR107/JCache.
+[id="extensions-jcache-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jcache-component.adoc[JCache component], URI syntax: `jcache:cacheName`
Please refer to the above link for usage and configuration details.
+[id="extensions-jcache-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jcache</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc b/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc
index 75b34f661f..b1d751ecd3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jclouds"]
= JClouds
:linkattrs:
:cq-artifact-id: camel-quarkus-jclouds
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Interact with jclouds compute & blobstore service.
+[id="extensions-jclouds-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jclouds-component.adoc[JClouds component], URI syntax: `jclouds:command:providerId`
Please refer to the above link for usage and configuration details.
+[id="extensions-jclouds-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jclouds</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jcr.adoc b/docs/modules/ROOT/pages/reference/extensions/jcr.adoc
index 5cd66b7f24..d6a9d07379 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jcr.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jcr.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jcr"]
= JCR
:linkattrs:
:cq-artifact-id: camel-quarkus-jcr
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Read and write nodes to/from a JCR compliant content repository.
+[id="extensions-jcr-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jcr-component.adoc[JCR component], URI syntax: `jcr:host/base`
Please refer to the above link for usage and configuration details.
+[id="extensions-jcr-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jcr</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc b/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
index d7e2febafd..f7ce5acb30 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jdbc"]
= JDBC
:page-aliases: extensions/jdbc.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.0.1
:cq-native-since: 0.0.1
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
+endif::[]
Access databases through SQL and JDBC.
+[id="extensions-jdbc-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jdbc-component.adoc[JDBC component], URI syntax: `jdbc:dataSourceName`
Please refer to the above link for usage and configuration details.
+[id="extensions-jdbc-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jdbc[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jdbc[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,14 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jdbc</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jdbc-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-configuration-configuring-a-datasource"]
=== Configuring a DataSource
This extension leverages https://quarkus.io/guides/datasource[Quarkus Agroal] for `DataSource` support. Setting up a `DataSource` can be achieved via configuration properties.
diff --git a/docs/modules/ROOT/pages/reference/extensions/jfr.adoc b/docs/modules/ROOT/pages/reference/extensions/jfr.adoc
index 98a3fd13b6..c76273bc4e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jfr.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jfr.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jfr"]
= Jfr
:linkattrs:
:cq-artifact-id: camel-quarkus-jfr
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.7.0
:cq-native-since: 2.6.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.7.0## [.badge-key]##Native since##[.badge-supported]##2.6.0##
+endif::[]
Diagnose Camel applications with Java Flight Recorder
+[id="extensions-jfr-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:jfr.adoc[JFR]
Please refer to the above link for usage and configuration details.
+[id="extensions-jfr-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jfr[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jfr[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,11 +40,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jfr</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jfr-usage"]
== Usage
-
### Starting flight recording
To enable Java Flight Recorder to start a recording and automatically dump the recording to disk after Camel startup is complete, use the following configuration in `application.properties`.
@@ -75,6 +81,7 @@ quarkus.native.enable-vm-inspection=true
----
+[id="extensions-jfr-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
[width="100%",cols="80,5,15",options="header"]
@@ -114,5 +121,5 @@ To enable Java Flight Recorder to start a recording and automatic dump the recor
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/jgroups-raft.adoc b/docs/modules/ROOT/pages/reference/extensions/jgroups-raft.adoc
index 49e2a9e34f..3a9407a6f9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jgroups-raft.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jgroups-raft.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jgroups-raft"]
= JGroups raft
:linkattrs:
:cq-artifact-id: camel-quarkus-jgroups-raft
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Exchange messages with JGroups-raft clusters.
+[id="extensions-jgroups-raft-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jgroups-raft-component.adoc[JGroups raft component], URI syntax: `jgroups-raft:clusterName`
Please refer to the above link for usage and configuration details.
+[id="extensions-jgroups-raft-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jgroups-raft</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jgroups.adoc b/docs/modules/ROOT/pages/reference/extensions/jgroups.adoc
index 5d07dff860..ad112b327d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jgroups.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jgroups.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jgroups"]
= JGroups
:linkattrs:
:cq-artifact-id: camel-quarkus-jgroups
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Exchange messages with JGroups clusters.
+[id="extensions-jgroups-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jgroups-component.adoc[JGroups component], URI syntax: `jgroups:clusterName`
Please refer to the above link for usage and configuration details.
+[id="extensions-jgroups-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jgroups</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jira.adoc b/docs/modules/ROOT/pages/reference/extensions/jira.adoc
index 9ec81b8ccf..e579fff619 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jira.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jira.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jira"]
= Jira
:page-aliases: extensions/jira.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Interact with JIRA issue tracker.
+[id="extensions-jira-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jira-component.adoc[Jira component], URI syntax: `jira:type`
Please refer to the above link for usage and configuration details.
+[id="extensions-jira-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jira[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jira[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jira</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jira-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/jms.adoc b/docs/modules/ROOT/pages/reference/extensions/jms.adoc
index 9f98034566..e2096b5563 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jms.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jms"]
= JMS
:page-aliases: extensions/jms.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Sent and receive messages to/from a JMS Queue or Topic.
+[id="extensions-jms-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jms-component.adoc[JMS component], URI syntax: `jms:destinationType:destinationName`
Please refer to the above link for usage and configuration details.
+[id="extensions-jms-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jms[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jms[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jms</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jms-usage"]
== Usage
-
+[id="extensions-usage-message-mapping-with-org-w3c-dom-node"]
=== Message mapping with `org.w3c.dom.Node`
The Camel JMS component supports message mapping between `javax.jms.Message` and `org.apache.camel.Message`. When wanting to convert a Camel message body type of `org.w3c.dom.Node`,
@@ -52,6 +59,7 @@ When sending JMS message payloads as `javax.jms.ObjectMessage`, you must annotat
Note that this extension automatically sets `quarkus.camel.native.reflection.serialization-enabled = true` for you. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide] for more information.
+[id="extensions-jms-transferexception-option-in-native-mode"]
== transferException option in native mode
To use the `transferException` option in native mode, you must enable support for object serialization. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide]
diff --git a/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc b/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc
index 2447781d7d..6c80884996 100644
--- a/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-johnzon"]
= Johnzon
:page-aliases: extensions/johnzon.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Marshal POJOs to JSON and back using Johnzon
+[id="extensions-johnzon-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:johnzon-dataformat.adoc[JSON Johnzon data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-johnzon-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-johnzon[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-johnzon[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-johnzon</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jolt.adoc b/docs/modules/ROOT/pages/reference/extensions/jolt.adoc
index 29c73615b2..8d371487fc 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jolt.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jolt.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jolt"]
= JOLT
:page-aliases: extensions/jolt.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
JSON to JSON transformation using JOLT.
+[id="extensions-jolt-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jolt-component.adoc[JOLT component], URI syntax: `jolt:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-jolt-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jolt[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jolt[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,14 +41,17 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jolt</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jolt-allowcontextmapall-option-in-native-mode"]
== allowContextMapAll option in native mode
The `allowContextMapAll` option is not supported in native mode as it requires reflective access to security sensitive camel core classes such as
`CamelContext` & `Exchange`. This is considered a security risk and thus access to the feature is not provided by default.
+[id="extensions-jolt-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
This component typically loads its specs from classpath resources.
diff --git a/docs/modules/ROOT/pages/reference/extensions/jooq.adoc b/docs/modules/ROOT/pages/reference/extensions/jooq.adoc
index 7747246da1..5bb0799470 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jooq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jooq.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jooq"]
= JOOQ
:linkattrs:
:cq-artifact-id: camel-quarkus-jooq
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Store and retrieve Java objects from an SQL database using JOOQ.
+[id="extensions-jooq-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jooq-component.adoc[JOOQ component], URI syntax: `jooq:entityType`
Please refer to the above link for usage and configuration details.
+[id="extensions-jooq-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jooq</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/joor.adoc b/docs/modules/ROOT/pages/reference/extensions/joor.adoc
index 9e45007bde..c924cc07c2 100644
--- a/docs/modules/ROOT/pages/reference/extensions/joor.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/joor.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-joor"]
= jOOR
:linkattrs:
:cq-artifact-id: camel-quarkus-joor
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.0.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Evaluate a jOOR (Java compiled once at runtime) expression language.
+[id="extensions-joor-whats-inside"]
== What's inside
* xref:{cq-camel-components}:languages:joor-language.adoc[jOOR language]
Please refer to the above link for usage and configuration details.
+[id="extensions-joor-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-joor</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jpa.adoc b/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
index c4fc625ea1..c5aadd3de9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jpa.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jpa"]
= JPA
:page-aliases: extensions/jpa.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Store and retrieve Java objects from databases using Java Persistence API (JPA).
+[id="extensions-jpa-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jpa-component.adoc[JPA component], URI syntax: `jpa:entityType`
Please refer to the above link for usage and configuration details.
+[id="extensions-jpa-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jpa[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jpa[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jpa</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jpa-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
The extension leverages https://quarkus.io/guides/hibernate-orm[Quarkus Hibernate ORM] to provide the JPA implementation via Hibernate.
diff --git a/docs/modules/ROOT/pages/reference/extensions/jq.adoc b/docs/modules/ROOT/pages/reference/extensions/jq.adoc
index c719302f63..090c0373b1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jq.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jq"]
= JQ
:linkattrs:
:cq-artifact-id: camel-quarkus-jq
@@ -11,20 +12,24 @@
:cq-jvm-since: 2.11.0
:cq-native-since: 2.11.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.11.0## [.badge-key]##Native since##[.badge-supported]##2.11.0##
+endif::[]
Evaluates a JQ expression against a JSON message body.
+[id="extensions-jq-whats-inside"]
== What's inside
* xref:{cq-camel-components}:languages:jq-language.adoc[JQ language]
Please refer to the above link for usage and configuration details.
+[id="extensions-jq-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jq[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jq[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,11 +40,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jq</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jq-usage"]
== Usage
-
+[id="extensions-usage-jq-transformations-to-custom-result-types-in-native-mode"]
=== JQ transformations to custom result types in native mode
If you choose to perform JQ transformations that specify the result class as some custom type in native mode,
diff --git a/docs/modules/ROOT/pages/reference/extensions/js-dsl.adoc b/docs/modules/ROOT/pages/reference/extensions/js-dsl.adoc
index 70ed38c474..73049f1312 100644
--- a/docs/modules/ROOT/pages/reference/extensions/js-dsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/js-dsl.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-js-dsl"]
= JavaScript DSL
:linkattrs:
:cq-artifact-id: camel-quarkus-js-dsl
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.8.0
:cq-native-since: 1.8.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.8.0## [.badge-key]##Native since##[.badge-supported]##1.8.0##
+endif::[]
An JavaScript stack for parsing JavaScript route definitions
+[id="extensions-js-dsl-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:js-dsl.adoc[JavaScript DSL]
Please refer to the above link for usage and configuration details.
+[id="extensions-js-dsl-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-js-dsl</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jsch.adoc b/docs/modules/ROOT/pages/reference/extensions/jsch.adoc
index 8c00f6a23e..b1f0397629 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jsch.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jsch.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jsch"]
= SCP
:linkattrs:
:cq-artifact-id: camel-quarkus-jsch
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.5.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.5.0##
+endif::[]
Copy files to/from remote hosts using the secure copy protocol (SCP).
+[id="extensions-jsch-whats-inside"]
== What's inside
* xref:{cq-camel-components}::scp-component.adoc[SCP component], URI syntax: `scp:host:port/directoryName`
Please refer to the above link for usage and configuration details.
+[id="extensions-jsch-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jsch[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jsch[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jsch</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jslt.adoc b/docs/modules/ROOT/pages/reference/extensions/jslt.adoc
index 97bc72fdb1..671333aa54 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jslt.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jslt.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jslt"]
= JSLT
:linkattrs:
:cq-artifact-id: camel-quarkus-jslt
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.4.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.4.0##
+endif::[]
Query or transform JSON payloads using an JSLT.
+[id="extensions-jslt-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jslt-component.adoc[JSLT component], URI syntax: `jslt:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-jslt-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jslt[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jslt[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,16 +40,20 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jslt</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jslt-allowcontextmapall-option-in-native-mode"]
== allowContextMapAll option in native mode
The `allowContextMapAll` option is not supported in native mode as it requires reflective access to security sensitive camel core classes such as
`CamelContext` & `Exchange`. This is considered a security risk and thus access to the feature is not provided by default.
+[id="extensions-jslt-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
+[id="extensions-configuration-loading-jslt-templates-from-classpath-in-native-mode"]
=== Loading JSLT templates from classpath in native mode
This component typically loads the templates from classpath.
diff --git a/docs/modules/ROOT/pages/reference/extensions/json-patch.adoc b/docs/modules/ROOT/pages/reference/extensions/json-patch.adoc
index 87013659c9..2c03f334de 100644
--- a/docs/modules/ROOT/pages/reference/extensions/json-patch.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/json-patch.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-json-patch"]
= JsonPatch
:linkattrs:
:cq-artifact-id: camel-quarkus-json-patch
@@ -11,17 +12,21 @@
:cq-jvm-since: 2.7.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##2.7.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
JsonPatch component which transform JSON using JSON patch (RFC 6902).
+[id="extensions-json-patch-whats-inside"]
== What's inside
* xref:{cq-camel-components}::json-patch-component.adoc[JsonPatch component], URI syntax: `json-patch:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-json-patch-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-json-patch</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/json-validator.adoc b/docs/modules/ROOT/pages/reference/extensions/json-validator.adoc
index d7fd3d2485..97df288c39 100644
--- a/docs/modules/ROOT/pages/reference/extensions/json-validator.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/json-validator.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-json-validator"]
= JSON Schema Validator
:page-aliases: extensions/json-validator.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Validate JSON payloads using NetworkNT JSON Schema.
+[id="extensions-json-validator-whats-inside"]
== What's inside
* xref:{cq-camel-components}::json-validator-component.adoc[JSON Schema Validator component], URI syntax: `json-validator:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-json-validator-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-json-validator[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-json-validator[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,14 +41,17 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-json-validator</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-json-validator-allowcontextmapall-option-in-native-mode"]
== allowContextMapAll option in native mode
The `allowContextMapAll` option is not supported in native mode as it requires reflective access to security sensitive camel core classes such as
`CamelContext` & `Exchange`. This is considered a security risk and thus access to the feature is not provided by default.
+[id="extensions-json-validator-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
This component typically loads JSON schemas from classpath.
diff --git a/docs/modules/ROOT/pages/reference/extensions/jsonapi.adoc b/docs/modules/ROOT/pages/reference/extensions/jsonapi.adoc
index dd7059c293..8ed5d9bb66 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jsonapi.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jsonapi.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jsonapi"]
= JSonApi
:linkattrs:
:cq-artifact-id: camel-quarkus-jsonapi
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.
+[id="extensions-jsonapi-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:jsonApi-dataformat.adoc[JSonApi data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-jsonapi-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jsonapi</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jsonata.adoc b/docs/modules/ROOT/pages/reference/extensions/jsonata.adoc
index 45573efea0..a4b7b6f0bf 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jsonata.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jsonata.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jsonata"]
= JSONATA
:linkattrs:
:cq-artifact-id: camel-quarkus-jsonata
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.6.0
:cq-native-since: 1.6.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.6.0## [.badge-key]##Native since##[.badge-supported]##1.6.0##
+endif::[]
JSON to JSON transformation using JSONATA.
+[id="extensions-jsonata-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jsonata-component.adoc[JSONata component], URI syntax: `jsonata:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-jsonata-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jsonata[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jsonata[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,14 +40,17 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jsonata</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jsonata-allowcontextmapall-option-in-native-mode"]
== allowContextMapAll option in native mode
The `allowContextMapAll` option is not supported in native mode as it requires reflective access to security sensitive camel core classes such as
`CamelContext` & `Exchange`. This is considered a security risk and thus access to the feature is not provided by default.
+[id="extensions-jsonata-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
This component typically loads JSONata specifications from classpath.
diff --git a/docs/modules/ROOT/pages/reference/extensions/jsonb.adoc b/docs/modules/ROOT/pages/reference/extensions/jsonb.adoc
index af906008c2..b8390fce69 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jsonb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jsonb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jsonb"]
= JSON-B
:linkattrs:
:cq-artifact-id: camel-quarkus-jsonb
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.5.0
:cq-native-since: 1.5.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.5.0## [.badge-key]##Native since##[.badge-supported]##1.5.0##
+endif::[]
Marshal POJOs to JSON and back using JSON-B.
+[id="extensions-jsonb-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:jsonb-dataformat.adoc[JSON JSON-B data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-jsonb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jsonb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jsonb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jsonb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jsonb-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
Extension contains `io.quarkus:quarkus-jsonb` dependency. No jsonb implementation has to be provided.
diff --git a/docs/modules/ROOT/pages/reference/extensions/jsonpath.adoc b/docs/modules/ROOT/pages/reference/extensions/jsonpath.adoc
index 4f8544efb1..0fd143d5bb 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jsonpath.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jsonpath.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jsonpath"]
= JSON Path
:page-aliases: extensions/jsonpath.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Evaluate a JSONPath expression against a JSON message body
+[id="extensions-jsonpath-whats-inside"]
== What's inside
* xref:{cq-camel-components}:languages:jsonpath-language.adoc[JSONPath language]
Please refer to the above link for usage and configuration details.
+[id="extensions-jsonpath-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jsonpath[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jsonpath[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jsonpath</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jt400.adoc b/docs/modules/ROOT/pages/reference/extensions/jt400.adoc
index 1f74bc761c..55fd1ad423 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jt400.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jt400.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jt400"]
= JT400
:linkattrs:
:cq-artifact-id: camel-quarkus-jt400
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.
+[id="extensions-jt400-whats-inside"]
== What's inside
* xref:{cq-camel-components}::jt400-component.adoc[JT400 component], URI syntax: `jt400:userID:password@systemName/QSYS.LIB/objectPath.type`
Please refer to the above link for usage and configuration details.
+[id="extensions-jt400-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-jt400</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jta.adoc b/docs/modules/ROOT/pages/reference/extensions/jta.adoc
index 0347315bf5..c9ae97ef54 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jta.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jta.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-jta"]
= JTA
:page-aliases: extensions/jta.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Enclose Camel routes in transactions using Java Transaction API (JTA) and Narayana transaction manager
+[id="extensions-jta-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:jta.adoc[JTA]
Please refer to the above link for usage and configuration details.
+[id="extensions-jta-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-jta[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-jta[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-jta</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-jta-usage"]
== Usage
-
This extension should be added when you need to use the `transacted()` EIP in the router. It leverages the transaction capabilities provided by the narayana-jta extension in Quarkus.
Refer to the https://quarkus.io/guides/transaction[Quarkus Transaction guide] for the more details about transaction support. For a simple usage:
diff --git a/docs/modules/ROOT/pages/reference/extensions/kafka.adoc b/docs/modules/ROOT/pages/reference/extensions/kafka.adoc
index e68ecd509c..ddc90bbc59 100644
--- a/docs/modules/ROOT/pages/reference/extensions/kafka.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kafka.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-kafka"]
= Kafka
:page-aliases: extensions/kafka.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Sent and receive messages to/from an Apache Kafka broker.
+[id="extensions-kafka-whats-inside"]
== What's inside
* xref:{cq-camel-components}::kafka-component.adoc[Kafka component], URI syntax: `kafka:topic`
Please refer to the above link for usage and configuration details.
+[id="extensions-kafka-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-kafka[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-kafka[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-kafka</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-kafka-usage"]
== Usage
-
+[id="extensions-usage-quarkus-kafka-dev-services"]
=== Quarkus Kafka Dev Services
Camel Quarkus Kafka can take advantage of https://quarkus.io/guides/kafka-dev-services[Quarkus Kafka Dev services] to simplify development and testing with a local containerized Kafka broker.
@@ -52,6 +59,7 @@ Meaning that there's no need to configure this option yourself.
This functionality can be disabled with the configuration property `quarkus.kafka.devservices.enabled=false`.
+[id="extensions-kafka-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
[width="100%",cols="80,5,15",options="header"]
@@ -67,5 +75,5 @@ If `true` then any Kafka configuration properties discovered by the Quarkus Kube
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/kamelet.adoc b/docs/modules/ROOT/pages/reference/extensions/kamelet.adoc
index 9e0b0bce19..88e8152722 100644
--- a/docs/modules/ROOT/pages/reference/extensions/kamelet.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kamelet.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-kamelet"]
= Kamelet
:linkattrs:
:cq-artifact-id: camel-quarkus-kamelet
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.7.0
:cq-native-since: 1.7.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.7.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
+endif::[]
Materialize route templates
+[id="extensions-kamelet-whats-inside"]
== What's inside
* xref:{cq-camel-components}::kamelet-component.adoc[Kamelet component], URI syntax: `kamelet:templateId/routeId`
Please refer to the above link for usage and configuration details.
+[id="extensions-kamelet-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-kamelet[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-kamelet[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,11 +40,13 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-kamelet</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-kamelet-usage"]
== Usage
-
+[id="extensions-usage-pre-load-kamelets-at-build-time"]
=== Pre-load Kamelets at build-time
This extension allows to pre-load a set of Kamelets at build time using the `quarkus.camel.kamelet.identifiers` property.
@@ -60,6 +67,7 @@ To use the Kamelet from the catalog you need to copy their yaml definition (that
This artifact add all the kamelets available in the catalog to your Camel Quarkus application for build time processing. If you include it with the scope `provided` the artifact should not be part of the runtime classpath, but at build time, all the kamelets listed via `quarkus.camel.kamelet.identifiers` property should be preloaded.
+[id="extensions-kamelet-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
[width="100%",cols="80,5,15",options="header"]
@@ -76,5 +84,5 @@ List of kamelets identifiers to pre-load at build time.
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc b/docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc
index 621efb029b..37283c9d1d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-kotlin-dsl"]
= Kotlin DSL
:linkattrs:
:cq-artifact-id: camel-quarkus-kotlin-dsl
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.8.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.8.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Support for parsing Kotlin route definitions at runtime
+[id="extensions-kotlin-dsl-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:kotlin-dsl.adoc[Kotlin DSL]
Please refer to the above link for usage and configuration details.
+[id="extensions-kotlin-dsl-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-kotlin-dsl</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/kotlin.adoc b/docs/modules/ROOT/pages/reference/extensions/kotlin.adoc
index 33872f2aeb..72864374c7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/kotlin.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kotlin.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-kotlin"]
= Kotlin
:page-aliases: extensions/kotlin.adoc
:linkattrs:
@@ -12,14 +13,17 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Write Camel integration routes in Kotlin
+[id="extensions-kotlin-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-kotlin[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-kotlin[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -30,5 +34,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-kotlin</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/kubernetes.adoc b/docs/modules/ROOT/pages/reference/extensions/kubernetes.adoc
index e4f86b81b1..525f4d3e34 100644
--- a/docs/modules/ROOT/pages/reference/extensions/kubernetes.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kubernetes.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-kubernetes"]
= Kubernetes
:page-aliases: extensions/kubernetes.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Perform operations against Kubernetes API
+[id="extensions-kubernetes-whats-inside"]
== What's inside
* xref:{cq-camel-components}::kubernetes-config-maps-component.adoc[Kubernetes ConfigMap component], URI syntax: `kubernetes-config-maps:masterUrl`
@@ -40,9 +44,10 @@ Perform operations against Kubernetes API
Please refer to the above links for usage and configuration details.
+[id="extensions-kubernetes-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-kubernetes[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-kubernetes[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -53,9 +58,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-kubernetes</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-kubernetes-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
The extension automatically registers a Kubernetes Client bean named `kubernetesClient`. You can reference the bean in your routes like this:
diff --git a/docs/modules/ROOT/pages/reference/extensions/kudu.adoc b/docs/modules/ROOT/pages/reference/extensions/kudu.adoc
index ae1c5d1a6f..2040266ed7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/kudu.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kudu.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-kudu"]
= Kudu
:page-aliases: extensions/kudu.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.
+[id="extensions-kudu-whats-inside"]
== What's inside
* xref:{cq-camel-components}::kudu-component.adoc[Kudu component], URI syntax: `kudu:host:port/tableName`
Please refer to the above link for usage and configuration details.
+[id="extensions-kudu-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-kudu[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-kudu[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-kudu</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-kudu-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/language.adoc b/docs/modules/ROOT/pages/reference/extensions/language.adoc
index abc33227c2..a319f66596 100644
--- a/docs/modules/ROOT/pages/reference/extensions/language.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/language.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-language"]
= Language
:linkattrs:
:cq-artifact-id: camel-quarkus-language
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 2.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##2.2.0##
+endif::[]
Execute scripts in any of the languages supported by Camel.
+[id="extensions-language-whats-inside"]
== What's inside
* xref:{cq-camel-components}::language-component.adoc[Language component], URI syntax: `language:languageName:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-language-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-language[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-language[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-language</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-language-allowcontextmapall-option-in-native-mode"]
== allowContextMapAll option in native mode
The `allowContextMapAll` option is not supported in native mode as it requires reflective access to security sensitive camel core classes such as
diff --git a/docs/modules/ROOT/pages/reference/extensions/ldap.adoc b/docs/modules/ROOT/pages/reference/extensions/ldap.adoc
index e8307ff926..f50a9bf486 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ldap.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ldap.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-ldap"]
= LDAP
:linkattrs:
:cq-artifact-id: camel-quarkus-ldap
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform searches on LDAP servers.
+[id="extensions-ldap-whats-inside"]
== What's inside
* xref:{cq-camel-components}::ldap-component.adoc[LDAP component], URI syntax: `ldap:dirContextName`
Please refer to the above link for usage and configuration details.
+[id="extensions-ldap-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-ldap</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/ldif.adoc b/docs/modules/ROOT/pages/reference/extensions/ldif.adoc
index f6d8398128..958a2a1217 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ldif.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ldif.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-ldif"]
= LDIF
:linkattrs:
:cq-artifact-id: camel-quarkus-ldif
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform updates on an LDAP server from an LDIF body content.
+[id="extensions-ldif-whats-inside"]
== What's inside
* xref:{cq-camel-components}::ldif-component.adoc[LDIF component], URI syntax: `ldif:ldapConnectionName`
Please refer to the above link for usage and configuration details.
+[id="extensions-ldif-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-ldif</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/leveldb.adoc b/docs/modules/ROOT/pages/reference/extensions/leveldb.adoc
index d371c2d9d6..7ffb4e4fd7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/leveldb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/leveldb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-leveldb"]
= LevelDB
:linkattrs:
:cq-artifact-id: camel-quarkus-leveldb
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.2.0
:cq-native-since: 1.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.2.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
+endif::[]
Using LevelDB as persistent EIP store
+[id="extensions-leveldb-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:leveldb.adoc[LevelDB]
Please refer to the above link for usage and configuration details.
+[id="extensions-leveldb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-leveldb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-leveldb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-leveldb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-leveldb-camel-quarkus-limitations"]
== Camel Quarkus limitations
In native mode the extension uses a port of LevelDB written in Java (https://github.com/dain/leveldb#leveldb-in-java[documentation]),
diff --git a/docs/modules/ROOT/pages/reference/extensions/log.adoc b/docs/modules/ROOT/pages/reference/extensions/log.adoc
index 59f39febf2..52b4908474 100644
--- a/docs/modules/ROOT/pages/reference/extensions/log.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/log.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-log"]
= Log
:page-aliases: extensions/log.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.0.1
:cq-native-since: 0.0.1
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
+endif::[]
Log messages to the underlying logging mechanism.
+[id="extensions-log-whats-inside"]
== What's inside
* xref:{cq-camel-components}::log-component.adoc[Log component], URI syntax: `log:loggerName`
Please refer to the above link for usage and configuration details.
+[id="extensions-log-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-log[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-log[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-log</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/lra.adoc b/docs/modules/ROOT/pages/reference/extensions/lra.adoc
index a429875b13..10dfc1c2e8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/lra.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/lra.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-lra"]
= LRA
:linkattrs:
:cq-artifact-id: camel-quarkus-lra
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.2.0
:cq-native-since: 1.8.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.2.0## [.badge-key]##Native since##[.badge-supported]##1.8.0##
+endif::[]
Camel saga binding for Long-Running-Action framework
+[id="extensions-lra-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:lra.adoc[LRA]
Please refer to the above link for usage and configuration details.
+[id="extensions-lra-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-lra[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-lra[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,5 +40,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-lra</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/lucene.adoc b/docs/modules/ROOT/pages/reference/extensions/lucene.adoc
index 0764d12c21..5ca0b6942c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/lucene.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/lucene.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-lucene"]
= Lucene
:linkattrs:
:cq-artifact-id: camel-quarkus-lucene
@@ -11,17 +12,21 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Perform inserts or queries against Apache Lucene databases.
+[id="extensions-lucene-whats-inside"]
== What's inside
* xref:{cq-camel-components}::lucene-component.adoc[Lucene component], URI syntax: `lucene:host:operation`
Please refer to the above link for usage and configuration details.
+[id="extensions-lucene-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -31,5 +36,6 @@ Please refer to the above link for usage and configuration details.
<artifactId>camel-quarkus-lucene</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/lumberjack.adoc b/docs/modules/ROOT/pages/reference/extensions/lumberjack.adoc
index 1b9a1a9d02..dd3766ceee 100644
--- a/docs/modules/ROOT/pages/reference/extensions/lumberjack.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/lumberjack.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-lumberjack"]
= Lumberjack
:linkattrs:
:cq-artifact-id: camel-quarkus-lumberjack
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 1.4.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.4.0##
+endif::[]
Receive logs messages using the Lumberjack protocol.
+[id="extensions-lumberjack-whats-inside"]
== What's inside
* xref:{cq-camel-components}::lumberjack-component.adoc[Lumberjack component], URI syntax: `lumberjack:host:port`
Please refer to the above link for usage and configuration details.
+[id="extensions-lumberjack-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-lumberjack[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-lumberjack[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-lumberjack</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-lumberjack-ssl-in-native-mode"]
== SSL in native mode
This extension auto-enables SSL support in native mode. Hence you do not need to add
diff --git a/docs/modules/ROOT/pages/reference/extensions/lzf.adoc b/docs/modules/ROOT/pages/reference/extensions/lzf.adoc
index cd43666d69..031c27aff4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/lzf.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/lzf.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-lzf"]
= LZF Deflate Compression
:page-aliases: extensions/lzf.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Compress and decompress streams using LZF deflate algorithm.
+[id="extensions-lzf-whats-inside"]
== What's inside
* xref:{cq-camel-components}:dataformats:lzf-dataformat.adoc[LZF Deflate Compression data format]
Please refer to the above link for usage and configuration details.
+[id="extensions-lzf-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-lzf[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-lzf[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-lzf</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/mail.adoc b/docs/modules/ROOT/pages/reference/extensions/mail.adoc
index 9a9ed910db..e28df0135f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/mail.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mail.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-mail"]
= Mail
:page-aliases: extensions/mail.adoc
:linkattrs:
@@ -12,11 +13,14 @@
:cq-jvm-since: 0.2.0
:cq-native-since: 0.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.2.0## [.badge-key]##Native since##[.badge-supported]##0.2.0##
+endif::[]
Send and receive emails using imap, pop3 and smtp protocols. Marshal Camel messages with attachments into MIME-Multipart messages and back.
+[id="extensions-mail-whats-inside"]
== What's inside
* xref:{cq-camel-components}::mail-component.adoc[IMAP component], URI syntax: `imap:host:port`
@@ -29,9 +33,10 @@ Send and receive emails using imap, pop3 and smtp protocols. Marshal Camel messa
Please refer to the above links for usage and configuration details.
+[id="extensions-mail-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-mail[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-mail[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -42,5 +47,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-mail</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/management.adoc b/docs/modules/ROOT/pages/reference/extensions/management.adoc
index 255ddee38a..d6a2be531b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/management.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/management.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-management"]
= Management
:linkattrs:
:cq-artifact-id: camel-quarkus-management
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
JMX management strategy and associated managed resources.
+[id="extensions-management-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -25,9 +29,11 @@ JMX management strategy and associated managed resources.
<artifactId>camel-quarkus-management</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-management-camel-quarkus-limitations"]
== Camel Quarkus limitations
The JMX management beans exposed by this extension will not work in native mode, as GraalVM has no support for JMX. Therefore, attempting to build a native
diff --git a/docs/modules/ROOT/pages/reference/extensions/master.adoc b/docs/modules/ROOT/pages/reference/extensions/master.adoc
index f4ad5f4810..cf89ab82f8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/master.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/master.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-master"]
= Master
:page-aliases: extensions/master.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
+[id="extensions-master-whats-inside"]
== What's inside
* xref:{cq-camel-components}::master-component.adoc[Master component], URI syntax: `master:namespace:delegateUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-master-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-master[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-master[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-master</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/micrometer.adoc b/docs/modules/ROOT/pages/reference/extensions/micrometer.adoc
index 885720ada9..2b572506a1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/micrometer.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/micrometer.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-micrometer"]
= Micrometer
:linkattrs:
:cq-artifact-id: camel-quarkus-micrometer
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.5.0
:cq-native-since: 1.5.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.5.0## [.badge-key]##Native since##[.badge-supported]##1.5.0##
+endif::[]
Collect various metrics directly from Camel routes using the Micrometer library.
+[id="extensions-micrometer-whats-inside"]
== What's inside
* xref:{cq-camel-components}::micrometer-component.adoc[Micrometer component], URI syntax: `micrometer:metricsType:metricsName`
Please refer to the above link for usage and configuration details.
+[id="extensions-micrometer-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-micrometer[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-micrometer[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,11 +40,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-micrometer</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-micrometer-usage"]
== Usage
-
This extension leverages https://quarkus.io/guides/micrometer[Quarkus Micrometer]. Quarkus supports a variety of Micrometer metric registry implementations.
Your application should declare one of the following dependencies, depending on the monitoring solution you want to work with.
@@ -79,6 +85,7 @@ Your application should declare one of the following dependencies, depending on
|===
+[id="extensions-micrometer-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
[width="100%",cols="80,5,15",options="header"]
@@ -112,5 +119,5 @@ Set whether to enable the MicrometerRouteEventNotifier for capturing metrics on
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/microprofile-fault-tolerance.adoc b/docs/modules/ROOT/pages/reference/extensions/microprofile-fault-tolerance.adoc
index 8dabd1e329..81ebe04b06 100644
--- a/docs/modules/ROOT/pages/reference/extensions/microprofile-fault-tolerance.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/microprofile-fault-tolerance.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-microprofile-fault-tolerance"]
= Microprofile Fault Tolerance
:page-aliases: extensions/microprofile-fault-tolerance.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Circuit Breaker EIP using Microprofile Fault Tolerance
+[id="extensions-microprofile-fault-tolerance-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:microprofile-fault-tolerance.adoc[Microprofile Fault Tolerance]
Please refer to the above link for usage and configuration details.
+[id="extensions-microprofile-fault-tolerance-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-microprofile-fault-tolerance[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-microprofile-fault-tolerance[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,5 +41,6 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-microprofile-fault-tolerance</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc b/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
index 0e7e3069f7..a065b62b38 100644
--- a/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-microprofile-health"]
= MicroProfile Health
:page-aliases: extensions/microprofile-health.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.3.0
:cq-native-since: 0.3.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native since##[.badge-supported]##0.3.0##
+endif::[]
Expose Camel health checks via MicroProfile Health
+[id="extensions-microprofile-health-whats-inside"]
== What's inside
* xref:{cq-camel-components}:others:microprofile-health.adoc[Microprofile Health]
Please refer to the above link for usage and configuration details.
+[id="extensions-microprofile-health-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-microprofile-health[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-microprofile-health[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-microprofile-health</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-microprofile-health-usage"]
== Usage
-
You can register health checks for your applications with the xref:manual::health-check.adoc[Camel health check API].
By default, classes extending `AbstractHealthCheck` are registered as both liveness and readiness checks. You can override the `isReadiness` method to control this behaviour.
@@ -65,6 +71,7 @@ Inspects the Camel Context status and causes the health check status to be `DOWN
Inspects the status of each route and causes the health check status to be `DOWN` if any route status is not 'Started'.
+[id="extensions-microprofile-health-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
[width="100%",cols="80,5,15",options="header"]
@@ -80,5 +87,5 @@ Set whether to enable Camel health checks
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc b/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc
index 2c24cd0df4..efcc20b1b7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-microprofile-metrics"]
= MicroProfile Metrics
:page-aliases: extensions/microprofile-metrics.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 0.2.0
:cq-native-since: 0.2.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##0.2.0## [.badge-key]##Native since##[.badge-supported]##0.2.0##
+endif::[]
Expose metrics from Camel routes.
+[id="extensions-microprofile-metrics-whats-inside"]
== What's inside
* xref:{cq-camel-components}::microprofile-metrics-component.adoc[MicroProfile Metrics component], URI syntax: `microprofile-metrics:metricType:metricName`
Please refer to the above link for usage and configuration details.
+[id="extensions-microprofile-metrics-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-microprofile-metrics[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-microprofile-metrics[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-microprofile-metrics</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-microprofile-metrics-usage"]
== Usage
-
The xref:{cq-camel-components}::microprofile-metrics-component.adoc[microprofile-metrics] component automatically exposes a set of Camel application metrics. Some of these include:
=== Camel Context metrics
@@ -161,6 +167,7 @@ You can also produce your own customized metrics in your Camel routes. For more
Metrics are exposed to Quarkus as application metrics and they can be browsed at http://localhost:8080/q/metrics/application.
+[id="extensions-microprofile-metrics-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
[width="100%",cols="80,5,15",options="header"]
@@ -200,5 +207,5 @@ Set whether to enable the MicroProfileMetricsCamelContextEventNotifier for captu
|===
[.configuration-legend]
-icon:lock[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
+{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
diff --git a/docs/modules/ROOT/pages/reference/extensions/milo.adoc b/docs/modules/ROOT/pages/reference/extensions/milo.adoc
index 2628289595..6f2a0dc03f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/milo.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/milo.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-milo"]
= OPC UA Client
:linkattrs:
:cq-artifact-id: camel-quarkus-milo
@@ -11,11 +12,14 @@
:cq-jvm-since: 1.1.0
:cq-native-since: n/a
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+endif::[]
Connect to OPC UA servers using the binary protocol for acquiring telemetry data.
+[id="extensions-milo-whats-inside"]
== What's inside
* xref:{cq-camel-components}::milo-browse-component.adoc[OPC UA Browser component], URI syntax: `milo-browse:endpointUri`
@@ -24,6 +28,7 @@ Connect to OPC UA servers using the binary protocol for acquiring telemetry data
Please refer to the above links for usage and configuration details.
+[id="extensions-milo-maven-coordinates"]
== Maven coordinates
[source,xml]
@@ -33,5 +38,6 @@ Please refer to the above links for usage and configuration details.
<artifactId>camel-quarkus-milo</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/minio.adoc b/docs/modules/ROOT/pages/reference/extensions/minio.adoc
index 005ead3859..97f4700dcc 100644
--- a/docs/modules/ROOT/pages/reference/extensions/minio.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/minio.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-minio"]
= Minio
:linkattrs:
:cq-artifact-id: camel-quarkus-minio
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.5.0
:cq-native-since: 1.6.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.5.0## [.badge-key]##Native since##[.badge-supported]##1.6.0##
+endif::[]
Store and retrieve objects from Minio Storage Service using Minio SDK.
+[id="extensions-minio-whats-inside"]
== What's inside
* xref:{cq-camel-components}::minio-component.adoc[Minio component], URI syntax: `minio:bucketName`
Please refer to the above link for usage and configuration details.
+[id="extensions-minio-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-minio[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-minio[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-minio</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-minio-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
Depending on Minio configuration, this extension may require SSL encryption on its connections. In such cases, you will need
diff --git a/docs/modules/ROOT/pages/reference/extensions/mllp.adoc b/docs/modules/ROOT/pages/reference/extensions/mllp.adoc
index 0c6fe8ebf6..1862842aad 100644
--- a/docs/modules/ROOT/pages/reference/extensions/mllp.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mllp.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-mllp"]
= MLLP
:linkattrs:
:cq-artifact-id: camel-quarkus-mllp
@@ -11,20 +12,24 @@
:cq-jvm-since: 1.1.0
:cq-native-since: 2.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##2.0.0##
+endif::[]
Communicate with external systems using the MLLP protocol.
+[id="extensions-mllp-whats-inside"]
== What's inside
* xref:{cq-camel-components}::mllp-component.adoc[MLLP component], URI syntax: `mllp:hostname:port`
Please refer to the above link for usage and configuration details.
+[id="extensions-mllp-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-mllp[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-mllp[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -35,9 +40,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-mllp</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-mllp-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
* Check the xref:user-guide/native-mode.adoc#charsets[Character encodings section] of the Native mode guide if you wish to use the `defaultCharset` component option.
diff --git a/docs/modules/ROOT/pages/reference/extensions/mock.adoc b/docs/modules/ROOT/pages/reference/extensions/mock.adoc
index 56757d6b24..2cbd7574a3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/mock.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mock.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-mock"]
= Mock
:page-aliases: extensions/mock.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Test routes and mediation rules using mocks.
+[id="extensions-mock-whats-inside"]
== What's inside
* xref:{cq-camel-components}::mock-component.adoc[Mock component], URI syntax: `mock:name`
Please refer to the above link for usage and configuration details.
+[id="extensions-mock-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-mock[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-mock[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,11 +41,12 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-mock</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-mock-usage"]
== Usage
-
To use camel-mock capabilities in tests it is required to get access to MockEndpoint instances.
CDI injection could be used for accessing instances (see https://quarkus.io/guides/getting-started-testing#injection-into-tests[Quarkus documentation]).
@@ -95,6 +101,7 @@ public class MockRoute extends RouteBuilder {
----
+[id="extensions-mock-camel-quarkus-limitations"]
== Camel Quarkus limitations
Injection of CDI beans (described in Usage) does not work in native mode.
diff --git a/docs/modules/ROOT/pages/reference/extensions/mongodb-gridfs.adoc b/docs/modules/ROOT/pages/reference/extensions/mongodb-gridfs.adoc
index 2dc948f604..8e4b7fb7fe 100644
--- a/docs/modules/ROOT/pages/reference/extensions/mongodb-gridfs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mongodb-gridfs.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-mongodb-gridfs"]
= MongoDB GridFS
:page-aliases: extensions/mongodb-gridfs.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Interact with MongoDB GridFS.
+[id="extensions-mongodb-gridfs-whats-inside"]
== What's inside
* xref:{cq-camel-components}::mongodb-gridfs-component.adoc[MongoDB GridFS component], URI syntax: `mongodb-gridfs:connectionBean`
Please refer to the above link for usage and configuration details.
+[id="extensions-mongodb-gridfs-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-mongodb-gridfs[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-mongodb-gridfs[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-mongodb-gridfs</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-mongodb-gridfs-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
The extension leverages the https://quarkus.io/guides/mongodb[Quarkus MongoDB Client] extension. The Mongo client can be configured
diff --git a/docs/modules/ROOT/pages/reference/extensions/mongodb.adoc b/docs/modules/ROOT/pages/reference/extensions/mongodb.adoc
index a4c7ae99b7..08e325b81f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/mongodb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mongodb.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-mongodb"]
= MongoDB
:page-aliases: extensions/mongodb.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Perform operations on MongoDB documents and collections.
+[id="extensions-mongodb-whats-inside"]
== What's inside
* xref:{cq-camel-components}::mongodb-component.adoc[MongoDB component], URI syntax: `mongodb:connectionBean`
Please refer to the above link for usage and configuration details.
+[id="extensions-mongodb-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-mongodb[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-mongodb[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,9 +41,11 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-mongodb</artifactId>
</dependency>
----
-
+ifeval::[{doc-show-user-guide-link} == true]
Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
+endif::[]
+[id="extensions-mongodb-additional-camel-quarkus-configuration"]
== Additional Camel Quarkus configuration
The extension leverages the https://quarkus.io/guides/mongodb[Quarkus MongoDB Client] extension. The Mongo client can be configured
diff --git a/docs/modules/ROOT/pages/reference/extensions/mustache.adoc b/docs/modules/ROOT/pages/reference/extensions/mustache.adoc
index 863aed09bb..61a54f7f2d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/mustache.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mustache.adoc
@@ -1,5 +1,6 @@
// Do not edit directly!
// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+[id="extensions-mustache"]
= Mustache
:page-aliases: extensions/mustache.adoc
:linkattrs:
@@ -12,20 +13,24 @@
:cq-jvm-since: 1.0.0
:cq-native-since: 1.0.0
+ifeval::[{doc-show-badges} == true]
[.badges]
[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
+endif::[]
Transform messages using a Mustache template.
+[id="extensions-mustache-whats-inside"]
== What's inside
* xref:{cq-camel-components}::mustache-component.adoc[Mustache component], URI syntax: `mustache:resourceUri`
Please refer to the above link for usage and configuration details.
+[id="extensions-mustache-maven-coordinates"]
== Maven coordinates
-https://code.quarkus.io/?extension-search=camel-quarkus-mustache[Create a new project with this extension on code.quarkus.io, window="_blank"]
+https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-mustache[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
Or add the coordinates to your existing project:
@@ -36,14 +41,17 @@ Or add the coordinates to your existing project:
<artifactId>camel-quarkus-mustache</artifactId>
... 5462 lines suppressed ...
[camel-quarkus] 01/02: Minor tidying of UpdateExtensionDocPageMojo
Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 8e931c4c57558e9aaa3bcf6e03500a2501649b9d
Author: James Netherton <ja...@gmail.com>
AuthorDate: Wed Aug 17 10:36:40 2022 +0100
Minor tidying of UpdateExtensionDocPageMojo
---
.../quarkus/maven/UpdateExtensionDocPageMojo.java | 30 ++++++++++------------
1 file changed, 13 insertions(+), 17 deletions(-)
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 6c04d5b780..c3c9f4bcf1 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
@@ -84,7 +84,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
final Path multiModuleProjectDirectoryPath = multiModuleProjectDirectory.toPath();
final CamelQuarkusExtension ext = CamelQuarkusExtension.read(basePath.resolve("pom.xml"));
- final Path quarkusAwsClienTestsDir = multiModuleProjectDirectoryPath
+ final Path quarkusAwsClientTestsDir = multiModuleProjectDirectoryPath
.resolve("integration-test-groups/aws2-quarkus-client");
final Path pomRelPath = multiModuleProjectDirectoryPath.relativize(basePath).resolve("pom.xml");
@@ -142,7 +142,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
model.put(
"quarkusAwsClient",
getQuarkusAwsClient(
- quarkusAwsClienTestsDir,
+ quarkusAwsClientTestsDir,
ext.getRuntimeArtifactIdBase(),
ext.getQuarkusAwsClientBaseName(),
ext.getQuarkusAwsClientFqClassName(),
@@ -164,7 +164,6 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
throw new TemplateModelException("Wrong argument count in camelBitLink()");
}
final ArtifactModel<?> model = (ArtifactModel<?>) DeepUnwrap.unwrap((TemplateModel) arguments.get(0));
- final String kind = model.getKind();
if (CqCatalog.isFirstScheme(model)) {
return camelBitLink(model);
} else {
@@ -239,7 +238,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
// Apostrophes.
string = string.replaceAll("([a-z])'s([^a-z])", "$1s$2");
// Allow only letters, -, _, .
- string = string.replaceAll("[^\\w-_\\.]", "-").replaceAll("-{2,}", "-");
+ string = string.replaceAll("[^\\w-_.]", "-").replaceAll("-{2,}", "-");
// Get rid of any - at the start and end.
string = string.replaceAll("-+$", "").replaceAll("^-+", "");
@@ -251,7 +250,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
evalTemplate(charset, docPagePath, cfg, model, "extension-doc-page.adoc", "//");
- camelBits(charset, cfg, models, multiModuleProjectDirectoryPath, ext, model);
+ camelBits(charset, cfg, models, multiModuleProjectDirectoryPath, model);
}
static void evalTemplate(final Charset charset, final Path docPagePath, final Configuration cfg,
@@ -265,7 +264,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
+ " Do not edit directly!\n"
+ commentMarker
+ " This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page\n"
- + evalTemplate(cfg, template, model, new StringWriter()).toString();
+ + evalTemplate(cfg, template, model, new StringWriter());
try {
Files.write(docPagePath, pageText.getBytes(charset));
} catch (IOException e) {
@@ -274,7 +273,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
}
void camelBits(Charset charset, Configuration cfg, List<ArtifactModel<?>> models, Path multiModuleProjectDirectoryPath,
- CamelQuarkusExtension ext, Map<String, Object> model) {
+ Map<String, Object> model) {
models.stream()
.filter(CqCatalog::isFirstScheme)
.forEach(m -> {
@@ -354,17 +353,16 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
}
try (Stream<Path> files = Files.walk(deploymentPackageDir)) {
- final boolean anyMatch = files
+ return files
.filter(p -> p.getFileName().toString().endsWith("Processor.java"))
.map(p -> {
try {
- return new String(Files.readAllBytes(p), StandardCharsets.UTF_8);
+ return Files.readString(p);
} catch (Exception e) {
throw new RuntimeException("Could not read from " + p, e);
}
})
.anyMatch(source -> source.contains("new ExtensionSslNativeSupportBuildItem"));
- return anyMatch;
} catch (IOException e) {
throw new RuntimeException("Could not walk " + deploymentPackageDir, e);
}
@@ -395,7 +393,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
Path p = basePath.resolve("src/main/doc/" + fileName);
if (Files.exists(p)) {
try {
- final String result = new String(Files.readAllBytes(p), charset);
+ final String result = Files.readString(p, charset);
if (!result.endsWith("\n")) {
return result + "\n";
}
@@ -417,12 +415,12 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
.resolve("target/asciidoc/generated/config/all-configuration-roots-generated-doc");
if (!Files.exists(configRootsModelsDir)) {
throw new IllegalStateException("You should run " + UpdateExtensionDocPageMojo.class.getSimpleName()
- + " after compileation with io.quarkus.annotation.processor.ExtensionAnnotationProcessor");
+ + " after compilation with io.quarkus.annotation.processor.ExtensionAnnotationProcessor");
}
final FsMap configRootsModels = new FsMap(configRootsModelsDir);
final ObjectMapper mapper = new ObjectMapper();
- final List<ConfigDocItem> configDocItems = new ArrayList<ConfigDocItem>();
+ final List<ConfigDocItem> configDocItems = new ArrayList<>();
for (String configRootClass : configRootClasses) {
final String rawModel = configRootsModels.get(configRootClass);
if (rawModel == null) {
@@ -430,9 +428,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
}
try {
final List<ConfigDocItem> items = mapper.readValue(rawModel, Constants.LIST_OF_CONFIG_ITEMS_TYPE_REF);
- for (ConfigDocItem item : items) {
- configDocItems.add(item);
- }
+ configDocItems.addAll(items);
} catch (JsonProcessingException e) {
throw new RuntimeException("Could not parse " + rawModel, e);
}
@@ -492,7 +488,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
public String getClientFieldName() {
/* Just lowercase the first letter of getClientClassSimpleName() */
- char c[] = getClientClassSimpleName().toCharArray();
+ char[] c = getClientClassSimpleName().toCharArray();
c[0] += 32;
return new String(c);
}