Package io.quarkus.vertx.runtime
Class VertxEventBusConsumerRecorder
java.lang.Object
io.quarkus.vertx.runtime.VertxEventBusConsumerRecorder
-
Field Summary
Modifier and TypeFieldDescription(package private) static List<io.vertx.core.eventbus.MessageConsumer<?>>
(package private) static io.vertx.core.Vertx
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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) io.quarkus.runtime.RuntimeValue<io.quarkus.arc.CurrentContextFactory>
(package private) void
destroy()
io.quarkus.runtime.RuntimeValue<io.vertx.core.Vertx>
forceStart
(Supplier<io.vertx.core.Vertx> vertx) static io.vertx.core.Vertx
getVertx()
(package private) void
registerMessageConsumers
(Map<String, ConsumeEvent> messageConsumerConfigurations) (package private) void
(package private) static RuntimeException
-
Field Details
-
vertx
static volatile io.vertx.core.Vertx vertx -
messageConsumers
-
-
Constructor Details
-
VertxEventBusConsumerRecorder
public VertxEventBusConsumerRecorder()
-
-
Method Details
-
configureVertx
-
currentContextFactory
public io.quarkus.runtime.RuntimeValue<io.quarkus.arc.CurrentContextFactory> currentContextFactory() -
getVertx
public static io.vertx.core.Vertx getVertx() -
destroy
void destroy() -
registerMessageConsumers
-
wrapIfNecessary
-
unregisterMessageConsumers
void unregisterMessageConsumers() -
forceStart
public io.quarkus.runtime.RuntimeValue<io.vertx.core.Vertx> forceStart(Supplier<io.vertx.core.Vertx> vertx)
-