Class IgniteClosureComputeJob<I,R>
java.lang.Object
org.gridgain.ignite.migrationtools.adapter.compute.IgniteClosureComputeJob<I,R>
- All Implemented Interfaces:
org.apache.ignite.compute.ComputeJob<IgniteClosureComputeJob.Input<I,R>, R>
public class IgniteClosureComputeJob<I,R>
extends Object
implements org.apache.ignite.compute.ComputeJob<IgniteClosureComputeJob.Input<I,R>,R>
Transforms an IgniteClosure into a ComputeJob.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classWrapper class for the inputs of this job. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable CompletableFuture<R>executeAsync(org.apache.ignite.compute.JobExecutionContext jobExecutionContext, @Nullable IgniteClosureComputeJob.Input<I, R> irInput) @Nullable org.apache.ignite.marshalling.Marshaller<IgniteClosureComputeJob.Input<I,R>, byte[]> @Nullable org.apache.ignite.marshalling.Marshaller<R,byte[]>
-
Constructor Details
-
IgniteClosureComputeJob
public IgniteClosureComputeJob()
-
-
Method Details
-
executeAsync
@Nullable public @Nullable CompletableFuture<R> executeAsync(org.apache.ignite.compute.JobExecutionContext jobExecutionContext, @Nullable @Nullable IgniteClosureComputeJob.Input<I, R> irInput) -
inputMarshaller
@Nullable public @Nullable org.apache.ignite.marshalling.Marshaller<IgniteClosureComputeJob.Input<I,R>, inputMarshaller()byte[]> -
resultMarshaller
-