Quartz BOF Denver 2007

Notes:

  • Quartz can be "loosely" described as "cron for java"
  • Interest in Quartz, only 2 out 6 have used it.
  • High availability features are really cool
  • Fail over from one server to another server, would work, but logging gets kind of funny
  • Quartz has a database to do it's high availability stuff
  • Uses hibernate, so most databases should be possible
  • Spring 1.x integration was a pain and not worth it.  (unknown if it changed in Spring 2.0)
  • Being Java, could be used on any OS, but experience in the room was mostly on Linux
  • "I would not want to be on any project using Windows"
  • "Windows is not a recommended platform for anything"
  • Used JDK 1.5, but probably not a requirement
  • Memory overhead was not noticeable
  • Leakbot is useful for memory leak analysis
  • Quartz can be used for automation of tasks people might otherwise do on a regular basis
  • There are JMX tie-in's already available in Quartz
  • Previously one attendee had used the JDK 1.5 "Executor Service"
  • http://www.opensymphony.com/quartz/
  • Author of book is probably not author of framework (Chuck Cavaness), but framework appears to have two active developers
  • Apache 2.0 license