I do have a transformation T1 which executes a Job J1 using the job executor step .

one of the transformation step gives a result set (List of filenames) to job executor and the job downloads them

Job executor no of copies has been set to 10 to have multiple threads to do the parallel downloading

The functionality works well.. But i need to have a logic in place to count the total files downloaded by all the threads .. what is the best way to achieve this ? some cases , some threads may not download files (0 rows passed from the input transformation)