Module org.elasticsearch.server
Package org.elasticsearch.threadpool
Class ExecutorBuilder<U extends org.elasticsearch.threadpool.ExecutorBuilder.ExecutorSettings>
java.lang.Object
org.elasticsearch.threadpool.ExecutorBuilder<U>
- Type Parameters:
U
- the underlying type of the executor settings
- Direct Known Subclasses:
FixedExecutorBuilder
,ScalingExecutorBuilder
public abstract class ExecutorBuilder<U extends org.elasticsearch.threadpool.ExecutorBuilder.ExecutorSettings>
extends Object
Base class for executor builders.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static int
applyHardSizeLimit
(Settings settings, String name) The list of settings this builder will register.boolean
protected String
name()
protected static String
settingsKey
(String prefix, String key)
-
Constructor Details
-
ExecutorBuilder
-
-
Method Details
-
name
-
settingsKey
-
applyHardSizeLimit
-
getRegisteredSettings
The list of settings this builder will register.- Returns:
- the list of registered settings
-
isSystemThread
public boolean isSystemThread()
-