## Uses of Interface
org.apache.ignite.compute.ComputeJobResult

- Packages that use ComputeJobResult
  Package | Description
  --- | ---
  org.apache.ignite.compute | Contains Compute Grid functionality.
  org.apache.ignite.spi.failover | Contains APIs for failover SPI.

- - ### Uses of ComputeJobResult in org.apache.ignite.compute

    Methods in org.apache.ignite.compute with parameters of type ComputeJobResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComputeJobResultPolicy` | ComputeTask.`result​(ComputeJobResult res, List<ComputeJobResult> rcvd)` | Asynchronous callback invoked every time a result from remote execution is received.
    `ComputeJobResultPolicy` | ComputeTaskAdapter.`result​(ComputeJobResult res, List<ComputeJobResult> rcvd)` | Default implementation which will wait for all jobs to complete before calling `ComputeTask.reduce(List)` method.

    Method parameters in org.apache.ignite.compute with type arguments of type ComputeJobResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `R` | ComputeTask.`reduce​(List<ComputeJobResult> results)` | Reduces (or aggregates) results received so far into one compound result to be returned to caller via `ComputeTaskFuture.get()` method.
    `ComputeJobResultPolicy` | ComputeTask.`result​(ComputeJobResult res, List<ComputeJobResult> rcvd)` | Asynchronous callback invoked every time a result from remote execution is received.
    `ComputeJobResultPolicy` | ComputeTaskAdapter.`result​(ComputeJobResult res, List<ComputeJobResult> rcvd)` | Default implementation which will wait for all jobs to complete before calling `ComputeTask.reduce(List)` method.

  - ### Uses of ComputeJobResult in org.apache.ignite.spi.failover

    Methods in org.apache.ignite.spi.failover that return ComputeJobResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComputeJobResult` | FailoverContext.`getJobResult()` | Gets failed result of job execution.