title: Camel from direct read file and process
body: <p>I have a couple parallel routes in camel. One is reading sql data. One is reading a file on disk and then comparing to the prior sql data. I need to run route one, and based on if anything is imported, run route 2. </p>
  
  <pre><code>fromF("quartz2://mio/%s?cron={{route_1_cron}}", order).
          log("Running data import...").
  
          to("sql:{{sql_select}}").
              choice().
                  when(body().isNull()).
                      stop().
  
                  when(body().isNotNull()).
                  bean(Utility.class,"incomingSqlData").
                  choice().when(header("status").isEqualTo(true).
                  to("direct:start").stop();
  </code></pre>
  
  <p>So far I am good. Now on the second route how do I start with from(direct:start) and then read the file from it's directory? Since I cannot have from(direct).from("file:..), since that would create two from routes.
  And using from("direct:start").to("file:...") will try to write to the file.</p>
  
  <p>Tl:dr: How should I start a route with direct and then <strong>read</strong> a file?</p>