I think you can use EnforceOrder processor which is available since
1.2.0, without Wait/Notify processor.
Here is a sample flow I tested how it can be used for use-cases like yours:
On Fri, May 19, 2017 at 1:52 PM, prabhu Mahendran
> I have approximately 1000 files in local drive.I need to move that files
> into SQL Server accordingly one after another.
> Since local drive having files like file1.csv,file2.csv,..upto
> file1000.csv.I am sure that number of files in local drive may change
> I can able to created template for move that files into SQL Server.But i
> have to process the file2 when file 1 has been completely moved into SQL
> Is this possible in NiFi without using Wait\Notify processor?
> can anyone please guide me to solve this?