camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Raul Kripalani (Created) (JIRA)" <>
Subject [jira] [Created] (CAMEL-4809) interceptSendToEndpoint with predicate and skip
Date Wed, 21 Dec 2011 18:55:30 GMT
interceptSendToEndpoint with predicate and skip

                 Key: CAMEL-4809
             Project: Camel
          Issue Type: Improvement
            Reporter: Raul Kripalani
         Attachments: test-interceptor.xml

The <when> clause in the interceptors behave like filters. This is okay with intercept
and interceptFrom, where the only possible route manipulation is <stop />, which is
expressed inside the routing block.

However, with interceptSendToEndpoint there is one edge case that could cause ambiguity. When
skipSendToEndpoint=true, along with a <when> clause, the user might expect that the
skipping will only occur if the condition is met. However, it occurs always. The <when
/> only determines whether the routing logic contained inside the body of the intercept
block will occur or not.

I propose to add a new attribute onlySkipWhenConditionMet, so that when this is true, the
<when> clause will be evaluated to determine if the originally intended endpoint is
actually skipped or not.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message