/** Causes this promise to be completed with failure caused by {@code cause}. */ public void fail (Throwable cause) { complete(Try.<T>failure(cause)); }
/** Returns a future with a pre-existing failure value. */ public static <T> RFuture<T> failure (Throwable cause) { return result(Try.<T>failure(cause)); }
/** Causes this promise to be completed with failure caused by {@code cause}. */ public void fail (Throwable cause) { complete(Try.<T>failure(cause)); }
/** Returns a future with a pre-existing failure value. */ public static <T> RFuture<T> failure (Throwable cause) { return result(Try.<T>failure(cause)); }