Class to handle all the concurrent file downloads from the report API. An {@link ExecutorService} is created in order to handle all the threads. To initialize theexecutor is necessary to call {@code initializeExecutorService}, and to finalize the executor is necessary to call {@code finalizeExecutorService} after all the downloads are done, and thedownloader will not be used again.
@author gustavomoreira@google.com (Gustavo Moreira)
@author jtoledo@google.com (Julian Toledo)
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.