public class PipelineStore extends AbstractComponent implements java.io.Closeable, ClusterStateListener
deprecationLogger, logger, settings
Constructor and Description |
---|
PipelineStore(Settings settings) |
Modifier and Type | Method and Description |
---|---|
void |
buildProcessorFactoryRegistry(ProcessorsRegistry.Builder processorsRegistryBuilder,
ScriptService scriptService,
ClusterService clusterService) |
void |
close() |
void |
clusterChanged(ClusterChangedEvent event)
Called when cluster state changes.
|
void |
delete(ClusterService clusterService,
DeletePipelineRequest request,
ActionListener<WritePipelineResponse> listener)
Deletes the pipeline specified by id in the request.
|
Pipeline |
get(java.lang.String id)
Returns the pipeline by the specified id
|
java.util.List<PipelineConfiguration> |
getPipelines(ClusterState clusterState,
java.lang.String... ids) |
ProcessorsRegistry |
getProcessorRegistry() |
void |
put(ClusterService clusterService,
java.util.Map<DiscoveryNode,IngestInfo> ingestInfos,
PutPipelineRequest request,
ActionListener<WritePipelineResponse> listener)
Stores the specified pipeline definition in the request.
|
logDeprecatedSetting, logRemovedSetting, nodeName
public PipelineStore(Settings settings)
public void buildProcessorFactoryRegistry(ProcessorsRegistry.Builder processorsRegistryBuilder, ScriptService scriptService, ClusterService clusterService)
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public void clusterChanged(ClusterChangedEvent event)
ClusterStateListener
clusterChanged
in interface ClusterStateListener
public void delete(ClusterService clusterService, DeletePipelineRequest request, ActionListener<WritePipelineResponse> listener)
public void put(ClusterService clusterService, java.util.Map<DiscoveryNode,IngestInfo> ingestInfos, PutPipelineRequest request, ActionListener<WritePipelineResponse> listener) throws java.lang.Exception
java.lang.Exception
public Pipeline get(java.lang.String id)
public ProcessorsRegistry getProcessorRegistry()
public java.util.List<PipelineConfiguration> getPipelines(ClusterState clusterState, java.lang.String... ids)