- ThreadPoolSupplier (common.configurable) Configuration
Configuration options
| key | type | default value | description |
|---|---|---|---|
core-pool-size | int | 10 | Core pool size of the thread pool executor. Defaults to |
growth-rate | int | 0 | The percentage of task submissions that should result in adding threads, expressed as a value from 1 to 100. The rate applies only when all of the following are true:
For example, a rate of 20 means that while these conditions are met one thread will be added for every 5 submitted tasks. Defaults to |
growth-threshold | int | 1000 | The queue size above which pool growth will be considered if the pool is not fixed size. Defaults to |
is-daemon | boolean | true | Is daemon of the thread pool executor. Defaults to |
keep-alive | Duration | PT3M | Keep alive of the thread pool executor. Defaults to |
max-pool-size | int | 50 | Max pool size of the thread pool executor. Defaults to |
name | string | Name of this thread pool executor. | |
queue-capacity | int | 10000 | Queue capacity of the thread pool executor. Defaults to |
should-prestart | boolean | true | Whether to prestart core threads in this thread pool executor. Defaults to |
thread-name-prefix | string | Name prefix for threads in this thread pool executor. Defaults to | |
virtual-threads | boolean | When configured to If enabled, all other configuration options of this executor service are ignored! |