Beispiel #1
0
 public Cancelable scheduleTaskPeriodic(
     Runnable task, long initialDelay, long period, TimeUnit unit) {
   ScheduledTaskHolder scheduledTask = new ScheduledTaskHolder(task);
   scheduledTask.setFuture(
       executor.scheduleAtFixedRate(scheduledTask, initialDelay, period, unit));
   return scheduledTask;
 }
Beispiel #2
0
 public Cancelable scheduleTask(Runnable task, long delay, TimeUnit unit) {
   ScheduledTaskHolder holder = new ScheduledTaskHolder(task);
   holder.setFuture(executor.schedule(holder, delay, unit));
   return holder;
 }