org.apache.ignite.compute

## Annotation Type ComputeJobBeforeFailover

    @Documented
    @Retention(value=RUNTIME)
    @Target(value=METHOD)
    public @interface ComputeJobBeforeFailover

This annotation allows to call a method right before job is submitted to `FailoverSpi`. In this method job can re-create necessary state that was cleared, for example, in method with `ComputeJobAfterSend` annotation.

This annotation can be applied to methods of `ComputeJob` instances only. It is invoked on the caller node after remote execution has failed and before the job gets failed over to another node.

Example:

     public class MyGridJob implements ComputeJob {
         ...
         @GridComputeJobBeforeFailover
         public void onJobBeforeFailover() {
              ...
         }
         ...
     }

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC1
Release Date | : February 17 2015