PersistentTimer timer = (PersistentTimer) context.getJobDetail().getJobDataMap().get("timer");
TimedObjectInvoker invoker = timer.getTimedObjectInvoker();
try {
invoker.callTimeout(timer.getTimer());
}
catch(Exception e) {
throw new JobExecutionException(e);
}