Class IgniteRunnableComputeJob

java.lang.Object
org.gridgain.ignite.migrationtools.adapter.compute.IgniteRunnableComputeJob
All Implemented Interfaces:
org.apache.ignite.compute.ComputeJob<Runnable,Void>

public class IgniteRunnableComputeJob extends Object implements org.apache.ignite.compute.ComputeJob<Runnable,Void>
Transforms an IgniteRunnable into a ComputeJob.
  • Constructor Details

    • IgniteRunnableComputeJob

      public IgniteRunnableComputeJob()
  • Method Details

    • executeAsync

      @Nullable public @Nullable CompletableFuture<Void> executeAsync(org.apache.ignite.compute.JobExecutionContext jobExecutionContext, @Nullable @Nullable Runnable runnable)
      Specified by:
      executeAsync in interface org.apache.ignite.compute.ComputeJob<Runnable,Void>
    • inputMarshaller

      @Nullable public @Nullable org.apache.ignite.marshalling.Marshaller<Runnable,byte[]> inputMarshaller()
      Specified by:
      inputMarshaller in interface org.apache.ignite.compute.ComputeJob<Runnable,Void>
    • resultMarshaller

      @Nullable public @Nullable org.apache.ignite.marshalling.Marshaller<Void,byte[]> resultMarshaller()
      Specified by:
      resultMarshaller in interface org.apache.ignite.compute.ComputeJob<Runnable,Void>