Package org.apache.ignite.compute
Annotation Type ComputeJobBeforeFailover
-
@Documented @Retention(RUNTIME) @Target(METHOD) public @interface ComputeJobBeforeFailover
This annotation allows to call a method right before job is submitted toFailoverSpi
. In this method job can re-create necessary state that was cleared, for example, in method withComputeJobAfterSend
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 { ... @ComputeJobBeforeFailover public void onJobBeforeFailover() { ... } ... }