Interface InstrumentedScheduledExecutorService

    • Method Detail

      • schedule

        default java.util.concurrent.ScheduledFuture<?> schedule​(@NonNull
                                                                 java.lang.Runnable command,
                                                                 long delay,
                                                                 @NonNull
                                                                 java.util.concurrent.TimeUnit unit)
        Specified by:
        schedule in interface java.util.concurrent.ScheduledExecutorService
      • schedule

        default <V> java.util.concurrent.ScheduledFuture<V> schedule​(@NonNull
                                                                     java.util.concurrent.Callable<V> callable,
                                                                     long delay,
                                                                     @NonNull
                                                                     java.util.concurrent.TimeUnit unit)
        Specified by:
        schedule in interface java.util.concurrent.ScheduledExecutorService
      • scheduleAtFixedRate

        default java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate​(@NonNull
                                                                            java.lang.Runnable command,
                                                                            long initialDelay,
                                                                            long period,
                                                                            @NonNull
                                                                            java.util.concurrent.TimeUnit unit)
        Specified by:
        scheduleAtFixedRate in interface java.util.concurrent.ScheduledExecutorService
      • scheduleWithFixedDelay

        default java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay​(@NonNull
                                                                               java.lang.Runnable command,
                                                                               long initialDelay,
                                                                               long delay,
                                                                               @NonNull
                                                                               java.util.concurrent.TimeUnit unit)
        Specified by:
        scheduleWithFixedDelay in interface java.util.concurrent.ScheduledExecutorService