{
  "$schema" : "https://json-schema.org/draft/2020-12/schema",
  "$id" : "https://voltdb.com/voltsp/schemas/resource/java-engine",
  "title" : "Java-engine Resource Configuration",
  "description" : "This plugin allows execution of Java code on streamed data.\n\n## Java API\n\nThe Java code can access the `Object input` data passed to the resource.\n\nThe Java code should define a function named 'process' that takes the Object input data and returns the output data.\nCode can be specific about output data type.\n\n```java\npublic class MyProc {\n    public static String process(Object input) {\n        return String.valueOf(input).toUpperCase();\n    }\n}\n```\n",
  "type" : "object",
  "properties" : {
    "java-engine" : {
      "type" : "object",
      "properties" : { },
      "additionalProperties" : false
    }
  },
  "required" : [ "java-engine" ],
  "additionalProperties" : false
}
