Class WorkerPoolRegistry

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

@ApplicationScoped public class WorkerPoolRegistry extends Object
  • Field Details

  • Constructor Details

    • WorkerPoolRegistry

      public WorkerPoolRegistry()
  • Method Details

    • terminate

      public void terminate(@Observes(notifyObserver=IF_EXISTS) @Priority(100) @BeforeDestroyed(jakarta.enterprise.context.ApplicationScoped.class) Object event)
    • init

      @PostConstruct public void init()
    • executeWork

      public <T> io.smallrye.mutiny.Uni<T> executeWork(io.vertx.mutiny.core.Context currentContext, io.smallrye.mutiny.Uni<T> uni, String workerName, boolean ordered)
    • getWorker

      public io.vertx.mutiny.core.WorkerExecutor getWorker(String workerName)
    • analyzeWorker

      public <T> void analyzeWorker(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
    • defineWorker

      public void defineWorker(String className, String method, String poolName)