@Override public Disposable schedule(Runnable task, long delay, TimeUnit unit) { return Schedulers.directSchedule(executor, task, delay, unit); }
@Override public Disposable schedule(Runnable task) { return Schedulers.directSchedule(executor, task, 0L, TimeUnit.MILLISECONDS); }
@Override public Disposable schedule(Runnable task) { return Schedulers.directSchedule(executor, task, 0L, TimeUnit.MILLISECONDS); }
@Override public Disposable schedule(Runnable task, long delay, TimeUnit unit) { return Schedulers.directSchedule(executor, task, delay, unit); }
@Override public Disposable schedule(Runnable task, long delay, TimeUnit unit) { return Schedulers.directSchedule(pick(), task, delay, unit); }
@Override public Disposable schedule(Runnable task) { return Schedulers.directSchedule(pick(), task, 0L, TimeUnit.MILLISECONDS); }
@Override public Disposable schedule(Runnable task, long delay, TimeUnit unit) { CachedService cached = pick(); return Schedulers.directSchedule(cached.exec, new DirectScheduleTask(task, cached), delay, unit); }
@Override public Disposable schedule(Runnable task) { CachedService cached = pick(); return Schedulers.directSchedule(cached.exec, new DirectScheduleTask(task, cached), 0L, TimeUnit.MILLISECONDS); }
@Override public Disposable schedule(Runnable task, long delay, TimeUnit unit) { return Schedulers.directSchedule(executor, task, delay, unit); }
@Override public Disposable schedule(Runnable task) { return Schedulers.directSchedule(executor, task, 0L, TimeUnit.MILLISECONDS); }
@Override public Disposable schedule(Runnable task) { return Schedulers.directSchedule(executor, task, 0L, TimeUnit.MILLISECONDS); }
@Override public Disposable schedule(Runnable task, long delay, TimeUnit unit) { return Schedulers.directSchedule(executor, task, delay, unit); }
@Override public Disposable schedule(Runnable task, long delay, TimeUnit unit) { return Schedulers.directSchedule(pick(), task, delay, unit); }
@Override public Disposable schedule(Runnable task) { return Schedulers.directSchedule(pick(), task, 0L, TimeUnit.MILLISECONDS); }
@Override public Disposable schedule(Runnable task) { CachedService cached = pick(); return Schedulers.directSchedule(cached.exec, new DirectScheduleTask(task, cached), 0L, TimeUnit.MILLISECONDS); }
@Override public Disposable schedule(Runnable task, long delay, TimeUnit unit) { CachedService cached = pick(); return Schedulers.directSchedule(cached.exec, new DirectScheduleTask(task, cached), delay, unit); }