This is an automated email from the ASF dual-hosted git repository.
aldettinger pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new 2122db2 Fixed the core doc for ${type:***} simple expressions, fixes
#2631
2122db2 is described below
commit 2122db220fcaa2c6e3cf5cabded7ea835daf9a19
Author: aldettinger <[email protected]>
AuthorDate: Wed May 19 18:25:19 2021 +0200
Fixed the core doc for ${type:***} simple expressions, fixes #2631
---
docs/modules/ROOT/pages/reference/extensions/core.adoc | 2 +-
extensions-core/core/runtime/src/main/doc/configuration.adoc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/modules/ROOT/pages/reference/extensions/core.adoc
b/docs/modules/ROOT/pages/reference/extensions/core.adoc
index de535c4..50c5978 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)}` 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 expressions below is dynamically resolving the type
`java.nio.ByteBuffer` at runtime:
[source,java]
diff --git a/extensions-core/core/runtime/src/main/doc/configuration.adoc
b/extensions-core/core/runtime/src/main/doc/configuration.adoc
index 37be2ca..c6d6ace 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)}` 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 expressions below is dynamically resolving the type
`java.nio.ByteBuffer` at runtime:
[source,java]