Interface ScheduledExecutorPlus

All Superinterfaces:
Executor, ExecutorPlus, ExecutorService, ResizableThreadPool, ScheduledExecutorService
All Known Implementing Classes:
ScheduledThreadPoolExecutorPlus

public interface ScheduledExecutorPlus extends ExecutorPlus, ScheduledExecutorService
  • Method Details

    • scheduleSelfRecurring

      ScheduledFuture<?> scheduleSelfRecurring(Runnable run, long delay, TimeUnit units)
      Schedule an action that is recurring but self-administered.
    • scheduleAt

      ScheduledFuture<?> scheduleAt(Runnable run, long deadline)
      Schedule a timeout action. This method is primarily used by the Simulator to modify its scheduling behaviour with respect to this operation.
    • scheduleTimeoutAt

      ScheduledFuture<?> scheduleTimeoutAt(Runnable run, long deadline)
      Schedule a timeout action. This method is primarily used by the Simulator to modify its scheduling behaviour with respect to this operation.
    • scheduleTimeoutWithDelay

      ScheduledFuture<?> scheduleTimeoutWithDelay(Runnable run, long delay, TimeUnit units)
      Schedule a timeout action. This method is primarily used by the Simulator to modify its scheduling behaviour with respect to this operation.