ConcurrentTaskScheduler taskScheduler = new ConcurrentTaskScheduler();
Runnable task = new Runnable() {};
ScheduledFuture scheduledFuture = taskScheduler.schedule(task, cronJobTrigger);
schedulFuture.cancel();
This is no shutdown() method for ConcurrentTaskScheduler , but the scheduler will return a ScheduledFuture, which has a cancel() method, with a boolean mayInterruptIfRunning argument.