Graceful shutdown - Add logic to detect slow/hung in-flight exchanges
---------------------------------------------------------------------
Key: CAMEL-3631
URL: https://issues.apache.org/jira/browse/CAMEL-3631
Project: Camel
Issue Type: Improvement
Reporter: Claus Ibsen
We should improved the graceful shutdown to be more verbose and provide more
detailed information when it appears in-flight exchange(s) appear to be hung.
We have the created timestamp on the exchange, and if we let in flight repo,
track each exchange, then we can grab the exchange and thus know how long time
it currently has been in-flight. And then if the time is > threshold, we can
output that in the logs.
It requires the in flight registry now also keep track of each exchange. We may
consider this as an optional feature you should enable, as it requires us to
put/remove Exchange into a ConcurrentMap to keep track of each exchange.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira