[
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.