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