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
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 org.elasticsearch.threadpool.ExecutorBuilder
applyHardSizeLimit, name, settingsKey
-
-
-
-
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 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
-
-
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 classExecutorBuilder<org.elasticsearch.threadpool.FixedExecutorBuilder.FixedExecutorSettings>
- Returns:
- the list of registered settings
-
-