Hi

I was wondering if there is any way to do the following:

- A route starts up.
- It consumes certain messages from an AMQ queue using a selector.
- Once all current messages are consumed the route is
stopped/suspended (Control Bus, CamelContext.stop(),
THROTTLINGINFLIGHTROUTEPOLICY, etc)

I think I can use schedulers and throttling to almost achieve what I
want but I explicitly want the route to be stopped when all current
messages that are found by the selector are consumed.

I'm not sure how to get that metric and act upon it?

Many thanks for any advice...

n

Reply via email to