• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
Bartenders:
  • salvin francis
  • Carey Brown
  • Frits Walraven

Java Scheduler - help in designing

 
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Folks,
First of all I do not know if this I am in the right form, if it is not then I apologize and please direct me to the right one.

Here's my requirement: I need a Java Scheduler. Something that is supposed to check the database every minute (that sounds expensive to me, would love your inputs) and see if there are any jobs for that minute.
And if there is a job to be run that minute, get the information pertinent to executing the job and add the job to a queue. This job will be delegated to a worker that will have its own thread and will run the job.
I did some research and saw the Quartz framework.
Now my questions:
*I was given this requirement. For the domain I am on, I do not think I need a task to be hitting the database every minute and check for a job.

*If it is not a big deal to do it in this way, can i use Quartz in some fashion?

*If not for this solution or Quartz, what is the best way to execute this need. Wherein an administrator will go in and add tasks and the time in the database and will expect the application to fire it at that instant.

I know I've given a very long question. I could not help it; I needed to get a validation on the design and see if some of you gurus can help me with a sound solution.

Thanks for all your help.
 
Ranch Hand
Posts: 450
1
IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I faced something very similar to your requirement. Take a look Here

Does that help?

Cheers,
Raj.
 
What are your superhero powers? Go ahead and try them on this tiny ad:
Two software engineers solve most of the world's problems in one K&R sized book
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic