Class ExecutionHolder
java.lang.Object
io.smallrye.reactive.messaging.providers.connectors.ExecutionHolder
Provides common runtime services to connectors, such as a Vertx instance,
to avoid duplicating the creation and cleanup of shared components across connectors.
-
Constructor Summary
ConstructorsConstructorDescriptionExecutionHolder(io.vertx.mutiny.core.Vertx vertx) ExecutionHolder(jakarta.enterprise.inject.Instance<io.vertx.mutiny.core.Vertx> instanceOfVertx) -
Method Summary
-
Constructor Details
-
ExecutionHolder
public ExecutionHolder() -
ExecutionHolder
public ExecutionHolder(io.vertx.mutiny.core.Vertx vertx) -
ExecutionHolder
@Inject public ExecutionHolder(jakarta.enterprise.inject.Instance<io.vertx.mutiny.core.Vertx> instanceOfVertx)
-
-
Method Details
-
terminate
public void terminate(@Observes(notifyObserver=IF_EXISTS) @Priority(200) @BeforeDestroyed(jakarta.enterprise.context.ApplicationScoped.class) Object event) -
vertx
public io.vertx.mutiny.core.Vertx vertx()
-