We require a Reactive Streams Publisher component.
The purpose of this component is to adapt a file system directory in a stream of files,
continuously discovering and publishing all files, old or new, found in that directory.
The flow may start with files already present,
and shall continue forever with files that may be created in the future.
The component shall implement [url removed, login to view]<File>.
It shall accept one and only one Subscriber at a time.
It shall monitor a source directory and publish Files discovered in it.
It shall discover and publish all Files present at the moment of the Publisher creation.
In other words, it shall discover and publish Files created before the start if its lifetime.
It shall discover and publish all Files which are created after the moment of the Publisher creation until its finalization.
In other words, it shall discover and publish Files created after the start of its lifetime.
The component shall be materialized in Java 8 with class name br.com.prodist.FileCollector.
It is strongly suggested that Executors and FileWatchers be used.
We require the component to pass a tests suite we provide.
This test suite includes tests from Reactive Streams TCK.
We require delivery in the form of a Gradle project with name 'file-collector', group 'prodist' and version '1.0.0'.
17 freelancers are bidding on average R$1792 for this job
Hi,dear. I am a senior software developer. I have just checked your project report, I am able to perform this task with my developer team. I am looking forward to your proposal...
We have done big and complex projects with quality looking forward to build a long term working relationship We are having expertise team to give you very good support. Best regards Naved DVS
I value trust the most. I will guarantee the perfect results firmly in the fastest time line. Please suggest a suitable time for discussion. Thank you for your time and consideration. Best regards.