Iterates on a directory and triggers the next component when the defined condition
is met.
This component is used to put the component connected
with it in waiting state. It then triggers that component when the defined file operation
occurs in the specified directory.