Package org.elasticsearch.ingest
Class AbstractProcessor
java.lang.Object
org.elasticsearch.ingest.AbstractProcessor
- All Implemented Interfaces:
Processor
- Direct Known Subclasses:
ConditionalProcessor,DropProcessor,PipelineProcessor
public abstract class AbstractProcessor extends java.lang.Object implements Processor
An Abstract Processor that holds tag and description information
about the processor.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.ingest.Processor
Processor.Factory, Processor.Parameters -
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringdescriptionprotected java.lang.Stringtag -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractProcessor(java.lang.String tag, java.lang.String description) -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()Gets the description of a processor.java.lang.StringgetTag()Gets the tag of a processor.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
tag
protected final java.lang.String tag -
description
protected final java.lang.String description
-
-
Constructor Details
-
AbstractProcessor
protected AbstractProcessor(java.lang.String tag, java.lang.String description)
-
-
Method Details
-
getTag
public java.lang.String getTag()Description copied from interface:ProcessorGets the tag of a processor. -
getDescription
public java.lang.String getDescription()Description copied from interface:ProcessorGets the description of a processor.- Specified by:
getDescriptionin interfaceProcessor
-