Hello James
I need a some clarification from you. Our application has lot of complexity with time based events such as triggering some actions on 5th day of every week,every year and so on. I discovered that Quartz Schedular will do the trick. But in one the article from the serverside has stated that "Quartz uses its own tread pool and these threads are not container based". But this statement has caused lot of confusion in our group to use this or not!!. Is there any way that these threads can be controller by J2EE server by itself??.
BTW we are using weblogc 8.1 server.
If you have any ideas on this please reply to this question . Please mail your feedback to Satish dot Kakumani at ionidea dot com
Thanks and Regards
Satish
-
Quartz Timer Service (3 messages)
- Posted by: Satish Kattu
- Posted on: November 29 2004 02:39 EST
Threaded Messages (3)
- Quartz Timer Service by Ruslan Zenin on December 09 2004 04:46 EST
- Quartz Timer Service by Satish Kattu on January 03 2005 01:10 EST
- Quartz Timer Service by Ruslan Zenin on January 04 2005 11:53 EST
- Quartz Timer Service by Satish Kattu on January 03 2005 01:10 EST
-
Quartz Timer Service[ Go to top ]
- Posted by: Ruslan Zenin
- Posted on: December 09 2004 04:46 EST
- in response to Satish Kattu
To my understanding, Quartz is a stand-alone server that executes scheduled jobs. May be it could mommunicate via JMS with your J2EE app to send results back and receive new job updates...
Why do you need to run this scheduler WITHIN your app server container? Would it be more relaible to have it outside of it...? E.g. if you app server crashes or restarts, your scheduler service still running. -
Quartz Timer Service[ Go to top ]
- Posted by: Satish Kattu
- Posted on: January 03 2005 01:10 EST
- in response to Ruslan Zenin
Thanks for you reply. We have a requirement in such a way that Users of the application can specify their own periodicity information, i.e. users can specify when the job should run. There are so many ways each user can specify, that means one user can specify that he wants to run the job on Mon, Tue for 15 weeks, other user can come say he wants for every 2 days.
So when they specify this information we capture information from UI, we create the timer objects with that information. That is the reason we are running in the APP server. -
Quartz Timer Service[ Go to top ]
- Posted by: Ruslan Zenin
- Posted on: January 04 2005 11:53 EST
- in response to Satish Kattu
So when they specify this information we capture information from UI, we create the timer objects with that information. That is the reason we are running in the APP server.
I do not see this as a good reason to run under app server.
You can easily do the same outside of your app. server by having either your own RMI server, or may be use Quartz APIs to schedule adHoc job.
I do not see why do you need to run these timers under the APP. server - it will overload it...