Benjamin Graf created CAMEL-24402:
-------------------------------------
Summary: threadNamePattern constructed to early
Key: CAMEL-24402
URL: https://issues.apache.org/jira/browse/CAMEL-24402
Project: Camel
Issue Type: Bug
Components: camel-base-engine
Affects Versions: 4.22.0
Reporter: Benjamin Graf
BaseExecutorServiceManager does construct property {{threadNamePattern}} in
{{doInit()}} method quite early. Therefor it uses {{camelContext.getName()}}
{{DefaultCamelContextNameStrategy}} producing names like "camel-1" even if it
is later configured with something else. This causes every thread to have a
"wrong" name by default.
As far as I can see {{threadNamePattern}} can be lazy constructed in first call
of {{BaseExecutorServiceManager.getThreadNamePattern()}}.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)