48 TimerTask task =
new TimerTask() {
55 TimerTaskContextImpl taskContext =
new TimerTaskContextImpl(runnable, task, intervalMillis);
56 TimerTaskContextImpl existingTask =
factory.
putTask(taskName, taskContext);
57 if (existingTask != null) {
58 logger.debugf(
"Existing timer task '%s' found. Cancelling it", taskName);
59 existingTask.timerTask.cancel();
62 logger.debugf(
"Starting task '%s' with interval '%d'", taskName, intervalMillis);
63 timer.schedule(task, intervalMillis, intervalMillis);
static final Logger logger
Definition: BasicTimerProvider.java:34
TimerTaskContextImpl putTask(String taskName, TimerTaskContextImpl task)
Definition: BasicTimerProviderFactory.java:66
final Timer timer
Definition: BasicTimerProvider.java:37
final BasicTimerProviderFactory factory
Definition: BasicTimerProvider.java:38