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

      public java.util.List<Setting<?>> getRegisteredSettings()
      Description copied from class: ExecutorBuilder
      The list of settings this builder will register.
      Specified by:
      getRegisteredSettings in class ExecutorBuilder<org.elasticsearch.threadpool.AutoQueueAdjustingExecutorBuilder.AutoExecutorSettings>
      Returns:
      the list of registered settings