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 574da1647189b07ed409c19cdd6f65c6a3b3e62c
Author: ning.yougang <[email protected]>
AuthorDate: Fri Aug 5 10:25:40 2022 +0800

    Add document
---
 README.md | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/README.md b/README.md
index 58f46c9..c7ce6ca 100644
--- a/README.md
+++ b/README.md
@@ -68,6 +68,36 @@ If needed you can also customize the method name of your 
Java action. This
 can be done by specifying the Java fully-qualified method name of your action,
 e.q., `--main com.example.MyMain#methodName`
 
+Not only support return JsonObject but also support return JsonArray, the main 
function would be:
+
+```java
+import com.google.gson.JsonArray;
+import com.google.gson.JsonObject;
+
+public class HelloArray {
+    public static JsonArray main(JsonObject args) {
+        JsonArray jsonArray = new JsonArray();
+        jsonArray.add("a");
+        jsonArray.add("b");
+        return jsonArray;
+    }
+}
+```
+
+And support array result for sequence action as well, the first action's array 
result can be used as next action's input parameter.
+
+So the function would be:
+
+```java
+import com.google.gson.JsonArray;
+
+public class Sort {
+    public static JsonArray main(JsonArray args) {
+        return args;
+    }
+}
+```
+
 ### Create the Java Action
 To use as a docker action:
 ```

Reply via email to