Class VertxContextSupport


  • public final class VertxContextSupport
    extends Object
    Provides utility methods to work with Vertx duplicated context.
    See Also:
    VertxContext
    • Method Detail

      • subscribeAndAwait

        public static <T> T subscribeAndAwait​(Supplier<io.smallrye.mutiny.Uni<T>> uniSupplier)
                                       throws Throwable
        Subscribes to the supplied Uni on a Vertx duplicated context; blocks the current thread and waits for the result.

        If it's necessary, the CDI request context is activated during execution of the asynchronous code.

        Parameters:
        uniSupplier -
        Throws:
        IllegalStateException - If called on an event loop thread.
        Throwable