Class WasmJobDescriptor

java.lang.Object
org.apache.ignite.compute.wasm.WasmJobDescriptor

public class WasmJobDescriptor extends Object
WebAssembly job descriptor builder.
  • Constructor Details

    • WasmJobDescriptor

      public WasmJobDescriptor()
  • Method Details

    • builder

      public static <T, R> WasmJobDescriptor.Builder<T,R> builder(String wasmModuleFileName, String wasmFunctionName, WasmType resultType)
      Creates a builder for a WebAssembly job descriptor.
      Type Parameters:
      T - Argument type.
      R - Result type.
      Parameters:
      wasmModuleFileName - Wasm module file name. Example: module.wasm.
      wasmFunctionName - Wasm exported function name.
      resultType - Wasm function result type.
      Returns:
      Builder.
    • optionsBuilder

      public static JobExecutionOptions.Builder optionsBuilder()
      Creates a builder for job execution options with the executor type set to JobExecutorType.WASM_EMBEDDED.
      Returns:
      Builder for job execution options.