- All Known Implementing Classes:
public interface ProcessorA processor implementation may modify the data belonging to a document. Whether changes are made and what exactly is modified is up to the implementation. Processors may get called concurrently and thus need to be thread-safe.
Nested Class Summary
Nested Classes Modifier and Type Interface Description
Processor.FactoryA factory that knows how to construct a processor based on a map of maps.
Processor.ParametersInfrastructure class that holds services that can be used by processor factories to create processor instances and that gets passed around to all
Modifier and Type Method Description
execute(IngestDocument ingestDocument)Introspect and potentially modify the incoming data.
getTag()Gets the tag of a processor.
getType()Gets the type of a processor
IngestDocument execute(IngestDocument ingestDocument) throws java.lang.ExceptionIntrospect and potentially modify the incoming data.
nullis returned then the current document will be dropped and not be indexed, otherwise this document will be kept and indexed
java.lang.String getType()Gets the type of a processor
java.lang.String getTag()Gets the tag of a processor.