Class JobDescriptor<T,R>

java.lang.Object
org.apache.ignite.compute.JobDescriptor<T,R>

public class JobDescriptor<T,R> extends Object
Compute job descriptor.
  • Method Details

    • jobClassName

      public String jobClassName()
      Job class name.
      Returns:
      Job class name.
    • units

      public List<DeploymentUnit> units()
      Deployment units.
      Returns:
      Deployment units.
    • options

      public JobExecutionOptions options()
      Job execution options.
      Returns:
      Job execution options.
    • builder

      public static <T, R> JobDescriptor.Builder<T,R> builder(String jobClassName)
      Create a new builder.
      Returns:
      Job descriptor builder.
    • builder

      public static <T, R> JobDescriptor.Builder<T,R> builder(Class<? extends ComputeJob<T,R>> jobClass)
      Create a new builder.
      Returns:
      Job descriptor builder.
    • argumentMarshaller

      @Nullable public @Nullable Marshaller<T,byte[]> argumentMarshaller()
    • resultMarshaller

      @Nullable public @Nullable Marshaller<R,byte[]> resultMarshaller()
    • resultClass

      @Nullable public @Nullable Class<R> resultClass()