    001package com.hammurapi.common.concurrent;
    002
    003import java.util.concurrent.ExecutorService;
    004
    005
    006/**
    007 * Executor service which keeps track of tasks submitted to it.
    008 * Implementations of this class shall invoke notifyAll() when
    009 * all tasks submitted to the service finish execution.
    010 * @author Pavel Vlasov
    011 *
    012 */
    013public interface TrackingExecutorService extends ExecutorService, AsynchronousProcessor {
    014
    015}