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:
AutoQueueAdjustingExecutorBuilder
,FixedExecutorBuilder
,ScalingExecutorBuilder
public abstract class ExecutorBuilder<U extends org.elasticsearch.threadpool.ExecutorBuilder.ExecutorSettings>
extends Object
Base class for executor builders.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected int
applyHardSizeLimit(Settings settings, String name)
The list of settings this builder will register.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
-