Class FixedExecutorBuilder


  • public final class FixedExecutorBuilder
    extends ExecutorBuilder<org.elasticsearch.threadpool.FixedExecutorBuilder.FixedExecutorSettings>
    A builder for fixed executors.
    • 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