Solved

Quartz Scheduler - What is the difference between standby() and pauseAll()?

Posted on 2010-09-06
4
1,596 Views
Last Modified: 2012-06-27
I'm using Quartz Scheduler v.1.8.0.

What's the difference between scheduler.standby() and scheduler.pauseAll()?
   standby() - Temporarily halts the Scheduler's firing of Triggers.

    pauseAll() - Pause all triggers - similar to calling pauseTriggerGroup(group) on every group, however, after using this method resumeAll() must be called to clear the scheduler's state of 'remembering' that all new triggers will be paused as they are added.
Based on what I've understood from the API documentation, I'm not able to easily/clearly differentiate/distinguish from each one of them. I'm seeing both of them serving the same purpose - temporarily pause/halt all the triggers in the scheduler, and subsequently followed by a start() (for standby) or resumeAll() (for pauseAll) to clear the scheduler's state. Is there any other difference?

Hope community experts can help me in understanding any subtle difference.
0
Comment
Question by:Zoniac
  • 2
  • 2
4 Comments
 
LVL 26

Accepted Solution

by:
ksivananth earned 100 total points
ID: 33610234
the difference is in applying or not applying misfire instruction.
standBy - misfire instruction is not applied
pause - is applied

for more info on misfire, http://www.quartz-scheduler.org/docs/tutorial/TutorialLesson04.html - check for "Misfire Instructions"
0
 
LVL 1

Author Comment

by:Zoniac
ID: 33610438
Hi ksivananth,

Thanks.  But, I'm surprised that this important difference is not mentioned explicitly either in API documentation or in tutorials, which is worth it.

How could you able to make out/ find this difference?  Is there any documentation link on this or it's your experience?

Again, thanks for your comments.
0
 
LVL 26

Expert Comment

by:ksivananth
ID: 33611116
0
 
LVL 1

Author Closing Comment

by:Zoniac
ID: 33611135
Solution arrived.
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Protect jar file - windows app 2 53
topping3 challenge 14 80
Python Assistance 7 80
micro services spring boot application error 3 194
Java had always been an easily readable and understandable language.  Some relatively recent changes in the language seem to be changing this pretty fast, and anyone that had not seen any Java code for the last 5 years will possibly have issues unde…
Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
The viewer will learn how to implement Singleton Design Pattern in Java.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question