Author: davsclaus
Date: Tue Feb 28 06:35:51 2012
New Revision: 1294482
URL: http://svn.apache.org/viewvc?rev=1294482&view=rev
Log:
CAMEL-5042: Shutting down a thread pool should remove the pool from the
internal reference list
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java
URL:
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java?rev=1294482&r1=1294481&r2=1294482&view=diff
==============================================================================
---
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java
(original)
+++
camel/trunk/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java
Tue Feb 28 06:35:51 2012
@@ -257,6 +257,9 @@ public class DefaultExecutorServiceManag
lifecycle.onThreadPoolRemove(camelContext, threadPool);
}
}
+
+ // remove reference as its shutdown
+ executorServices.remove(executorService);
}
@Override
@@ -277,6 +280,9 @@ public class DefaultExecutorServiceManag
}
}
+ // remove reference as its shutdown
+ executorServices.remove(executorService);
+
return answer;
}