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}