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