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 classTestProcessor.Factory -
Constructor Summary
Constructors Constructor Description TestProcessor(java.lang.RuntimeException e)TestProcessor(java.lang.String tag, java.lang.String type, java.lang.RuntimeException e)TestProcessor(java.lang.String tag, java.lang.String type, java.util.function.Consumer<org.elasticsearch.ingest.IngestDocument> ingestDocumentConsumer)TestProcessor(java.lang.String tag, java.lang.String type, 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.IngestDocumentexecute(org.elasticsearch.ingest.IngestDocument ingestDocument)intgetInvokedCounter()java.lang.StringgetTag()java.lang.StringgetType()
-
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.RuntimeException e) -
TestProcessor
public TestProcessor(java.lang.String tag, java.lang.String type, java.util.function.Consumer<org.elasticsearch.ingest.IngestDocument> ingestDocumentConsumer) -
TestProcessor
public TestProcessor(java.lang.String tag, java.lang.String type, 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:
executein interfaceorg.elasticsearch.ingest.Processor- Throws:
java.lang.Exception
-
getType
public java.lang.String getType()- Specified by:
getTypein interfaceorg.elasticsearch.ingest.Processor
-
getTag
public java.lang.String getTag()- Specified by:
getTagin interfaceorg.elasticsearch.ingest.Processor
-
getInvokedCounter
public int getInvokedCounter()
-