## Uses of Interface
org.apache.ignite.spi.failover.FailoverContext

- Packages that use FailoverContext
  Package | Description
  --- | ---
  org.apache.ignite.spi.failover | Contains APIs for failover SPI.
  org.apache.ignite.spi.failover.always | Contains default "always" failover SPI.
  org.apache.ignite.spi.failover.jobstealing | Contains job stealing failover SPI.
  org.apache.ignite.spi.failover.never | Contains "never" failover SPI.

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

    Methods in org.apache.ignite.spi.failover with parameters of type FailoverContext
    Modifier and Type | Method and Description
    --- | ---
    `ClusterNode` | FailoverSpi.`failover(FailoverContext ctx, List<ClusterNode> top)` This method is called when method `ComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)` returns value `ComputeJobResultPolicy.FAILOVER` policy indicating that the result of job execution must be failed over.

  - ### Uses of FailoverContext in org.apache.ignite.spi.failover.always

    Methods in org.apache.ignite.spi.failover.always with parameters of type FailoverContext
    Modifier and Type | Method and Description
    --- | ---
    `ClusterNode` | AlwaysFailoverSpi.`failover(FailoverContext ctx, List<ClusterNode> top)` This method is called when method `ComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)` returns value `ComputeJobResultPolicy.FAILOVER` policy indicating that the result of job execution must be failed over.

  - ### Uses of FailoverContext in org.apache.ignite.spi.failover.jobstealing

    Methods in org.apache.ignite.spi.failover.jobstealing with parameters of type FailoverContext
    Modifier and Type | Method and Description
    --- | ---
    `ClusterNode` | JobStealingFailoverSpi.`failover(FailoverContext ctx, List<ClusterNode> top)` This method is called when method `ComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)` returns value `ComputeJobResultPolicy.FAILOVER` policy indicating that the result of job execution must be failed over.

  - ### Uses of FailoverContext in org.apache.ignite.spi.failover.never

    Methods in org.apache.ignite.spi.failover.never with parameters of type FailoverContext
    Modifier and Type | Method and Description
    --- | ---
    `ClusterNode` | NeverFailoverSpi.`failover(FailoverContext ctx, List<ClusterNode> top)` This method is called when method `ComputeTask.result(org.apache.ignite.compute.ComputeJobResult, List)` returns value `ComputeJobResultPolicy.FAILOVER` policy indicating that the result of job execution must be failed over.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023