java.lang.Object
org.elasticsearch.ingest.AbstractProcessor
org.elasticsearch.ingest.PipelineProcessor
- All Implemented Interfaces:
Processor
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.elasticsearch.ingest.Processor
Processor.Parameters
-
Field Summary
FieldsFields inherited from class org.elasticsearch.ingest.AbstractProcessor
description, tag
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(IngestDocument ingestDocument, BiConsumer<IngestDocument, Exception> handler) Introspect and potentially modify the incoming data.getType()
Gets the type of a processorboolean
isAsync()
Methods inherited from class org.elasticsearch.ingest.AbstractProcessor
getDescription, getTag, logAndBuildException
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.ingest.Processor
execute, extraValidation
-
Field Details
-
TYPE
- See Also:
-
-
Method Details
-
execute
Description copied from interface:Processor
Introspect and potentially modify the incoming data. Expert method: only override this method if a processor implementation needs to make an asynchronous call, otherwise just overwriteProcessor.execute(IngestDocument)
. -
getType
Description copied from interface:Processor
Gets the type of a processor -
isAsync
public boolean isAsync()
-