in maven-java/src/main/java/org/apache/openwhisk/example/maven/App.java [26:40]
public static JsonObject main(JsonObject args) {
JsonObject response = new JsonObject();
if (args.has("text")) {
String text = args.getAsJsonPrimitive("text").getAsString();
try {
Hasher hasher = Hashing.md5().newHasher();
hasher.putString(text.toString(), Charset.forName("UTF-8"));
response.addProperty("text", text);
response.addProperty("md5", hasher.hash().toString());
} catch (Exception e) {
response.addProperty("Error", e.getMessage());
}
}
return response;
}