I'm creating a Swing application from which I want to run kettle-jobs. And send an email when the job fails. For this I have some questions.

  1. What do I need to put on the classpath in order for the Job to run successfully. (Now I put all the jars I could find in the pdi distribution on the classpath).
  2. Is there a convenient way to track the progress of the run of a Job? Now I added a Log4jStringAppender which sends events, but I was wondering if there wasn't a more convenient way?
  3. I need to determine the outcome of the run, for this I use the Result-object returend by a Job.run() call. Are there better options?

Thanks in advance