Class CloseableTaskPoolSubmitter

java.lang.Object
org.apache.hadoop.util.functional.CloseableTaskPoolSubmitter
All Implemented Interfaces:
Closeable, AutoCloseable, TaskPool.Submitter

@Public @Unstable public class CloseableTaskPoolSubmitter extends Object implements TaskPool.Submitter, Closeable
A task submitter which is closeable, and whose close() call shuts down the pool. This can help manage thread pool lifecycles.
  • Constructor Details

    • CloseableTaskPoolSubmitter

      public CloseableTaskPoolSubmitter(ExecutorService pool)
      Constructor.
      Parameters:
      pool - non-null executor.
  • Method Details