I have a setup, one party is sending data, which is comes to seda endpoint with concurrent consumers defined as 10 in xml route defination, when the message is transformed, my guess is the message is picked up from queue by a thread and it starts working on it, when the message transformation is done, it sends the data to other party, other party responds to a different thread.
So, as other party is responding to diff thread, the first thread which sends the message, should not be blocked, it should be released.
I tried adding
.process(exchange->{
log.info("TH STATE {} "Thread.currentThread().getState();)
});
to all the code in above setup code, but the thread state is always runnable not even running, is there any in Apache camel to log the cocurrent consumers seda threads in route definations in XML? or any other in-built class that can help?