Could you try to split up your route into two and test whether this works?
<camel:route id="defaultRoute">
<camel:from uri="bean://myBean?method=garryProducer" />
<camel:split>
<camel:method bean="myBean" method="split" />
<to uri="direct:sub" />
</camel:split>
</camel:route>
<camel:route id="subRoute">
<camel:from uri="direct:sub" />
<camel:throttle id="defaultThrottler" timePeriodMillis="1000" >
<camel:header>garryHeader</camel:header>
<camel:to uri="bean://myBean?method=garryConsumer" />
</camel:throttle>
</camel:route>
May be it's an issue when we define a throttler inside a splitter...
Best,
Christian
On Fri, Mar 23, 2012 at 2:45 PM, garrydias <[email protected]> wrote:
> thanx Christian
>
> this is my spring xml:
>
> http://camel.465427.n5.nabble.com/file/n5589498/throttler-test-context.xml
> throttler-test-context.xml
>
> About your tests, I couldn´t execute it because the some imports in your
> source code make reference to older camel version. An example, the
> org.apache.camel.processor.ThrottlerTest class does not exist in Camel 2.9.
>
> thanx again
>
>
> regards
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Throttling-maximumRequestsPerPeriod-problem-tp5586898p5589498.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>