/** * Creates an {@link IResultListener} that delegates exceptions to a given Future * and results to a given SuccessListener. * * @param delegate The future used for exception delegation. * @param customResultListener The SuccessListener. * @return {@link IResultListener} */ public static <E,T> IResultListener<E> delegateExceptions(final Future<T> delegate, final IFunctionalResultListener<E> customResultListener) { return delegateExceptions(delegate, false, customResultListener); }