Class ExecutorServiceResolver

java.lang.Object
io.micronaut.data.runtime.operations.internal.ExecutorServiceResolver
All Implemented Interfaces:
AutoCloseable

@Internal public final class ExecutorServiceResolver extends Object implements AutoCloseable
Resolves an injected executor service or lazily creates a local executor service.
Since:
5.0
  • Constructor Details

    • ExecutorServiceResolver

      public ExecutorServiceResolver(@Nullable ExecutorService executorService)
      Parameters:
      executorService - The configured executor service
  • Method Details

    • get

      public @NonNull ExecutorService get()
      Returns:
      The configured executor service or a local fallback
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable