"vickyk" wrote : "henk53" wrote : 
  |   | If I needed such kinds of interactions from my code to quartz from 
within an EJB bean, how would I go about doing that using the quartz RA?
  | Have you tried using the  JobExecutionContext to get the Schedule etc ... , 
I can see that it would be possible from the API 
  | 
http://quartz.sourceforge.net/javadoc/org/quartz/JobExecutionContext.html#method_summary

That would indeed perhaps be an option if the job that was triggered by Quartz 
needed to programmatically schedule a new job. In my case however I need access 
to the scheduler to programmatically create a trigger and a job before any job 
has actually executed yet.

My scenario is basically that a message arrives in a MDB and based on the 
content of that message a decision is made to schedule a job to run at e.g. a 
specific time. Therefor neither static annotations nor the context given to a 
job when it starts executing is really helpful.

Some other option I thought about was letting quartz run in it's own web app 
within the same AS and letting it put a reference to the scheduler in JNDI when 
it starts up. That wise jobs will be triggered in the web app context and 
invoke EJB3 code in the EJB3 container. EJB3 code on its turn picks up the 
reference to the scheduler via JNDI and would use it to schedule new jobs 
dynamically.

I wonder however whether there is some mechanism being provided by the quartz 
resource adapter for this. 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4163973#4163973

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4163973
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to