title: How do I kickoff a batch job when input file arrives?
body: <p>We have Spring4 and Spring Batch 3 and our app consumes CSV files as input file.  Currently we kick off the jobs manually from the command line, using CommandLineJobRunner with parms, including the name of the file to process.   </p>
  
  <p>I want to kick off a job to process asynchronously just as soon as the input file arrives in a monitored directory.  How can we do that?</p>