Refactor ExecutorService classes into a InstanceManagerPattern
--------------------------------------------------------------
Key: CAMEL-4244
URL: https://issues.apache.org/jira/browse/CAMEL-4244
Project: Camel
Issue Type: Improvement
Affects Versions: 2.8.0
Reporter: Christian Schneider
Assignee: Christian Schneider
Fix For: 2.9.0
Currently the management of ExecutorSevices is scattered of several classes.
I would like to refactor this to the
http://c2.com/cgi/wiki?InstanceManagerPattern
So there simply is one instance manager where ExecutorServices can be looked up
and created on demand. This would replace :
- org.apache.camel.impl.DefaultExecutorServiceStrategy
- org.apache.camel.spi.ExecutorServiceStrategy
- org.apache.camel.util.concurrent.ExecutorServiceHelper
The complete configuration should be in the manager so it does not have a
reference to CamelContext. An instance of the manager can be retrieved or set
on the camel context.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira