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}