Class FixedExecutorBuilder


  • public final class FixedExecutorBuilder
    extends ExecutorBuilder<org.elasticsearch.threadpool.FixedExecutorBuilder.FixedExecutorSettings>
    A builder for fixed executors.
    • Constructor Summary

      Constructors 
      Constructor Description
      FixedExecutorBuilder​(Settings settings, java.lang.String name, int size, int queueSize, java.lang.String prefix)
      Construct a fixed executor builder.
    • Method Summary

      Modifier and Type Method Description
      java.util.List<Setting<?>> getRegisteredSettings()
      The list of settings this builder will register.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FixedExecutorBuilder

        public FixedExecutorBuilder​(Settings settings,
                                    java.lang.String name,
                                    int size,
                                    int queueSize,
                                    java.lang.String prefix)
        Construct a fixed executor builder.
        Parameters:
        settings - the node-level settings
        name - the name of the executor
        size - the fixed number of threads
        queueSize - the size of the backing queue, -1 for unbounded
        prefix - the prefix for the settings keys
    • 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 class ExecutorBuilder<org.elasticsearch.threadpool.FixedExecutorBuilder.FixedExecutorSettings>
        Returns:
        the list of registered settings