Package io.quarkus.vertx.runtime
Class VertxRecorder
- java.lang.Object
-
- io.quarkus.vertx.runtime.VertxRecorder
-
public class VertxRecorder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static List<io.vertx.core.eventbus.MessageConsumer<?>>messageConsumers(package private) static io.vertx.core.Vertxvertx
-
Constructor Summary
Constructors Constructor Description VertxRecorder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureVertx(Supplier<io.vertx.core.Vertx> vertx, Map<String,ConsumeEvent> messageConsumerConfigurations, io.quarkus.runtime.LaunchMode launchMode, io.quarkus.runtime.ShutdownContext shutdown, Map<Class<?>,Class<?>> codecByClass)io.quarkus.runtime.RuntimeValue<io.quarkus.arc.CurrentContextFactory>currentContextFactory()(package private) voiddestroy()io.quarkus.runtime.RuntimeValue<io.vertx.core.Vertx>forceStart(Supplier<io.vertx.core.Vertx> vertx)static io.vertx.core.VertxgetVertx()(package private) voidregisterMessageConsumers(Map<String,ConsumeEvent> messageConsumerConfigurations)(package private) voidunregisterMessageConsumers()(package private) static RuntimeExceptionwrapIfNecessary(Throwable e)
-
-
-
Field Detail
-
vertx
static volatile io.vertx.core.Vertx vertx
-
messageConsumers
static volatile List<io.vertx.core.eventbus.MessageConsumer<?>> messageConsumers
-
-
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)
-
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)
-
-