package com.hammurapi.common.concurrent;

import java.util.concurrent.ExecutorService;


/**
 * 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.
 * @author Pavel Vlasov
 *
 */
public interface TrackingExecutorService extends ExecutorService, AsynchronousProcessor {

}
