Quartz (typically) is implemented in the Web tier of an application in JEE, it's not run within the EJB tier.
So, what you would do is rather than inject EJB beans into the Quartz code, they would simply look them up via JNDI just like anything else.
It would most likely be smart to have the Quartz code simply be simple wrappers calling logic in the EJB tier, however.
And have you looked at simply using the EJB Timer service? It already works within the EJB tier.
[Message sent by forum member 'whartung' (whartung)]
http://forums.java.net/jive/thread.jspa?messageID=235697