package org.distributeme.core.failing;
import org.distributeme.core.ClientSideCallContext;
/**
* This interface describes a decision utility for reaction on failing.
*
* @author lrosenberg
* @version $Id: $Id
*/
public interface FailingStrategy {
/**
* What should happen if a call is failed.
*
* @param context a {@link org.distributeme.core.ClientSideCallContext} object.
* @return a {@link org.distributeme.core.failing.FailDecision} object.
*/
FailDecision callFailed(ClientSideCallContext context);
}