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

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


The following commit(s) were added to refs/heads/master by this push:
     new c13e966  Documented application developer responsibility when using 
onException in native mode #1605
c13e966 is described below

commit c13e9664bcc7c15a3bb3de4be6f68c7020f0d987
Author: aldettinger <[email protected]>
AuthorDate: Wed Aug 26 11:28:14 2020 +0200

    Documented application developer responsibility when using onException in 
native mode #1605
---
 docs/modules/ROOT/pages/user-guide/native-mode.adoc | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/docs/modules/ROOT/pages/user-guide/native-mode.adoc 
b/docs/modules/ROOT/pages/user-guide/native-mode.adoc
index 0913ead..af71298 100644
--- a/docs/modules/ROOT/pages/user-guide/native-mode.adoc
+++ b/docs/modules/ROOT/pages/user-guide/native-mode.adoc
@@ -41,6 +41,21 @@ In the example above, resources named _docs/included.adoc_ 
and _images/included.
 `include-patterns` and `exclude-patterns` are list of comma separated 
link:https://github.com/apache/camel/blob/master/core/camel-util/src/main/java/org/apache/camel/util/AntPathMatcher.java[Ant-path
 style patterns].
 At the end of the day, resources matching `include-patterns` are marked for 
inclusion at the exception of resources matching `exclude-patterns`.
 
+[[using-onexception-clause-in-native-mode]]
+== Using onException clause in native mode
+
+When using https://camel.apache.org/manual/latest/exception-clause.html[camel 
onException handling] in native mode, it is the application developer 
responsibility to register exception classes for reflection.
+
+For instance, having a camel context with onException handling as below:
+
+[source,java]
+----
+onException(MyException.class).handled(true);
+from("direct:route-that-could-produce-my-exception").throw(MyException.class);
+----
+
+The class `mypackage.MyException` should be registered for reflection, see 
more in xref:user-guide/native-mode.adoc#reflection[Registering classes for 
reflection].
+
 [[reflection]]
 == Registering classes for reflection
 

Reply via email to