You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by ni...@apache.org on 2022/08/05 03:27:43 UTC

[openwhisk-runtime-java] 02/12: Change Launcher to support array

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

ningyougang pushed a commit to branch support-array-result-include-sequence-action
in repository https://gitbox.apache.org/repos/asf/openwhisk-runtime-java.git

commit 3ea32fdb528e82e5a497640b0a58693603244d86
Author: ning.yougang <ni...@navercorp.com>
AuthorDate: Wed May 18 11:12:21 2022 +0800

    Change Launcher to support array
---
 core/java8actionloop/lib/src/Launcher.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/java8actionloop/lib/src/Launcher.java b/core/java8actionloop/lib/src/Launcher.java
index 7f97202..a5cbf05 100644
--- a/core/java8actionloop/lib/src/Launcher.java
+++ b/core/java8actionloop/lib/src/Launcher.java
@@ -68,9 +68,9 @@ class Launcher {
         mainMethod = m;
     }
 
-    private static JsonObject invokeMain(JsonObject arg, Map<String, String> env) throws Exception {
+    private static Object invokeMain(JsonObject arg, Map<String, String> env) throws Exception {
         augmentEnv(env);
-        return (JsonObject) mainMethod.invoke(null, arg);
+        return mainMethod.invoke(null, arg);
     }
 
     private static SecurityManager defaultSecurityManager = null;
@@ -142,7 +142,7 @@ class Launcher {
                     }
                     augmentEnv(env);
                 }
-                JsonElement response = invokeMain(payload, env);
+                Object response = invokeMain(payload, env);
                 out.println(response.toString());
             } catch(NullPointerException npe) {
                 System.out.println("the action returned null");