Class VertxCoreRecorder

java.lang.Object
io.quarkus.vertx.core.runtime.VertxCoreRecorder

public class VertxCoreRecorder extends Object
  • Field Details

  • Constructor Details

    • VertxCoreRecorder

      public VertxCoreRecorder(io.quarkus.runtime.RuntimeValue<VertxConfiguration> vertxConfig, io.quarkus.runtime.RuntimeValue<io.quarkus.runtime.ThreadPoolConfig> threadPoolConfig, io.quarkus.runtime.RuntimeValue<io.quarkus.runtime.shutdown.ShutdownConfig> shutdownConfig)
  • Method Details

    • configureVertx

      public Supplier<io.vertx.core.Vertx> configureVertx(io.quarkus.runtime.LaunchMode launchMode, io.quarkus.runtime.ShutdownContext shutdown, List<Consumer<io.vertx.core.VertxOptions>> customizers, ExecutorService executorProxy)
    • detector

      public io.quarkus.runtime.IOThreadDetector detector()
    • shutdownDevMode

      static void shutdownDevMode()
    • getVertx

      public static Supplier<io.vertx.core.Vertx> getVertx()
    • initialize

      public static io.vertx.core.Vertx initialize(VertxConfiguration conf, VertxCoreRecorder.VertxOptionsCustomizer customizer, io.quarkus.runtime.ThreadPoolConfig threadPoolConfig, io.quarkus.runtime.ShutdownContext shutdown, io.quarkus.runtime.LaunchMode launchMode)
    • destroy

      void destroy()
    • bossSupplier

      public Supplier<io.netty.channel.EventLoopGroup> bossSupplier()
    • mainSupplier

      public Supplier<io.netty.channel.EventLoopGroup> mainSupplier()
    • calculateEventLoopThreads

      public Supplier<Integer> calculateEventLoopThreads()
    • createThreadFactory

      public ThreadFactory createThreadFactory(io.quarkus.runtime.LaunchMode launchMode)
    • resetMapper

      public void resetMapper(io.quarkus.runtime.ShutdownContext shutdown)
    • getIgnoredArcContextKeysSupplier

      public io.quarkus.runtime.RuntimeValue<List<String>> getIgnoredArcContextKeysSupplier()
    • executionContextHandler

      public org.jboss.threads.ContextHandler<Object> executionContextHandler(List<io.quarkus.runtime.RuntimeValue<List<String>>> ignoredKeysSuppliers)
    • recoverFailedStart

      public static Supplier<io.vertx.core.Vertx> recoverFailedStart(VertxConfiguration config, io.quarkus.runtime.ThreadPoolConfig threadPoolConfig)
    • configureQuarkusLoggerFactory

      public void configureQuarkusLoggerFactory()
    • setWebDeploymentId

      public static void setWebDeploymentId(String webDeploymentId)
    • wrapMainExecutorForMutiny

      public void wrapMainExecutorForMutiny(ScheduledExecutorService service)