I am writing Eclipse plugins where there are quite a few running jobs.
In some cases, I want the job to ‘sleep’ for a while at the current point of execution and continue from that spot (rather than reschedule the job and start it from scratch).
My understanding is that using Thread.sleep within Eclipse jobs is quite deprecated.
Is there an acceptable alternative to accomplishing this?
I think your best bet may be to reschedule the job and pick up where you left off. Something like: