...
You can configure it on the CamelContext
from Java DSL using the getter/setter.
Customizing thread names
On the ExecutorServiceStrategy
you can configure the thread name pattern using the setThreadNamePattern
method, which defines the thread names used when a thread pool creates a thread.
The default pattern is: Camel (${camelId}) thread #${counter} - ${name
}
In the pattern you can use the following placeholders
- ${camelId} Camel 2.6: is the CamelContext name
- ${counter} is a unique incrementing counter.
- ${name} is the regular thread name.
- ${longName} is the long thread name which can includes endpoint parameters etc.
Component developers
If you develop your own Camel component and are in need of a thread pool, then its advised to use the ExecutorServiceStrategy
to create the thread pool you need.
...