You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by pv...@apache.org on 2022/08/30 13:46:24 UTC

[nifi] branch main updated: NIFI-10410 Added InputRequirement annotation to ExtractGrok

This is an automated email from the ASF dual-hosted git repository.

pvillard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 4f87cd770b NIFI-10410 Added InputRequirement annotation to ExtractGrok
4f87cd770b is described below

commit 4f87cd770bcfdf89edaf9e94413d0f91f3b54002
Author: exceptionfactory <ex...@apache.org>
AuthorDate: Mon Aug 29 14:47:11 2022 -0500

    NIFI-10410 Added InputRequirement annotation to ExtractGrok
    
    Signed-off-by: Pierre Villard <pi...@gmail.com>
    
    This closes #6345.
---
 .../src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java  | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java
index 90e3706eca..4d97548b4b 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java
@@ -23,6 +23,7 @@ import io.krakens.grok.api.GrokCompiler;
 import io.krakens.grok.api.Match;
 import io.krakens.grok.api.exception.GrokException;
 import org.apache.nifi.annotation.behavior.EventDriven;
+import org.apache.nifi.annotation.behavior.InputRequirement;
 import org.apache.nifi.annotation.behavior.SideEffectFree;
 import org.apache.nifi.annotation.behavior.SupportsBatching;
 import org.apache.nifi.annotation.behavior.WritesAttribute;
@@ -67,6 +68,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
 @EventDriven
 @SupportsBatching
 @SideEffectFree
+@InputRequirement(InputRequirement.Requirement.INPUT_REQUIRED)
 @Tags({"grok", "log", "text", "parse", "delimit", "extract"})
 @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 " +