Class QuarkusWorkerPoolRegistry


  • @ApplicationScoped
    public class QuarkusWorkerPoolRegistry
    extends io.smallrye.reactive.messaging.connectors.WorkerPoolRegistry
    • Field Detail

      • executionHolder

        @Inject
        io.smallrye.reactive.messaging.connectors.ExecutionHolder executionHolder
    • Constructor Detail

      • QuarkusWorkerPoolRegistry

        public QuarkusWorkerPoolRegistry()
    • Method Detail

      • terminate

        public void terminate​(@Observes(notifyObserver=IF_EXISTS) @Priority(100) @BeforeDestroyed(javax.enterprise.context.ApplicationScoped.class)
                              Object event)
        Overrides:
        terminate in class io.smallrye.reactive.messaging.connectors.WorkerPoolRegistry
      • executeWork

        public <T> io.smallrye.mutiny.Uni<T> executeWork​(io.smallrye.mutiny.Uni<T> uni,
                                                         String workerName,
                                                         boolean ordered)
        Overrides:
        executeWork in class io.smallrye.reactive.messaging.connectors.WorkerPoolRegistry
      • defineWorker

        public void defineWorker​(String className,
                                 String method,
                                 String poolName)
        Overrides:
        defineWorker in class io.smallrye.reactive.messaging.connectors.WorkerPoolRegistry