Class VertxEventBusConsumerRecorder

java.lang.Object
io.quarkus.vertx.runtime.VertxEventBusConsumerRecorder

public class VertxEventBusConsumerRecorder extends Object
  • Field Details

    • vertx

      static volatile io.vertx.core.Vertx vertx
    • messageConsumers

      static volatile List<io.vertx.core.eventbus.MessageConsumer<?>> messageConsumers
  • Constructor Details

    • VertxEventBusConsumerRecorder

      public VertxEventBusConsumerRecorder()
  • Method Details

    • configureVertx

      public void configureVertx(Supplier<io.vertx.core.Vertx> vertx, Map<String,ConsumeEvent> messageConsumerConfigurations, io.quarkus.runtime.LaunchMode launchMode, io.quarkus.runtime.ShutdownContext shutdown, Map<Class<?>,Class<?>> codecByClass, List<Class<?>> selectorTypes)
    • currentContextFactory

      public io.quarkus.runtime.RuntimeValue<io.quarkus.arc.CurrentContextFactory> currentContextFactory()
    • getVertx

      public static io.vertx.core.Vertx getVertx()
    • destroy

      void destroy()
    • registerMessageConsumers

      void registerMessageConsumers(Map<String,ConsumeEvent> messageConsumerConfigurations)
    • wrapIfNecessary

      static RuntimeException wrapIfNecessary(Throwable e)
    • unregisterMessageConsumers

      void unregisterMessageConsumers()
    • forceStart

      public io.quarkus.runtime.RuntimeValue<io.vertx.core.Vertx> forceStart(Supplier<io.vertx.core.Vertx> vertx)