Class Futures


  • public final class Futures
    extends Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> T join​(io.vertx.core.Future<T> future)  
      static <T> T join​(io.vertx.core.Future<T> future, long time, TimeUnit unit)  
      static <T> T joinNow​(io.vertx.core.Future<T> future)  
      static <T,​V,​S,​R>
      R
      sync​(QuadConsumer<T,​V,​S,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg1, V arg2, S arg3)  
      static <T,​V,​R>
      R
      sync​(TriConsumer<T,​V,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg1, V arg2)  
      static <T,​R>
      R
      sync​(BiConsumer<T,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg)  
      static <R> R sync​(Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer)  
      static <T,​V,​U,​R>
      io.vertx.core.Future<R>
      toFuture​(QuadConsumer<T,​V,​U,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg1, V arg2, U arg3)  
      static <T,​V,​R>
      io.vertx.core.Future<R>
      toFuture​(TriConsumer<T,​V,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg1, V arg2)  
      static <T,​R>
      io.vertx.core.Future<R>
      toFuture​(BiConsumer<T,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer, T arg)  
      static <R> io.vertx.core.Future<R> toFuture​(Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer)  
    • Method Detail

      • toFuture

        public static <T,​V,​U,​R> io.vertx.core.Future<R> toFuture​(QuadConsumer<T,​V,​U,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer,
                                                                                   T arg1,
                                                                                   V arg2,
                                                                                   U arg3)
      • toFuture

        public static <T,​V,​R> io.vertx.core.Future<R> toFuture​(TriConsumer<T,​V,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer,
                                                                           T arg1,
                                                                           V arg2)
      • toFuture

        public static <T,​R> io.vertx.core.Future<R> toFuture​(BiConsumer<T,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer,
                                                                   T arg)
      • toFuture

        public static <R> io.vertx.core.Future<R> toFuture​(Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer)
      • joinNow

        public static <T> T joinNow​(io.vertx.core.Future<T> future)
      • join

        public static <T> T join​(io.vertx.core.Future<T> future)
      • join

        public static <T> T join​(io.vertx.core.Future<T> future,
                                 long time,
                                 TimeUnit unit)
      • sync

        public static <T,​V,​S,​R> R sync​(QuadConsumer<T,​V,​S,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer,
                                                         T arg1,
                                                         V arg2,
                                                         S arg3)
      • sync

        public static <T,​V,​R> R sync​(TriConsumer<T,​V,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer,
                                                 T arg1,
                                                 V arg2)
      • sync

        public static <T,​R> R sync​(BiConsumer<T,​io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer,
                                         T arg)
      • sync

        public static <R> R sync​(Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<R>>> consumer)