public Future<?> schedule(Runnable work, long initial_delay, TimeUnit unit, boolean can_block) { return doSchedule(new Task(work, initial_delay, unit, can_block), initial_delay); }
protected Future<?> scheduleRecurring(Runnable work, TaskType type, long initial_delay, long delay, TimeUnit unit, boolean can_block) { return doSchedule(new RecurringTask(work, type, initial_delay, delay, unit, can_block), initial_delay); }
protected Future<?> scheduleRecurring(Runnable work, TaskType type, long initial_delay, long delay, TimeUnit unit, boolean can_block) { return doSchedule(new RecurringTask(work, type, initial_delay, delay, unit, can_block), initial_delay); }
public Future<?> schedule(Runnable work, long initial_delay, TimeUnit unit, boolean can_block) { return doSchedule(new Task(work, initial_delay, unit, can_block), initial_delay); }