You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@falcon.apache.org by pa...@apache.org on 2016/02/19 13:39:36 UTC

falcon git commit: FALCON-1621 [BUG] Lifecycle of entity gets missed when prism and falcon server communicates

Repository: falcon
Updated Branches:
  refs/heads/master 2cd4f17d5 -> efa9b1441


FALCON-1621 [BUG] Lifecycle of entity gets missed when prism and falcon server communicates

Author: Praveen Adlakha <ad...@gmail.com>

Reviewers: Sandeep Samudrala <sa...@inmobi.com>, Pallavi Rao <pa...@inmobi.com>

Closes #46 from PraveenAdlakha/1621


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

Branch: refs/heads/master
Commit: efa9b1441d2082725f114732ff109de0391f9d2b
Parents: 2cd4f17
Author: Praveen Adlakha <ad...@gmail.com>
Authored: Fri Feb 19 18:09:19 2016 +0530
Committer: Pallavi Rao <pa...@inmobi.com>
Committed: Fri Feb 19 18:09:19 2016 +0530

----------------------------------------------------------------------
 .../java/org/apache/falcon/resource/channel/HTTPChannel.java     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/falcon/blob/efa9b144/prism/src/main/java/org/apache/falcon/resource/channel/HTTPChannel.java
----------------------------------------------------------------------
diff --git a/prism/src/main/java/org/apache/falcon/resource/channel/HTTPChannel.java b/prism/src/main/java/org/apache/falcon/resource/channel/HTTPChannel.java
index 1b53120..b623a55 100644
--- a/prism/src/main/java/org/apache/falcon/resource/channel/HTTPChannel.java
+++ b/prism/src/main/java/org/apache/falcon/resource/channel/HTTPChannel.java
@@ -47,6 +47,7 @@ import javax.ws.rs.core.Response.Status.Family;
 import javax.ws.rs.core.UriBuilder;
 import java.lang.annotation.Annotation;
 import java.lang.reflect.Method;
+import java.util.List;
 import java.util.Properties;
 
 /**
@@ -161,7 +162,8 @@ public class HTTPChannel extends AbstractChannel {
         Annotation[][] paramAnnotations = method.getParameterAnnotations();
         StringBuilder queryString = new StringBuilder("?");
         for (int index = 0; index < args.length; index++) {
-            if (args[index] instanceof String || args[index] instanceof Boolean || args[index] instanceof Integer) {
+            if (args[index] instanceof String || args[index] instanceof Boolean || args[index] instanceof Integer
+                    || args[index] instanceof List) {
                 String arg = String.valueOf(args[index]);
                 for (int annotation = 0; annotation < paramAnnotations[index].length; annotation++) {
                     Annotation paramAnnotation = paramAnnotations[index][annotation];