You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2008/12/05 09:47:35 UTC
svn commit: r723659 -
/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/DefaultExceptionPolicyStrategy.java
Author: davsclaus
Date: Fri Dec 5 00:47:35 2008
New Revision: 723659
URL: http://svn.apache.org/viewvc?rev=723659&view=rev
Log:
Polished javadoc
Modified:
activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/DefaultExceptionPolicyStrategy.java
Modified: activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/DefaultExceptionPolicyStrategy.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/DefaultExceptionPolicyStrategy.java?rev=723659&r1=723658&r2=723659&view=diff
==============================================================================
--- activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/DefaultExceptionPolicyStrategy.java (original)
+++ activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/exceptionpolicy/DefaultExceptionPolicyStrategy.java Fri Dec 5 00:47:35 2008
@@ -36,11 +36,13 @@
* <br/>This strategy applies the following rules:
* <ul>
* <li>Will walk the exception hieracy from bottom upwards till the thrown exception, meaning that the most outer caused
- * by is selected first, ending with the thrown exception itself</li>
+ * by is selected first, ending with the thrown exception itself. The method {@link #createExceptionIterator(Throwable)}
+ * provides the Iterator used for the walking.</li>
* <li>The exception type must be configured with an Exception that is an instance of the thrown exception, this
- * is tested using the {@link #filter(org.apache.camel.model.ExceptionType, Class, Throwable)} method. </li>
- * <li>If the exception type has exactly the thrown exception then its selected as its an exact match</li>
- * <li>Otherwise the type that has an exception that is the closests super of the thrown exception is selected
+ * is tested using the {@link #filter(org.apache.camel.model.ExceptionType, Class, Throwable)} method.
+ * By default the filter uses <tt>instanceof</tt> test.</li>
+ * <li>If the exception type has <b>exactly</b> the thrown exception then its selected as its an exact match</li>
+ * <li>Otherwise the type that has an exception that is the closets super of the thrown exception is selected
* (recurring up the exception hierarchy)</li>
* </ul>
* <p/>