mirror of https://github.com/apache/nifi.git
NIFI-4126 - Add SupportBatching, SideEffectFree and EventDriven annotations to ExtractGrok
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes #1950.
This commit is contained in:
parent
202eb5ccbe
commit
1e7eceee84
|
@ -21,6 +21,9 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import io.thekraken.grok.api.Grok;
|
import io.thekraken.grok.api.Grok;
|
||||||
import io.thekraken.grok.api.Match;
|
import io.thekraken.grok.api.Match;
|
||||||
import io.thekraken.grok.api.exception.GrokException;
|
import io.thekraken.grok.api.exception.GrokException;
|
||||||
|
import org.apache.nifi.annotation.behavior.EventDriven;
|
||||||
|
import org.apache.nifi.annotation.behavior.SideEffectFree;
|
||||||
|
import org.apache.nifi.annotation.behavior.SupportsBatching;
|
||||||
import org.apache.nifi.annotation.behavior.WritesAttribute;
|
import org.apache.nifi.annotation.behavior.WritesAttribute;
|
||||||
import org.apache.nifi.annotation.behavior.WritesAttributes;
|
import org.apache.nifi.annotation.behavior.WritesAttributes;
|
||||||
import org.apache.nifi.annotation.documentation.CapabilityDescription;
|
import org.apache.nifi.annotation.documentation.CapabilityDescription;
|
||||||
|
@ -61,7 +64,9 @@ import java.util.concurrent.BlockingQueue;
|
||||||
import java.util.concurrent.LinkedBlockingQueue;
|
import java.util.concurrent.LinkedBlockingQueue;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
|
@EventDriven
|
||||||
|
@SupportsBatching
|
||||||
|
@SideEffectFree
|
||||||
@Tags({"grok", "log", "text", "parse", "delimit", "extract"})
|
@Tags({"grok", "log", "text", "parse", "delimit", "extract"})
|
||||||
@CapabilityDescription("Evaluates one or more Grok Expressions against the content of a FlowFile, " +
|
@CapabilityDescription("Evaluates one or more Grok Expressions against the content of a FlowFile, " +
|
||||||
"adding the results as attributes or replacing the content of the FlowFile with a JSON " +
|
"adding the results as attributes or replacing the content of the FlowFile with a JSON " +
|
||||||
|
|
Loading…
Reference in New Issue