Class WorkerPoolRegistry
java.lang.Object
io.smallrye.reactive.messaging.providers.connectors.WorkerPoolRegistry
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> voidanalyzeWorker(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType) voiddefineWorker(String className, String method, String poolName) <T> io.smallrye.mutiny.Uni<T>executeWork(io.vertx.mutiny.core.Context currentContext, io.smallrye.mutiny.Uni<T> uni, String workerName, boolean ordered) io.vertx.mutiny.core.WorkerExecutorvoidinit()void
-
Field Details
-
WORKER_CONFIG_PREFIX
- See Also:
-
WORKER_CONCURRENCY
- See Also:
-
-
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
-
analyzeWorker
public <T> void analyzeWorker(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType) -
defineWorker
-