Repository: nifi
Updated Branches:
  refs/heads/master 78fbb8f2e -> 0fd51b4d1


NIFI-4145 Added writes attributes annotation

Signed-off-by: James Wing <[email protected]>

This closes #1998.


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

Branch: refs/heads/master
Commit: 0fd51b4d12d65abbaad02c88c42c30d015b5d653
Parents: 78fbb8f
Author: mans2singh <[email protected]>
Authored: Sun Jul 9 20:22:41 2017 -0700
Committer: James Wing <[email protected]>
Committed: Mon Jul 10 21:25:26 2017 -0700

----------------------------------------------------------------------
 .../org/apache/nifi/processors/standard/RouteOnAttribute.java   | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/0fd51b4d/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/RouteOnAttribute.java
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/RouteOnAttribute.java
 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/RouteOnAttribute.java
index 3a1ed9f..c0e0a2a 100644
--- 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/RouteOnAttribute.java
+++ 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/RouteOnAttribute.java
@@ -33,6 +33,8 @@ import org.apache.nifi.annotation.behavior.InputRequirement;
 import org.apache.nifi.annotation.behavior.InputRequirement.Requirement;
 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.WritesAttributes;
 import org.apache.nifi.annotation.documentation.CapabilityDescription;
 import org.apache.nifi.annotation.documentation.Tags;
 import org.apache.nifi.annotation.lifecycle.OnScheduled;
@@ -67,6 +69,9 @@ import org.apache.nifi.processor.util.StandardValidators;
 @DynamicProperty(name = "Relationship Name", value = "Attribute Expression 
Language", supportsExpressionLanguage = true, description = "Routes FlowFiles 
whose "
         + "attributes match the Attribute Expression Language specified in the 
Dynamic Property Value to the Relationship specified in the Dynamic Property 
Key")
 @DynamicRelationship(name = "Name from Dynamic Property", description = 
"FlowFiles that match the Dynamic Property's Attribute Expression Language")
+@WritesAttributes({
+    @WritesAttribute(attribute = RouteOnAttribute.ROUTE_ATTRIBUTE_KEY, 
description = "The relation to which the FlowFile was routed")
+})
 public class RouteOnAttribute extends AbstractProcessor {
 
     public static final String ROUTE_ATTRIBUTE_KEY = "RouteOnAttribute.Route";

Reply via email to