You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ex...@apache.org on 2022/07/18 14:09:06 UTC

[nifi] branch main updated: NIFI-10193 Added SupportsSensitiveDynamicProperties to ExecuteStateless

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

exceptionfactory 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 4d219689f1 NIFI-10193 Added SupportsSensitiveDynamicProperties to ExecuteStateless
4d219689f1 is described below

commit 4d219689f12823fa351253dd12d8a61ad5f4a5a0
Author: Pierre Villard <pi...@gmail.com>
AuthorDate: Mon Jul 4 16:19:53 2022 +0200

    NIFI-10193 Added SupportsSensitiveDynamicProperties to ExecuteStateless
    
    This closes #6177
    
    Signed-off-by: David Handermann <ex...@apache.org>
---
 .../java/org/apache/nifi/processors/stateless/ExecuteStateless.java  | 3 ++-
 .../additionalDetails.html                                           | 5 -----
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor/src/main/java/org/apache/nifi/processors/stateless/ExecuteStateless.java b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor/src/main/java/org/apache/nifi/processors/stateless/ExecuteStateless.java
index f23af814bf..e6ff7a81cf 100644
--- a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor/src/main/java/org/apache/nifi/processors/stateless/ExecuteStateless.java
+++ b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor/src/main/java/org/apache/nifi/processors/stateless/ExecuteStateless.java
@@ -22,6 +22,7 @@ import org.apache.nifi.annotation.behavior.InputRequirement;
 import org.apache.nifi.annotation.behavior.InputRequirement.Requirement;
 import org.apache.nifi.annotation.behavior.Restricted;
 import org.apache.nifi.annotation.behavior.SupportsBatching;
+import org.apache.nifi.annotation.behavior.SupportsSensitiveDynamicProperties;
 import org.apache.nifi.annotation.behavior.SystemResource;
 import org.apache.nifi.annotation.behavior.SystemResourceConsideration;
 import org.apache.nifi.annotation.behavior.SystemResourceConsiderations;
@@ -120,6 +121,7 @@ import static org.apache.nifi.processor.util.StandardValidators.createDirectoryE
 
 @Restricted
 @SupportsBatching
+@SupportsSensitiveDynamicProperties
 @SystemResourceConsiderations({
     @SystemResourceConsideration(resource= SystemResource.CPU),
     @SystemResourceConsideration(resource= SystemResource.DISK),
@@ -403,7 +405,6 @@ public class ExecuteStateless extends AbstractProcessor implements Searchable {
             .name(propertyDescriptorName)
             .defaultValue("Value for the " + propertyDescriptorName + " parameter")
             .addValidator(Validator.VALID)
-            .sensitive(true)
             .dynamic(true)
             .build();
     }
diff --git a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor/src/main/resources/docs/org.apache.nifi.processors.stateless.ExecuteStateless/additionalDetails.html b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor/src/main/resources/docs/org.apache.nifi.processors.stateless.ExecuteStateless/additionalDetails.html
index ef1faa3373..bc0e2eb1f7 100644
--- a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor/src/main/resources/docs/org.apache.nifi.processors.stateless.ExecuteStateless/additionalDetails.html
+++ b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor/src/main/resources/docs/org.apache.nifi.processors.stateless.ExecuteStateless/additionalDetails.html
@@ -212,11 +212,6 @@
     a property to ExecuteStateless with the name "Kafka Topic" and the value "book-sales."
 </p>
 
-<p>
-    It is important to note, however, that often times we need the ability to make use of Sensitive Parameters. For example, we may want to parameterize
-    a "password" property. Because of this, any property that is added to ExecuteStateless is considered a sensitive property.
-</p>
-
 
 
 <h1>Exposing the Dataflow</h1>