title: Quartz status job reporting
body: <p>We need to monitor the status of quartz jobs by only having access to the database. Does quartz offer a way to achieve this?</p>
  
  <p>Reading the documentation, in the Trigger class we have TriggerState which defines various states, ERROR and COMPLETE among others. </p>
  
  <p>But during regular execution, the CompleteExecutionInstruction is always NOOP. It doesn't matter if I throw an exception or execute completely. I was expecting something like COMPLETE if I was successful or ERROR if I threw an exception.</p>
  
  <p>Does anyone have any experience with this?</p>