jfun.yan
Interface Recovery<T>

All Superinterfaces:
java.io.Serializable

public interface Recovery<T>
extends java.io.Serializable

This interface represents an error recovery strategy. Monad.recover(Creator,Recovery) and Component.recover(Recovery) use this interface to recover from an error.

Zephyr Business Solution

Author:
Ben Yu

Method Summary
 Creator<T> recover(java.lang.RuntimeException e)
          recover from an error.
 

Method Detail

recover

Creator<T> recover(java.lang.RuntimeException e)
recover from an error. The implementation can choose to return an alternative Creator object or re-throw the exception.

Parameters:
e - the exception.
Returns:
the alternative Creator object.