This is an automated email from the ASF dual-hosted git repository. djencks pushed a commit to branch 2.2.x in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 51aa6122bcc07351c2d18186d3b3a3aa5319dfe4 Author: David Jencks <[email protected]> AuthorDate: Wed Sep 29 22:16:21 2021 -0700 update to new indexer,jsonpath syntax, fix some versions --- docs/antora-playbook.yml | 2 -- docs/antora.yml | 9 +++++++-- .../contributor-guide/extension-metadata.adoc | 2 +- .../pages/contributor-guide/release-guide.adoc | 11 ++++------- docs/modules/ROOT/pages/index.adoc | 2 +- docs/modules/ROOT/pages/reference/components.adoc | 14 +------------ docs/modules/ROOT/pages/reference/dataformats.adoc | 14 +------------ .../ROOT/pages/reference/extensions/core.adoc | 2 +- .../reference/extensions/microprofile-health.adoc | 2 +- docs/modules/ROOT/pages/reference/index.adoc | 15 +++++++++----- docs/modules/ROOT/pages/reference/languages.adoc | 14 +------------ docs/modules/ROOT/pages/reference/others.adoc | 14 +------------ docs/modules/ROOT/pages/user-guide/cdi.adoc | 9 +++------ .../ROOT/pages/user-guide/command-mode.adoc | 2 +- .../pages/user-guide/defining-camel-routes.adoc | 2 +- .../pages/user-guide/dependency-management.adoc | 10 ++-------- docs/modules/ROOT/pages/user-guide/examples.adoc | 4 +--- .../modules/ROOT/pages/user-guide/native-mode.adoc | 2 +- .../ROOT/pages/user-guide/observability.adoc | 2 +- .../reference/summary-table.adoc} | 23 ++++++++++------------ .../core/runtime/src/main/doc/configuration.adoc | 2 +- .../runtime/src/main/doc/usage.adoc | 2 +- pom.xml | 3 ++- 23 files changed, 53 insertions(+), 109 deletions(-) diff --git a/docs/antora-playbook.yml b/docs/antora-playbook.yml index 0450197..9e57db5 100644 --- a/docs/antora-playbook.yml +++ b/docs/antora-playbook.yml @@ -40,8 +40,6 @@ content: asciidoc: extensions: - "@djencks/asciidoctor-antora-indexer" - attributes: - eip-vc: latest@components ui: bundle: diff --git a/docs/antora.yml b/docs/antora.yml index 8ef0342..7871f94 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -17,12 +17,17 @@ name: camel-quarkus title: Camel Quarkus -version: latest +version: 2.2.x nav: - modules/ROOT/nav.adoc asciidoc: attributes: - cq-camel-components: 3.11.x@components # replace ${camel.docs.components.xref} min-maven-version: 3.6.2 # replace ${min-maven-version} target-maven-version: 3.8.1 # replace ${target-maven-version} quarkus-version: 2.2.0.Final # replace ${quarkus.version} + # properties used in xrefs to other Antora components + cq-camel-components: 3.11.x@components # replace ${camel.docs.components.xref} + quarkus-examples-version: latest + # indexTable common + indexer-version: 3.11.x # replace ${camel.docs.components.version} + indexer-component: components diff --git a/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc b/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc index 3f15b56..0f62f32 100644 --- a/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc +++ b/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc @@ -30,7 +30,7 @@ The data comes from the following sources: * `name`: comes from `pom.xml`'s `<name>` -* `description`: taken from xref:latest@manual::camel-catalog.adoc[Camel Catalog]. If the given +* `description`: taken from xref:manual::camel-catalog.adoc[Camel Catalog]. If the given extension contains more than one component, language or data format, their descriptions are concatenated and a warning is issued in the log. The value from Camel Catalog can be overridden by setting a `<description>` in the `pom.xml` of the given extension's runtime module. diff --git a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc index cf64b61..5ce3cc6 100644 --- a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc +++ b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc @@ -1,12 +1,11 @@ -[[ReleaseGuide-ReleaseGuide]] = Apache Camel Quarkus release process :page-aliases: release-guide.adoc The process is _mutatis mutandis_ the same as for the main Apache Camel repository - see the -xref:latest@manual::release-guide.adoc[Release guide] page of the Camel documentation. +xref:manual::release-guide.adoc[Release guide] page of the Camel documentation. Here, just a sketch of the repeating part, after you have performed the initial setup following the -xref:latest@manual::release-guide.adoc[Camel Release guide]. +xref:manual::release-guide.adoc[Camel Release guide]. == Pre release tasks @@ -167,11 +166,9 @@ Check the full [release announcement](https://camel.apache.org/blog/2021/06/came When: once the newly released artifacts are available on https://repo1.maven.org/maven2/org/apache/camel/quarkus/camel-quarkus-bom/[Maven Central]. -[INFO] -==== -https://github.com/quarkusio/quarkus-platform[Quarkus Platform] hosts the metadata and Maven BOMs necessary for +INFO: 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]. -==== + * Clone Quarkus Platform unless you have done it in the past + diff --git a/docs/modules/ROOT/pages/index.adoc b/docs/modules/ROOT/pages/index.adoc index 560813f..090a56e 100644 --- a/docs/modules/ROOT/pages/index.adoc +++ b/docs/modules/ROOT/pages/index.adoc @@ -1,6 +1,6 @@ = Apache Camel extensions for Quarkus -This project aims to bring the awesome integration capabilities of xref:latest@manual::index.adoc[Apache Camel] +This project aims to bring the awesome integration capabilities of xref:manual::index.adoc[Apache Camel] and its vast xref:{cq-camel-components}::index.adoc[component library] to the https://quarkus.io/[Quarkus runtime]. diff --git a/docs/modules/ROOT/pages/reference/components.adoc b/docs/modules/ROOT/pages/reference/components.adoc index 8e56656..5952a59 100644 --- a/docs/modules/ROOT/pages/reference/components.adoc +++ b/docs/modules/ROOT/pages/reference/components.adoc @@ -1,19 +1,7 @@ = Camel components supported on Quarkus -:indexer-version: latest -:indexer-component: components :indexer-module: ROOT :indexer-rel-filter: *-component.adoc :indexer-human-readable-kind: Component :indexer-human-readable-kind-plural: components -There are indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id] {indexer-human-readable-kind-plural} (indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true'] deprecated, indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}" [...] - -[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"] -|=== -| {indexer-human-readable-kind} | Artifact | JVM + -since | Native + -since | Support + -level | Description -|=== - -indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"] +include::partial$reference/summary-table.adoc[] diff --git a/docs/modules/ROOT/pages/reference/dataformats.adoc b/docs/modules/ROOT/pages/reference/dataformats.adoc index 199bc30..2f56712 100644 --- a/docs/modules/ROOT/pages/reference/dataformats.adoc +++ b/docs/modules/ROOT/pages/reference/dataformats.adoc @@ -1,19 +1,7 @@ = Camel data formats supported on Quarkus -:indexer-version: latest -:indexer-component: components :indexer-module: dataformats :indexer-rel-filter: *-dataformat.adoc :indexer-human-readable-kind: Data format :indexer-human-readable-kind-plural: data formats -There are indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id] {indexer-human-readable-kind-plural} (indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true'] deprecated, indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}" [...] - -[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"] -|=== -| {indexer-human-readable-kind} | Artifact | JVM + -since | Native + -since | Support + -level | Description -|=== - -indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"] +include::partial$reference/summary-table.adoc[] diff --git a/docs/modules/ROOT/pages/reference/extensions/core.adoc b/docs/modules/ROOT/pages/reference/extensions/core.adoc index 87a8e4c..5c575df 100644 --- a/docs/modules/ROOT/pages/reference/extensions/core.adoc +++ b/docs/modules/ROOT/pages/reference/extensions/core.adoc @@ -63,7 +63,7 @@ Note that in native mode, some classes may need to be registered for reflection. needs to be link:https://quarkus.io/guides/writing-native-applications-tips#registering-for-reflection[registered for reflection]. ==== Using dynamic type resolution in native mode -When dynamically resolving a type from simple expressions like `${mandatoryBodyAs(TYPE)}`, `${type:package.Enum.CONSTANT}` or `${body} is TYPE`, it may be needed to register some classes for reflection manually. +When dynamically resolving a type from simple expressions like `${mandatoryBodyAs(TYPE)}`, `${type:package.Enum.CONSTANT}` or `$\{body} is TYPE`, it may be needed to register some classes for reflection manually. For instance, the simple expression below is dynamically resolving the type `java.nio.ByteBuffer` at runtime: [source,java] diff --git a/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc b/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc index a25153a..901a6d0 100644 --- a/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc +++ b/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc @@ -41,7 +41,7 @@ Check the xref:user-guide/index.adoc[User guide] for more information about writ == Usage -You can register health checks for your applications with the xref:latest@manual::health-check.adoc[Camel health check API]. +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. diff --git a/docs/modules/ROOT/pages/reference/index.adoc b/docs/modules/ROOT/pages/reference/index.adoc index 7aa970c..d4a3016 100644 --- a/docs/modules/ROOT/pages/reference/index.adoc +++ b/docs/modules/ROOT/pages/reference/index.adoc @@ -18,10 +18,15 @@ There are indexCount:[relative=reference/extensions/\*.adoc] extensions (indexCo [.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"] |=== -| Extension | Artifact | JVM + -since | Native + -since | Support + -level | Description +| Extension +| Artifact +| JVM + +since +| Native + +since +| Support + +level +| Description |=== -indexTable::[relative='reference/extensions/*.adoc',cells="$xref,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-description"] +indexTable::[relative='reference/extensions/*.adoc',cellformats="$xref|cqArtifactId|cqJvmSince|cqNativeSince|cqStatusDeprecation|cqDescription"] diff --git a/docs/modules/ROOT/pages/reference/languages.adoc b/docs/modules/ROOT/pages/reference/languages.adoc index b471147..5f487d5 100644 --- a/docs/modules/ROOT/pages/reference/languages.adoc +++ b/docs/modules/ROOT/pages/reference/languages.adoc @@ -1,19 +1,7 @@ = Camel languages supported on Quarkus -:indexer-version: latest -:indexer-component: components :indexer-module: languages :indexer-rel-filter: *-language.adoc :indexer-human-readable-kind: Language :indexer-human-readable-kind-plural: languages -There are indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id] {indexer-human-readable-kind-plural} (indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true'] deprecated, indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}" [...] - -[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"] -|=== -| {indexer-human-readable-kind} | Artifact | JVM + -since | Native + -since | Support + -level | Description -|=== - -indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"] +include::partial$reference/summary-table.adoc[] diff --git a/docs/modules/ROOT/pages/reference/others.adoc b/docs/modules/ROOT/pages/reference/others.adoc index b0b848e..7bcd12d 100644 --- a/docs/modules/ROOT/pages/reference/others.adoc +++ b/docs/modules/ROOT/pages/reference/others.adoc @@ -1,19 +1,7 @@ = Camel misc. components supported on Quarkus -:indexer-version: latest -:indexer-component: components :indexer-module: others :indexer-rel-filter: *.adoc :indexer-human-readable-kind: Misc. component :indexer-human-readable-kind-plural: misc. components -There are indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id] {indexer-human-readable-kind-plural} (indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true'] deprecated, indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}" [...] - -[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"] -|=== -| {indexer-human-readable-kind} | Artifact | JVM + -since | Native + -since | Support + -level | Description -|=== - -indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"] +include::partial$reference/summary-table.adoc[] diff --git a/docs/modules/ROOT/pages/user-guide/cdi.adoc b/docs/modules/ROOT/pages/user-guide/cdi.adoc index afc96e2..9cd3b2a 100644 --- a/docs/modules/ROOT/pages/user-guide/cdi.adoc +++ b/docs/modules/ROOT/pages/user-guide/cdi.adoc @@ -68,7 +68,7 @@ public class MyBean { == `@EndpointInject` and `@Produce` If you are used to `@org.apache.camel.EndpointInject` and `@org.apache.camel.Produce` from -xref:latest@manual::pojo-producing.adoc[plain Camel] or from Camel on SpringBoot, you can continue using them on Quarkus too. +xref:manual::pojo-producing.adoc[plain Camel] or from Camel on SpringBoot, you can continue using them on Quarkus too. This is supported since Camel Quarkus 2.0.0. The following use cases are supported by `org.apache.camel.quarkus:camel-quarkus-core`: @@ -178,16 +178,13 @@ public class CamelRoute extends RouteBuilder { } ---- -[INFO] -==== -We aim at supporting all use cases listed in xref:latest@manual::bean-binding.adoc[Bean binding] section of Camel documentation. +INFO: We aim at supporting all use cases listed in xref:manual::bean-binding.adoc[Bean binding] section of Camel documentation. Do not hesitate to https://github.com/apache/camel-quarkus/issues[file an issue] if some bean binding scenario does not work for you. -==== === `@Consume` Since Camel Quarkus 2.0.0, the `camel-quarkus-bean` artifact brings support for `@org.apache.camel.Consume` -- see the xref:latest@manual:ROOT:pojo-consuming.adoc[Pojo consuming] section of Camel documentation. +- see the xref:manual:ROOT:pojo-consuming.adoc[Pojo consuming] section of Camel documentation. Declaring a class like the following diff --git a/docs/modules/ROOT/pages/user-guide/command-mode.adoc b/docs/modules/ROOT/pages/user-guide/command-mode.adoc index 8bc975f..8fb5094 100644 --- a/docs/modules/ROOT/pages/user-guide/command-mode.adoc +++ b/docs/modules/ROOT/pages/user-guide/command-mode.adoc @@ -19,7 +19,7 @@ with a command line utility may suit much better in situations like this. There is just one thing where it would differ from a stock Camel Quarkus application: setting an exit condition in `application.properties`. -The rest of the application - most notably the xref:latest@manual::routes.adoc[Route] +The rest of the application - most notably the xref:manual::routes.adoc[Route] that performs the actual data transformation and transfer - will look the same like with a traditional Camel service. == A minimal Hello World! diff --git a/docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc b/docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc index 52b7f73..c5a6934 100644 --- a/docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc +++ b/docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc @@ -54,7 +54,7 @@ In case of the above example, it would be `camel-quarkus-timer`. In order to configure Camel routes, rests or templates in XML, you must add a Camel XML parser dependency to the classpath. Since Camel Quarkus 1.8.0, `xref:reference/extensions/xml-io-dsl.adoc[camel-quarkus-xml-io-dsl]` is the best choice. -With Camel Main, you can set a property that points to the location of resources XML files such as routes, xref:latest@manual::rest-dsl.adoc[REST DSL] and xref:latest@manual::route-template.adoc[Route templates]: +With Camel Main, you can set a property that points to the location of resources XML files such as routes, xref:manual::rest-dsl.adoc[REST DSL] and xref:manual::route-template.adoc[Route templates]: [source,properties] ---- diff --git a/docs/modules/ROOT/pages/user-guide/dependency-management.adoc b/docs/modules/ROOT/pages/user-guide/dependency-management.adoc index 065e5a6..7cfd205 100644 --- a/docs/modules/ROOT/pages/user-guide/dependency-management.adoc +++ b/docs/modules/ROOT/pages/user-guide/dependency-management.adoc @@ -12,11 +12,8 @@ The easiest and most straightforward way to get the dependency versions right in All of these allow you to select extensions and scaffold a new Maven or Gradle project. -[INFO] -==== -The universe of available extensions spans over Quarkus Core, Camel Quarkus and several other third party participating projects, +INFO: The universe of available extensions spans over Quarkus Core, Camel Quarkus and several other third party participating projects, such as Hazelcast, Cassandra, Kogito, OptaPlanner, etc. -==== The generated `pom.xml` will look similar to the following: @@ -89,11 +86,8 @@ As long as you do not plan to use any dependencies beyond those from Quarkus and you may consider switching to `org.apache.camel.quarkus:camel-quarkus-bom`. It manages all supported Camel artifacts and imports `io.quarkus:quarkus-bom`. -[INFO] -==== -`io.quarkus:quarkus-bom` manages the core Quarkus dependencies, +INFO: `io.quarkus:quarkus-bom` manages the core Quarkus dependencies, such as `io.quarkus:quarkus-arc` (CDI), `io.quarkus:quarkus-hibernate-orm`, `io.quarkus:quarkus-resteasy` (JAX-RS), etc. -==== == Combining with other BOMs diff --git a/docs/modules/ROOT/pages/user-guide/examples.adoc b/docs/modules/ROOT/pages/user-guide/examples.adoc index 0ecba72..f01f0e2 100644 --- a/docs/modules/ROOT/pages/user-guide/examples.adoc +++ b/docs/modules/ROOT/pages/user-guide/examples.adoc @@ -1,6 +1,4 @@ = Camel Quarkus Examples -:page-aliases: examples.adoc -:quarkus-examples-version: latest We offer several examples in https://github.com/apache/camel-quarkus-examples[Camel Quarkus examples repository]. To learn how to use them, please follow the xref:user-guide/first-steps.adoc[First steps] chapter of the User guide. @@ -11,4 +9,4 @@ Number of Examples: jsonpathCount:{quarkus-examples-version}@camel-quarkus-examp | Example | Description |=== -jsonpathTable::{quarkus-examples-version}@camel-quarkus-examples:ROOT:attachment$examples.json['$[*]', '$\{link}[$\{title}],description'] +jsonpathTable::{quarkus-examples-version}@camel-quarkus-examples:ROOT:attachment$examples.json["$[*]",cellformats= "`$\{link}[$\{title}]`|description"] diff --git a/docs/modules/ROOT/pages/user-guide/native-mode.adoc b/docs/modules/ROOT/pages/user-guide/native-mode.adoc index 009b976..9057659 100644 --- a/docs/modules/ROOT/pages/user-guide/native-mode.adoc +++ b/docs/modules/ROOT/pages/user-guide/native-mode.adoc @@ -65,7 +65,7 @@ Please refer to https://quarkus.io/guides/building-native-image#quarkus-native-p [[using-onexception-clause-in-native-mode]] == Using the onException clause in native mode -When using xref:latest@manual::exception-clause.adoc[camel onException handling] in native mode, it is the application developers responsibility to register exception classes for reflection. +When using xref:manual::exception-clause.adoc[camel onException handling] in native mode, it is the application developers responsibility to register exception classes for reflection. For instance, having a camel context with onException handling as below: diff --git a/docs/modules/ROOT/pages/user-guide/observability.adoc b/docs/modules/ROOT/pages/user-guide/observability.adoc index defa259..6ea4bdc 100644 --- a/docs/modules/ROOT/pages/user-guide/observability.adoc +++ b/docs/modules/ROOT/pages/user-guide/observability.adoc @@ -4,7 +4,7 @@ Health & liveness checks are supported via the xref:reference/extensions/microprofile-health.adoc[MicroProfile Health] extension. They can be configured via the -xref:latest@manual::health-check.adoc[Camel Health] API or via +xref:manual::health-check.adoc[Camel Health] API or via https://quarkus.io/guides/microprofile-health[Quarkus MicroProfile Health]. All configured checks are available on the standard MicroProfile Health endpoint URLs: diff --git a/docs/modules/ROOT/pages/reference/components.adoc b/docs/modules/ROOT/partials/reference/summary-table.adoc similarity index 58% copy from docs/modules/ROOT/pages/reference/components.adoc copy to docs/modules/ROOT/partials/reference/summary-table.adoc index 8e56656..3154608 100644 --- a/docs/modules/ROOT/pages/reference/components.adoc +++ b/docs/modules/ROOT/partials/reference/summary-table.adoc @@ -1,19 +1,16 @@ -= Camel components supported on Quarkus -:indexer-version: latest -:indexer-component: components -:indexer-module: ROOT -:indexer-rel-filter: *-component.adoc -:indexer-human-readable-kind: Component -:indexer-human-readable-kind-plural: components - There are indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id] {indexer-human-readable-kind-plural} (indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true'] deprecated, indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}" [...] [.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"] |=== -| {indexer-human-readable-kind} | Artifact | JVM + -since | Native + -since | Support + -level | Description +| {indexer-human-readable-kind} +| Artifact +| JVM + +since +| Native + +since +| Support + +level +| Description |=== -indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"] +indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cellformats="`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`|cqArtifactId|cqJvmSince|cqNativeSince|cqStatus|cqCamelPartDescription"] diff --git a/extensions-core/core/runtime/src/main/doc/configuration.adoc b/extensions-core/core/runtime/src/main/doc/configuration.adoc index b7a83ba..61c59e8 100644 --- a/extensions-core/core/runtime/src/main/doc/configuration.adoc +++ b/extensions-core/core/runtime/src/main/doc/configuration.adoc @@ -14,7 +14,7 @@ Note that in native mode, some classes may need to be registered for reflection. needs to be link:https://quarkus.io/guides/writing-native-applications-tips#registering-for-reflection[registered for reflection]. ==== Using dynamic type resolution in native mode -When dynamically resolving a type from simple expressions like `${mandatoryBodyAs(TYPE)}`, `${type:package.Enum.CONSTANT}` or `${body} is TYPE`, it may be needed to register some classes for reflection manually. +When dynamically resolving a type from simple expressions like `${mandatoryBodyAs(TYPE)}`, `${type:package.Enum.CONSTANT}` or `$\{body} is TYPE`, it may be needed to register some classes for reflection manually. For instance, the simple expression below is dynamically resolving the type `java.nio.ByteBuffer` at runtime: [source,java] diff --git a/extensions/microprofile-health/runtime/src/main/doc/usage.adoc b/extensions/microprofile-health/runtime/src/main/doc/usage.adoc index b7350b9..51a70db 100644 --- a/extensions/microprofile-health/runtime/src/main/doc/usage.adoc +++ b/extensions/microprofile-health/runtime/src/main/doc/usage.adoc @@ -1,4 +1,4 @@ -You can register health checks for your applications with the xref:latest@manual::health-check.adoc[Camel health check API]. +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. diff --git a/pom.xml b/pom.xml index b2386ad..8831ec8 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,8 @@ <!-- Primary dependencies - maintained manually --> <camel.major.minor>3.11</camel.major.minor> <!-- run after each change: cd docs && mvnd validate --> <camel.version>${camel.major.minor}.1</camel.version> - <camel.docs.components.xref>${camel.major.minor}.x@components</camel.docs.components.xref><!-- the version in Camel's docs/components/antora.yml --> + <camel.docs.components.version>${camel.major.minor}.x</camel.docs.components.version><!-- the version in Camel's docs/components/antora.yml --> + <camel.docs.components.xref>${camel.docs.components.version}@components</camel.docs.components.xref><!-- the version in Camel's docs/components/antora.yml --> <camel.docs.branch>camel-${camel.major.minor}.x</camel.docs.branch><!-- The stable branch on which our Antora docs depends --> <cassandra-quarkus.version>1.1.1</cassandra-quarkus.version><!-- https://repo1.maven.org/maven2/com/datastax/oss/quarkus/cassandra-quarkus-bom/ -->
