You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ma...@apache.org on 2016/10/12 17:21:17 UTC

nifi git commit: Add Stateful annotation to scripting processors

Repository: nifi
Updated Branches:
  refs/heads/master a25b651da -> 893fed794


Add Stateful annotation to scripting processors

Signed-off-by: Matt Burgess <ma...@apache.org>

NIFI-2682: Added text to Stateful description for AbstractScriptProcessor


Project: http://git-wip-us.apache.org/repos/asf/nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/893fed79
Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/893fed79
Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/893fed79

Branch: refs/heads/master
Commit: 893fed794c20f8f9ce87e7e60f5ad9722a67b3bd
Parents: a25b651
Author: Peter Mitchell <pe...@gmail.com>
Authored: Tue Oct 4 19:40:35 2016 +0200
Committer: Matt Burgess <ma...@apache.org>
Committed: Wed Oct 12 13:20:37 2016 -0400

----------------------------------------------------------------------
 .../apache/nifi/processors/script/AbstractScriptProcessor.java   | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/893fed79/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/AbstractScriptProcessor.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/AbstractScriptProcessor.java b/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/AbstractScriptProcessor.java
index 47eccb8..56c6f0b 100644
--- a/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/AbstractScriptProcessor.java
+++ b/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/AbstractScriptProcessor.java
@@ -16,6 +16,8 @@
  */
 package org.apache.nifi.processors.script;
 
+import org.apache.nifi.annotation.behavior.Stateful;
+import org.apache.nifi.components.state.Scope;
 import org.apache.nifi.logging.ComponentLog;
 
 import java.io.File;
@@ -58,6 +60,8 @@ import org.apache.nifi.util.StringUtils;
 /**
  * This class contains variables and methods common to scripting processors
  */
+@Stateful(scopes = {Scope.LOCAL, Scope.CLUSTER},
+        description = "Scripts can store and retrieve state using the State Management APIs. Consult the State Manager section of the Developer's Guide for more details.")
 public abstract class AbstractScriptProcessor extends AbstractSessionFactoryProcessor {
 
     public static final Relationship REL_SUCCESS = new Relationship.Builder()