package io.vertx.core; /** * @author <a href="mailto:julien@julienviet.com">Julien Viet</a> */ public interface Future<T> extends AsyncResult<T>, Handler<AsyncResult<T>> { static <T> Future<T> succeededFuture(T result) { throw new UnsupportedOperationException(); } static <T> Future<T> failedFuture(Throwable t) { throw new UnsupportedOperationException(); } }