/** * Obtains a {@link Deferred} representation of a Java Future. * * @param clzOfResult the {@link Class} of result from the * {@link java.util.concurrent.Future} * @param future the {@link java.util.concurrent.Future} * * @return a {@link Deferred} */ public static <T> Deferred<T> future(Class<T> clzOfResult, java.util.concurrent.Future<T> future) { return new Future<T>(clzOfResult, future); }