[ 
https://issues.apache.org/jira/browse/CAMEL-7448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ben O'Day resolved CAMEL-7448.
------------------------------

    Resolution: Fixed

> throttle EIP - unchanged value
> ------------------------------
>
>                 Key: CAMEL-7448
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7448
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, eip
>    Affects Versions: 2.13.1
>            Reporter: Elvio Caruana
>            Assignee: Ben O'Day
>            Priority: Minor
>             Fix For: 2.13.3, 2.14.0
>
>
> Throttler Documentation [1] states "If the header is absent, then the 
> Throttler uses the old value. So that allows you to only provide a header if 
> the  value is to be changed".
> however if the expression evaluates to null (header missing from message) the 
> Throttler throws an exception (Throttler.java:108).
> The workaround is to ensure that all messages carry the value (if the value 
> is the same no changes will take affect). Adding an option to turn this on 
> and off (e.g. allowNullException) would make it much easier to use (as per 
> camel-users thread [2]).
> [1] http://camel.apache.org/throttler.html
> [2] 
> http://camel.465427.n5.nabble.com/throttle-EIP-unchanged-value-td5751300.html



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to