Class VertxRecorder


  • public class VertxRecorder
    extends Object
    • Field Detail

      • vertx

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

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

      • VertxRecorder

        public VertxRecorder()
    • Method Detail

      • 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)
      • 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)
      • unregisterMessageConsumers

        void unregisterMessageConsumers()
      • forceStart

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