Claus Ibsen created CAMEL-6862:
----------------------------------
Summary: DefaultTimeoutMap - Should use start/stop to schedule the
task, and cancel the task
Key: CAMEL-6862
URL: https://issues.apache.org/jira/browse/CAMEL-6862
Project: Camel
Issue Type: Improvement
Components: camel-core
Affects Versions: 2.12.0, 2.11.0
Reporter: Claus Ibsen
Assignee: Claus Ibsen
Priority: Minor
Fix For: 2.11.3, 2.12.2, 2.13.0
DefaultTimeoutMap schedules the task in constructor, we should do that in start
instead. And in stop we should cancel the task.
Otherwise it can lead to situations where stopping the timeout cannot happen
cleanly
{code}
2013-10-14 13:53:25,287 | INFO | sample.response] |
DefaultExecutorServiceManager | ? ? | 134
- org.apache.camel.camel-core - 2.12.0.redhat-610054 | Waited 2.001 seconds for
ExecutorService:
org.apache.camel.util.concurrent.SizedScheduledExecutorService@b370e4f[JmsReplyManagerTimeoutChecker[queue.sample.response]]
to terminate...
2013-10-14 13:53:27,289 | INFO | sample.response] |
DefaultExecutorServiceManager | ? ? | 134
- org.apache.camel.camel-core - 2.12.0.redhat-610054 | Waited 4.003 seconds for
ExecutorService:
org.apache.camel.util.concurrent.SizedScheduledExecutorService@b370e4f[JmsReplyManagerTimeoutChecker[queue.sample.response]]
to terminate...
{code}
--
This message was sent by Atlassian JIRA
(v6.1#6144)