Package org.elasticsearch.threadpool
Class AutoQueueAdjustingExecutorBuilder
- java.lang.Object
-
- org.elasticsearch.threadpool.ExecutorBuilder<org.elasticsearch.threadpool.AutoQueueAdjustingExecutorBuilder.AutoExecutorSettings>
-
- org.elasticsearch.threadpool.AutoQueueAdjustingExecutorBuilder
-
public final class AutoQueueAdjustingExecutorBuilder extends ExecutorBuilder<org.elasticsearch.threadpool.AutoQueueAdjustingExecutorBuilder.AutoExecutorSettings>
A builder for executors that automatically adjust the queue length as needed, depending on Little's Law. See https://en.wikipedia.org/wiki/Little's_law for more information.
-
-
Method Summary
Modifier and Type Method Description java.util.List<Setting<?>>
getRegisteredSettings()
The list of settings this builder will register.-
Methods inherited from class org.elasticsearch.threadpool.ExecutorBuilder
applyHardSizeLimit, name, settingsKey
-
-
-
-
Method Detail
-
getRegisteredSettings
public java.util.List<Setting<?>> getRegisteredSettings()
Description copied from class:ExecutorBuilder
The list of settings this builder will register.- Specified by:
getRegisteredSettings
in classExecutorBuilder<org.elasticsearch.threadpool.AutoQueueAdjustingExecutorBuilder.AutoExecutorSettings>
- Returns:
- the list of registered settings
-
-