title: Dynamic Job Data using Quartz
body: <p>When my process gets a message, it needs to start a timer and execute some logic in X seconds. These jobs need to be stored in a JDBC store, which as far as I can tell may be irrelevant to this question.</p>
  
  <p>Based on what I've read, I should be able to assign a JobDataMap with different values for similar properties to a single Job class, but I'm unable to find any documentation or examples to back this use-case. Perhaps my Google-fu is weak.</p>
  
  <p>Does that make sense? Have one Job class and somehow store a JobDataMap to populate that Job class and run it on a per-message basis?</p>