[ https://issues.apache.org/activemq/browse/CAMEL-3125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-3125: ------------------------------- Issue Type: Wish (was: Bug) > 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 > 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.