Package io.quarkus.vertx.core.runtime
Class VertxCoreRecorder
- java.lang.Object
-
- io.quarkus.vertx.core.runtime.VertxCoreRecorder
-
public class VertxCoreRecorder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
VertxCoreRecorder.VertxOptionsCustomizer
(package private) static class
VertxCoreRecorder.VertxSupplier
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
blockingThreadPoolSize
(package private) static VertxCoreRecorder.VertxSupplier
vertx
static String
VERTX_CACHE
-
Constructor Summary
Constructors Constructor Description VertxCoreRecorder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Supplier<io.netty.channel.EventLoopGroup>
bossSupplier()
Supplier<Integer>
calculateEventLoopThreads(VertxConfiguration conf)
Supplier<io.vertx.core.Vertx>
configureVertx(VertxConfiguration config, io.quarkus.runtime.LaunchMode launchMode, io.quarkus.runtime.ShutdownContext shutdown, List<Consumer<io.vertx.core.VertxOptions>> customizers, ExecutorService executorProxy)
ThreadFactory
createThreadFactory(io.quarkus.runtime.LaunchMode launchMode)
(package private) void
destroy()
io.quarkus.runtime.IOThreadDetector
detector()
org.jboss.threads.ContextHandler<Object>
executionContextHandler()
static Supplier<io.vertx.core.Vertx>
getVertx()
static io.vertx.core.Vertx
initialize(VertxConfiguration conf, VertxCoreRecorder.VertxOptionsCustomizer customizer, io.quarkus.runtime.ShutdownContext shutdown, io.quarkus.runtime.LaunchMode launchMode)
Supplier<io.netty.channel.EventLoopGroup>
mainSupplier()
static Supplier<io.vertx.core.Vertx>
recoverFailedStart(VertxConfiguration config)
static void
setWebDeploymentId(String webDeploymentId)
(package private) static void
shutdownDevMode()
-
-
-
Field Detail
-
VERTX_CACHE
public static final String VERTX_CACHE
- See Also:
- Constant Field Values
-
vertx
static volatile VertxCoreRecorder.VertxSupplier vertx
-
blockingThreadPoolSize
static volatile int blockingThreadPoolSize
-
-
Method Detail
-
configureVertx
public Supplier<io.vertx.core.Vertx> configureVertx(VertxConfiguration config, 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.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(VertxConfiguration conf)
-
createThreadFactory
public ThreadFactory createThreadFactory(io.quarkus.runtime.LaunchMode launchMode)
-
executionContextHandler
public org.jboss.threads.ContextHandler<Object> executionContextHandler()
-
recoverFailedStart
public static Supplier<io.vertx.core.Vertx> recoverFailedStart(VertxConfiguration config)
-
setWebDeploymentId
public static void setWebDeploymentId(String webDeploymentId)
-
-