Module org.elasticsearch.server
Package org.elasticsearch.ingest
package org.elasticsearch.ingest
-
ClassDescriptionAn Abstract Processor that holds tag and description information about the processor.A Processor that executes a list of other "processors".A wrapping processor that adds 'if' logic around the wrapped processor.Drop processor only returns
null
for the execution result to indicate that any document executed by it should not be indexed.Represents a single document being captured before indexing and holds the source and metadata (like id, type and index).Holds the ingest pipelines that are available in the clusterA dedicated wrapper for exceptions encountered executing an ingest processor.Holder class for several ingest related services.Used by this class andReservedPipelineAction
Specialized cluster state update task specifically for ingest pipeline operations.Used in this class and externally by theReservedPipelineAction
Container for pipeline stats.Container for processor stats.This Elastic-internal API bridge class exposes package-private components of Ingest in a way that can be consumed by Logstash's Elastic Integration Filter without expanding Elasticsearch's externally-consumable API.A wrapping processor that adds failure handling logic around the wrapped processor.A pipeline is a list ofProcessor
instances grouped under a unique id.Encapsulates a pipeline's id and configuration as a blobA processor implementation may modify the data belonging to a document.A factory that knows how to construct a processor based on a map of maps.Infrastructure class that holds services that can be used by processor factories to create processor instances and that gets passed around to allIngestPlugin
s.Processor to be used within Simulate API to keep track of processors executed in pipeline.Holds a value.A wrapping processor is one that encapsulates an inner processor, or a processor that the wrapped processor acts upon.