Package org.elasticsearch.persistent
Class PersistentTasksExecutorRegistry
- java.lang.Object
-
- org.elasticsearch.common.component.AbstractComponent
-
- org.elasticsearch.persistent.PersistentTasksExecutorRegistry
-
public class PersistentTasksExecutorRegistry extends AbstractComponent
Components that registers all persistent task executors
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
deprecationLogger, logger, settings
-
-
Constructor Summary
Constructors Constructor Description PersistentTasksExecutorRegistry(Settings settings, java.util.Collection<PersistentTasksExecutor<?>> taskExecutors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <Params extends PersistentTaskParams>
PersistentTasksExecutor<Params>getPersistentTaskExecutorSafe(java.lang.String taskName)
-
Methods inherited from class org.elasticsearch.common.component.AbstractComponent
logDeprecatedSetting, logRemovedSetting, nodeName
-
-
-
-
Constructor Detail
-
PersistentTasksExecutorRegistry
public PersistentTasksExecutorRegistry(Settings settings, java.util.Collection<PersistentTasksExecutor<?>> taskExecutors)
-
-
Method Detail
-
getPersistentTaskExecutorSafe
public <Params extends PersistentTaskParams> PersistentTasksExecutor<Params> getPersistentTaskExecutorSafe(java.lang.String taskName)
-
-