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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
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
-