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.FactoryNested classes/interfaces inherited from interface org.elasticsearch.ingest.Processor
org.elasticsearch.ingest.Processor.Parameters -
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.IngestDocumentexecute(org.elasticsearch.ingest.IngestDocument ingestDocument)java.lang.StringgetDescription()intgetInvokedCounter()java.lang.StringgetTag()java.lang.StringgetType()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.ingest.Processor
execute
-
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:
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
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescriptionin interfaceorg.elasticsearch.ingest.Processor
-
getInvokedCounter
public int getInvokedCounter()
-