You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Vladimir Bogatyrov (JIRA)" <ji...@apache.org> on 2019/04/18 07:46:00 UTC
[jira] [Created] (CAMEL-13431) Intercept doesn't work when
onException's maximumRedeliveries is set
Vladimir Bogatyrov created CAMEL-13431:
------------------------------------------
Summary: Intercept doesn't work when onException's maximumRedeliveries is set
Key: CAMEL-13431
URL: https://issues.apache.org/jira/browse/CAMEL-13431
Project: Camel
Issue Type: Bug
Components: came-core
Affects Versions: 2.21.2
Reporter: Vladimir Bogatyrov
When both intercept() and onException() are applied to the route and maximumRedeliveries() is set, then interceptor is not called. If maximumRedelvieries() is removed, interceptor works. Here is an example:
{code:java}
public class MyRouteBuilder extends RouteBuilder {
public void configure() {
intercept()
.setBody().constant("Intercepted-message");
onException()
.maximumRedeliveries(2) // comment this line to make intercept() work
.log("${body}");
from("timer:mytimer?repeatCount=1&delay=1000")
.setBody().constant("Hello Test")
.log("${body}");
}
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)