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

        

Reply via email to