Hit the send button too quickly... The problem I'm seeing is that if the header "throttleHeader" is null for some messages, an exception is being thrown. I was expecting it to just use the old value for the throttling calculation.
Elvio -----Original Message----- From: Elvio Caruana (ecaruana) Sent: 19 May 2014 18:09 To: [email protected] Subject: throttle EIP - unchanged value Hi all, I've either misunderstood the throttler documentation or there is a possible discrepancy in the throttle documentation (I'm using Camel 2.13.1). Using the Java DSL: .throttle(header("throttleHeader")) 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 Throttler.java:108 throws an exception if the expression evaluates to null. Thanks, Elvio [1] http://camel.apache.org/throttler.html
