You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2021/03/22 08:34:00 UTC
[jira] [Commented] (CAMEL-16371) Make
DefaultShutdownStrategy#getExecutorService protected or add method
setExecutorService()
[ https://issues.apache.org/jira/browse/CAMEL-16371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17305988#comment-17305988 ]
Claus Ibsen commented on CAMEL-16371:
-------------------------------------
You can plugin a custom ExecutorServiceManager which controls all thread pools / executor services that Camel uses. Also what the shutdown strategy uses.
> Make DefaultShutdownStrategy#getExecutorService protected or add method setExecutorService()
> --------------------------------------------------------------------------------------------
>
> Key: CAMEL-16371
> URL: https://issues.apache.org/jira/browse/CAMEL-16371
> Project: Camel
> Issue Type: Improvement
> Components: came-core
> Reporter: Stepan Shcherbakov
> Priority: Minor
>
> In my project i have to controll all executors manually. That is why i would like to make ExecutorService for DefaultShutdownStrategy in my way.
> Unfortionally, getExecutorService() method has private access. Because of that i have to overwrite all doShutdown() method, write my own ShutdownTask (because it is also not allowed) to make my own ExecutorService.
> Some Camel classes have setExecutorService() method, but DefaultShutdownStrategy hasnt.
> Is it possible to make this class more tunable?
> Thank you!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)