java.lang.Object
io.smallrye.reactive.messaging.providers.connectors.ExecutionHolder

@ApplicationScoped public class ExecutionHolder extends Object
Provides common runtime services to connectors, such as a Vertx instance, to avoid duplicating the creation and cleanup of shared components across connectors.
  • 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()