Thanks for the reply. The message queue is a good idea but obviously it will
take a little more work on the scheduler side to implement, not sure if I
can get the help from that side in order to do it. I will consider this as
the "proper" approach to be implemented in the future :)

But also, many of the jobs are file based to begin with, and I was thinking
I would just use the "doneFileName" attribute on my "from". The scheduler
would place the the doneFile and only then would the route begin to consume
the input file (it's an ETL kind of thing).

In a related question, if my "from" were to read from a message queue but
the job itself needs to consume a file, how do I actually read an arbitrary
file in the middle of the route? I've managed to do this using <pollEnrich
uri="file: ..."/> before, is this the correct way to do this?



Larry Meadors wrote
> That sounds like a perfect case for a message queue, so I'm assuming
> that's not an option or you'd do that instead.
> 
> I've used http to trigger events from the outside for things that
> can't do JMS easily - if your scheduler can do that, it's a nice
> option.
> 
> Files always feel kind of messy, but might make sense if your task
> takes some time to complete and you want the two ends to communicate
> asynchronously.
> 
> Larry





--
View this message in context: 
http://camel.465427.n5.nabble.com/external-scheduler-integration-tp5721668p5721670.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to