Hi Camel community, I was trying to turn a route into asynchronous processing to cause it to return immediately using the threads API (http://camel.apache.org/async.html). When the route, more accurately the routes thread pool, cannot process more tasks, those should be rejected with an exception (Abort) - which is not happening.
The unexpected behaviour is shown and further explained in this unit test: https://github.com/claudiusb/camel-threads-problem-reproducer I would be very glad if someone could take a look on this and explain to me what is happening, if im using the API in the wrong way or if this might be a problem in Camel. Best regards Claudius