The IgniteCompute interface defines the following set of operations to execute in the cluster:
- broadcast and broadcastAsync: Broadcast given job to all nodes in the cluster group. The broadcastAsync returns an IgniteFuture and broadcasts asynchronously.
- run and call: The run() method executes an IgniteRunnable job on a node within the underlying cluster group and it doesn't return any results, but the call() method executes an IgniteCallable and returns the result of the execution.
- apply and applyAsync: Executes an IgniteClosure
on a node within the underlying cluster group.
- execute and executeAsync: The execute() method executes a given job in the cluster. The async version returns a ComputeTaskFuture and executes the ...