We need the ability to create multiple schedulers from single quartz properties file. Going back to this forum post: http://forums.terracotta.org/forums/posts/list/4138.page
it is foreseeable and even likely that a given VM might need to run to scheduler instances, one with clustering support and one without. It should not be required to configure the second scheduler manually/programatically just to achieve this. Having a programatically configured scheduler and a properties configured one means the developer either has to reinvent the wheel with an alternate config file or rely on the default configuration of a scheduler, which may not be ideal.