com.hammurapi.common.concurrent

## Interface TrackingExecutorService

- All Superinterfaces:
    AsynchronousProcessor, Executor, ExecutorService
  All Known Implementing Classes:
    LocalTrackingExecutorService

      public interface TrackingExecutorService
      extends ExecutorService, AsynchronousProcessor

  Executor service which keeps track of tasks submitted to it. Implementations of this class shall invoke notifyAll() when all tasks submitted to the service finish execution.

- - ### Method Summary

    - ### Methods inherited from interface java.util.concurrent.ExecutorService

      `awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submit`

    - ### Methods inherited from interface java.util.concurrent.Executor

      `execute`

    - ### Methods inherited from interface com.hammurapi.common.concurrent.AsynchronousProcessor

      `join, join`