/*
This file is part of Reactive Cascade which is released under The MIT License.
See license.md , https://github.com/futurice/cascade and http://reactivecascade.com for details.
This is open source for the common good. Please contribute improvements by pull request or contact paulirotta@gmail.com
*/
package com.reactivecascade.i;
/**
* A future value which will execute an {@link IAction} before the value is determined. The output
* of the action may determine the value, or the {@link #getUpchain()} value is used if no value is
* output by the action.
* <p>
* See also {@link ISettableAltFuture}
*/
public interface IRunnableAltFuture<IN, OUT> extends IAltFuture<IN, OUT>, Runnable {
}