Package org.elasticsearch.threadpool
Class FixedExecutorBuilder
java.lang.Object
org.elasticsearch.threadpool.ExecutorBuilder<org.elasticsearch.threadpool.FixedExecutorBuilder.FixedExecutorSettings>
org.elasticsearch.threadpool.FixedExecutorBuilder
public final class FixedExecutorBuilder
extends ExecutorBuilder<org.elasticsearch.threadpool.FixedExecutorBuilder.FixedExecutorSettings>
A builder for fixed executors.
-
Constructor Summary
ConstructorDescriptionFixedExecutorBuilder(Settings settings, String name, int size, int queueSize, String prefix)
Construct a fixed executor builder.FixedExecutorBuilder(Settings settings, String name, int size, int queueSize, String prefix, boolean deprecated)
Construct a fixed executor builder. -
Method Summary
Modifier and TypeMethodDescriptionThe list of settings this builder will register.Methods inherited from class org.elasticsearch.threadpool.ExecutorBuilder
applyHardSizeLimit, name, settingsKey
-
Constructor Details
-
FixedExecutorBuilder
Construct a fixed executor builder.- Parameters:
settings
- the node-level settingsname
- the name of the executorsize
- the fixed number of threadsqueueSize
- the size of the backing queue, -1 for unboundedprefix
- the prefix for the settings keys
-
FixedExecutorBuilder
public FixedExecutorBuilder(Settings settings, String name, int size, int queueSize, String prefix, boolean deprecated)Construct a fixed executor builder.- Parameters:
settings
- the node-level settingsname
- the name of the executorsize
- the fixed number of threadsqueueSize
- the size of the backing queue, -1 for unboundedprefix
- the prefix for the settings keysdeprecated
- whether or not the thread pool is deprecated
-
-
Method Details
-
getRegisteredSettings
Description copied from class:ExecutorBuilder
The list of settings this builder will register.- Specified by:
getRegisteredSettings
in classExecutorBuilder<org.elasticsearch.threadpool.FixedExecutorBuilder.FixedExecutorSettings>
- Returns:
- the list of registered settings
-