Notifies this listener that the specified {@code node} hasfailed and that this listener needs to orchestrate recovery. This method is invoked outside of a transaction.
When recovery for this listener for the specified {@code node} is complete, the {@link RecoveryCompleteFuture#done done}method of the specified {@code future} must be invoked.
Recovery does not need to be performed in this method, but may be performed asynchronously.
The implementation of this method should be idempotent because it may be invoked multiple times. If it is invoked multiple times, the {@link RecoveryCompleteFuture#done done} method mustbe called for each {@code future} provided.
@param node a failed node to recover
@param future a future to notify when recovery is complete