Package org.elasticsearch.ingest
Class TestProcessor
java.lang.Object
org.elasticsearch.ingest.TestProcessor
- All Implemented Interfaces:
org.elasticsearch.ingest.Processor
public class TestProcessor
extends java.lang.Object
implements org.elasticsearch.ingest.Processor
Processor used for testing, keeps track of how many times it is invoked and
accepts a
Consumer
of IngestDocument
to be called when executed.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TestProcessor.Factory
-
Constructor Summary
Constructors Constructor Description TestProcessor(java.lang.RuntimeException e)
TestProcessor(java.lang.String tag, java.lang.String type, java.lang.String description, java.lang.RuntimeException e)
TestProcessor(java.lang.String tag, java.lang.String type, java.lang.String description, java.util.function.Consumer<org.elasticsearch.ingest.IngestDocument> ingestDocumentConsumer)
TestProcessor(java.lang.String tag, java.lang.String type, java.lang.String description, java.util.function.Function<org.elasticsearch.ingest.IngestDocument,org.elasticsearch.ingest.IngestDocument> ingestDocumentMapper)
TestProcessor(java.util.function.Consumer<org.elasticsearch.ingest.IngestDocument> ingestDocumentConsumer)
-
Method Summary
Modifier and Type Method Description org.elasticsearch.ingest.IngestDocument
execute(org.elasticsearch.ingest.IngestDocument ingestDocument)
java.lang.String
getDescription()
int
getInvokedCounter()
java.lang.String
getTag()
java.lang.String
getType()
-
Constructor Details
-
TestProcessor
public TestProcessor(java.util.function.Consumer<org.elasticsearch.ingest.IngestDocument> ingestDocumentConsumer) -
TestProcessor
public TestProcessor(java.lang.RuntimeException e) -
TestProcessor
public TestProcessor(java.lang.String tag, java.lang.String type, java.lang.String description, java.lang.RuntimeException e) -
TestProcessor
public TestProcessor(java.lang.String tag, java.lang.String type, java.lang.String description, java.util.function.Consumer<org.elasticsearch.ingest.IngestDocument> ingestDocumentConsumer) -
TestProcessor
public TestProcessor(java.lang.String tag, java.lang.String type, java.lang.String description, java.util.function.Function<org.elasticsearch.ingest.IngestDocument,org.elasticsearch.ingest.IngestDocument> ingestDocumentMapper)
-
-
Method Details
-
execute
public org.elasticsearch.ingest.IngestDocument execute(org.elasticsearch.ingest.IngestDocument ingestDocument) throws java.lang.Exception- Specified by:
execute
in interfaceorg.elasticsearch.ingest.Processor
- Throws:
java.lang.Exception
-
getType
public java.lang.String getType()- Specified by:
getType
in interfaceorg.elasticsearch.ingest.Processor
-
getTag
public java.lang.String getTag()- Specified by:
getTag
in interfaceorg.elasticsearch.ingest.Processor
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescription
in interfaceorg.elasticsearch.ingest.Processor
-
getInvokedCounter
public int getInvokedCounter()
-