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.FixedExecutorBuilder(Settings settings, java.lang.String name, int size, int queueSize, java.lang.String prefix, boolean deprecated)
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
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
-
FixedExecutorBuilder
public FixedExecutorBuilder(Settings settings, java.lang.String name, int size, int queueSize, java.lang.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
-