Package org.elasticsearch.threadpool
Class ExecutorBuilder<U extends org.elasticsearch.threadpool.ExecutorBuilder.ExecutorSettings>
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
Base class for executor builders.
-
Constructor Summary
ConstructorDescriptionname)
-
Method Summary
Modifier and TypeMethodDescriptionprotected int
applyHardSizeLimit(Settings settings, name)
abstract <Setting<?>>
The list of settings this builder will register.protected
name()
protected static
prefix, key)
Methods inherited from class java.lang.
, , , , , , , , , ,
-
Constructor Details
-
ExecutorBuilder
public ExecutorBuilder( name)
-
-
Method Details
-
name
protected name() -
settingsKey
protected static settingsKey( prefix, key) -
applyHardSizeLimit
-
getRegisteredSettings
The list of settings this builder will register.- Returns:
- the list of registered settings
-