[ https://issues.apache.org/activemq/browse/CAMEL-3125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=61961#action_61961 ]
Claus Ibsen commented on CAMEL-3125: ------------------------------------ And there is a ticket to consider some sort of feature in Camel to turn that component specific error into an Exchange and have that handled by the Camel error handler: CAMEL-1260 > When the fetching of a feed causes, polling continues endlessly, flooding the > logs and creating unwanted network load. > ---------------------------------------------------------------------------------------------------------------------- > > Key: CAMEL-3125 > URL: https://issues.apache.org/activemq/browse/CAMEL-3125 > Project: Apache Camel > Issue Type: Wish > Components: camel-rss > Affects Versions: 2.4.0 > Environment: ubuntu 10.4 > java 6 > Reporter: Ernst Bunders > Assignee: Claus Ibsen > Fix For: 2.5.0 > > Attachments: LimitingPollingConsumerPollStrategy.java > > > The problem is with the default implementation of > org.apache.camel.spi.PollingConsumerPollStrategy: > org.apache.camel.impl.DefaultPollingConsumerPollStrategy > When an error occurs rollback() is called, and this method just logs the > error and returns false, which means the polling will not be retried for that > execution of the run() method. > This means it will be retried after the delay. > I created an implementation that suspends the Consumer, which seems like > acceptable default behavior. It also allows for extension and adding some > hooks for custom stuff. In order for that to be useful it should be made > easier to set your own PollingConsumerPollStrategy implementation. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.