The interaction between DefaultErrorHandler retries and DefaultShutdownStrategy 
seems broken. What I want:
        * long running infrequent retries. This seems like what 
DefaultErrorHandler is built for, thanks to it's exponential back-off feature
        * shutdown as soon as no retry is in-flight

Instead, I get:
        * DefaultShutdownStrategy wants to wait until all future retries have 
been attempted! I've configured this to be days! But at least there's a timeout 
on the DefaultShutdownStrategy, so after a while of waiting around (while no 
retries are actually occurring), it proceeds.
        * DefaultShutdownStrategry logs "Timeout occurred. Now forcing the 
routes to be shutdown now.", but actually does nothing.  The route keeps 
retrying and Tomcat still can't shutdown.

Is this broken or have I misconfigured somehow?

-Lorrin

Reply via email to