public Object call() { return timer.getHandle(); } });
/** * called by framework * * @param timerHandle the timers handle */ public TimerHandle setTimerHandle(Timer timer) { assert this.timerHandle == null : "timer should only be set once!"; this.timerHandle = timer.getHandle(); nextStart = timer.getNextTimeout(); LOG.info("creating timer ==> nextstart: " + nextStart + ", handle: " + timer.getHandle() + ", unique-name: " + getUniqueName()); return timerHandle; }
final Job<RUNNABLE> job = getJob(timer.getHandle()); if (job.isStopOnConcurrent()) { Job<?> runningJob = getRunningJob();