removeJob() completely removes the task and cannot be scheduled again programmatically using MyJob.schedule(Trigger)
This is what worked for me
quartzScheduler.unscheduleJob("TriggerName", "TriggerGroup") //TriggerName and TriggerGroup are the name and group of the Trigger used for schedule
Eqbal source share