public interface Scheduler extends CurrentTimeProvider
THREAD_LOCAL_TIME_PROVIDER| Modifier and Type | Method and Description |
|---|---|
default ScheduledRunnable |
delay(Duration delay,
Runnable runnable) |
default ScheduledRunnable |
delay(long delayMillis,
Runnable runnable) |
default ScheduledRunnable |
delayBackground(Duration delay,
Runnable runnable) |
default ScheduledRunnable |
delayBackground(long delayMillis,
Runnable runnable) |
default ScheduledRunnable |
schedule(Instant instant,
Runnable runnable) |
ScheduledRunnable |
schedule(long timestamp,
Runnable runnable) |
default ScheduledRunnable |
scheduleBackground(Instant instant,
Runnable runnable) |
ScheduledRunnable |
scheduleBackground(long timestamp,
Runnable runnable) |
currentInstant, currentTimeMillis, ofSystem, ofThreadLocal, ofTimeSequenceScheduledRunnable schedule(long timestamp, Runnable runnable)
default ScheduledRunnable schedule(Instant instant, Runnable runnable)
default ScheduledRunnable delay(long delayMillis, Runnable runnable)
default ScheduledRunnable delay(Duration delay, Runnable runnable)
ScheduledRunnable scheduleBackground(long timestamp, Runnable runnable)
default ScheduledRunnable scheduleBackground(Instant instant, Runnable runnable)
default ScheduledRunnable delayBackground(long delayMillis, Runnable runnable)
default ScheduledRunnable delayBackground(Duration delay, Runnable runnable)
Copyright © 2019. All rights reserved.