Class DefaultExecutorSelector

java.lang.Object
io.micronaut.scheduling.executor.DefaultExecutorSelector
All Implemented Interfaces:
ExecutorSelector

@Singleton public class DefaultExecutorSelector extends Object implements ExecutorSelector
Default implementation of the ExecutorSelector interface that regards methods that return reactive types as non-blocking.
Since:
1.0
  • Constructor Details

    • DefaultExecutorSelector

      @Inject protected DefaultExecutorSelector(io.micronaut.context.BeanLocator beanLocator, @Named("io") io.micronaut.context.BeanProvider<ExecutorService> ioExecutor, @Named("blocking") io.micronaut.context.BeanProvider<ExecutorService> blockingExecutor)
      Default constructor.
      Parameters:
      beanLocator - The bean locator
      ioExecutor - The IO executor
      blockingExecutor - The blocking executor
  • Method Details